Axes change within component


#1

I found inconsistency in SketchUp, I would like SketchUp team to address this

Performing these two commands (Move and Reset) will only “temporarily” change the component axes

It will be back to where it was when you escape out and do edit component again.


#2

Looks like you have right clicked on the global axes while in a component.


#3

Yes I have. and “Place” permanently change the axes. But those two do not.

I can hardly think that is an expected behavior.


#4

What are you trying to do.
If you want to adjust the Component axes, right click on the unopen component and choose change axes.
Otherwise you are changing the global axes from within a component.


#5

The scenario is:
I want to change the component’s axes to be identical with the global axes of the model.

When I reset the axes this way, it does change to the location of global axes of the model, but it reverts back as I close the component.

I can change its axes by right clicking as you have described, but then I have to find the global model axes (can be difficult when if you are in a interior or large model which has origin really far.) why not right click and “reset” to match the model global axes?

I have posted this “requesting” feature. I am aware of the methods. But allowing those two functions to stick after exiting out of component would be an improvement.


#6

Ok, now I understand you want to set the component axes to the global axes when the global axes isn’t visible.


#7

Yes.

Just thought this shows some inconsistency, because “Place” will do exact same function of “Change Axes” from right click outside. But “Move” and “Reset” do not change anything of the component axes. (just does it temporarily)


#8

I think you are missing the point that you are ‘Placing’ the global axes, not the component axes. I may be wrong as it is late for me. But I keep coming back to that menu, that is the global axes menu and if used from within a component it will ask you if you want to change the component to match. To bed now.


#9

It’s late, and you are wrong :smiley:
Good night!

Its changing component’s axes. If I attempt, I get this message.

Interesting though. Because it says “Sketch Axes” which is different from “Component Axes”. How come I don’t get this when I perform “Move” or “reset”!


#10

QED I suspect but will look tomorrow.


#11

A walk around would be to draw two lines for red and green and then just use those to change the component axes.


#12

When you change the component axis, the inference system will snap you to the global axis for each, so it’s really easy to match:

  • r-click on the component (not from within it)
  • select “change axis”
  • click the axis point to start,
  • move the mouse in roughly the right direction until you get the red dotted inference line
  • click to set red axis
  • move the mouse until you get the green one
  • click to set

You can (when you first enter a component/group) r-click on the dotted axis line and select “place”, but unless you have existing geometry you can see and snap to, it’s really hard to get it 100% accurate. (you can use the “move” command if you know the exact measurements of where you want the axis to move to in relation to it’s existing location… but I recommend using the top one.

If the object is a group or a single instance of a component, then there is a simpler way:

  • r-click and “explode”
  • [ctrl]+G to group it again.
    Or…
  • add a line somewhere
  • select this line and the group you want to align
  • group these two things
  • enter this group
  • explode the original group
  • delete the line added in step 1

Either of these will re-generate the group aligned with the global axis. (The second one is safer if you are concerned with clicking to un-select everything or messing up the selection - I only included if you don’t trust yourself or think you might accidentally click something between exploding and re-grouping.)


#13

I agree. It’s not too difficult as you have said. But I was pointing out the inconsistency in the program, as “Feature Requests”

Have you tried yourself?
Because this doesn’t work.

Like I have said many times in the replies above. This “Move” function within a component will not stick. The change is only temporary. As soon as you close out of the component you will notice that the component axes will revert back to where it was.

This is a good workaround, but as I have said. I wasn’t necessarily looking for a method.
Maybe I should have made myself a bit more clear. (I thought putting my topic into feature requests would be enough)

I found inconsistency in SketchUp, I would like SketchUp team to address this


#14

Yep, you are quite right, there is something odd going on.


#15

(A) The way I see how (A) manipulating the drawing axes works vs (B) changing component’s axes is:

  • Move always only manipulate the drawing axes, whether being inside or outside a component.
  • Reset always changes the drawing axes to the systems axes, whether being inside or outside a component.

These changes can only be temporary when one leaves the editing context of a component. This seems to be consistent.
Never use Move or Reset to do anything directly with the component’s axes.

(B) To change the component’s axes:

  • Right click on component > context menu > Change Axes or…
  • When inside a component > Right click on an axis > Place or …
  • When being inside a component > Right click in empty space > Change Axes …
    …all three options allow changing the component’s axes.

If you do need to move component’s axes accurately from where they currently are you need to do so right after using Move, still in editing context, Or capture the moved drawing axes in a scene.
This scene can be recalled at any time, whether being inside or outside the component.


#16

I suppose that’s why I saw a message box that spoke of two different axes.

Component Axes (System Axes) and Sketch Axes (Drawing Axes)

Please correct me if I am wrong.

May I ask if you know the use of Drawing Axes then?
because only system axes, or component axes that permanently change has value to the users.
Maybe all of that can happen under the hood, for extensions, but this is a quite difficult concept to understand as the end user.


#17

Maybe looking at it as in real life (although history now) helps seeing what changed drawing axes can mean for you. See next image where the systems axes on the board are horizontal and vertical) Systems axes are also drawing axes.

Changing the (drawing) axes and then saved in a scene helps when these axes are needed regularly in a model. On a drawing board you would have to remember the angle or use a reference line as if this was a saved scene on the board.


#18

haha, that’s a great example of the axes history!

I understand what you mean.

Thanks for the explanation @Wo3Dan.