Setting a Custom 0,0,0 Point and Determining Positions

Hi everyone!

I’m working on a complex model in SketchUp where I need to define the precise positions of several motors based on a custom origin point (0,0,0) that I’ve chosen within the model, rather than using the global origin. My goal is to display the coordinates relative to my selected 0,0 point instead of the model’s global origin.

Details of the Issue:

  • In this project, I want to designate a specific location within the model as the 0,0 point, as shown in the attached images (the first image is a top-down Layout view where the desired 0,0 position is marked).
  • The issue is that even though I’ve adjusted the axes of components and motors to align with this new 0,0 point, the coordinates are still displayed relative to the global origin of the model.
  • It’s essential for me to be able to read the coordinates of the motors and other components relative to this custom 0,0 point to accurately define their positions based on my chosen reference point.

My Question:

Is there a way in SketchUp to shift the coordinate system or set a custom origin point that I can use as the new 0,0 for determining the positions of components (e.g., motors)? Alternatively, is there a plugin or another solution that could help me achieve this?

Thank you very much for your help!

How about changing axes?

1 Like

Hi!

Thanks for the quick response, but unfortunately, it’s not working as expected. :frowning:

My initial approach was to set the desired Axis position in SketchUp, then export it to Layout, where I used one of the standard Scrapbook elements (+<Coordinates(x,y)>) to display the correct position. However, it still references the “bottom left corner” of the model (in top view) as the 0,0 point.

I have also set the axis of the entire project to the desired location and even created a component of the entire drawing, setting its 0,0 point to the desired position.

(0,0,0) is a fixed point in SketchUp. You cannot move it. You can move the axes and their intersection but that doesn’t move the model’s origin.

1 Like

I would select the whole model and move it by the new 0,0,0 point to the world axis…

3 Likes

Thank you for your help so far.

I reset all the axes and moved my model to the appropriate position. However, the problem still persists.

I figured out that the (+<Coordinates(x,y)>) command in the LayOut Scrapbook specifically takes the model’s parameters into account and, unfortunately, has nothing to do with my 0,0 point. (image attached)

So, my question is, how could I implement this in the simplest way?

The plan contains 60 points, and I need to specify their positions relative to my 0,0 point. What’s the simplest solution for this? (aside from manually measuring all 60 points one by one and noting down their positions.)

As @tweenulzeven wrote, move your model so your (0,0,0) is at the origin in the SketchUp model space.

The paper space origin in LayOut is fixed at the top left corner of the paper. This is also not changeable. If you are inserting labels anchored to the model, though, the coordinates are based on the model coordinates, not the paper space coordinates.

1 Like