Placing canvas in selected component

Placing canvas in selected component

ryancousins
Advocate Advocate
1,152 Views
7 Replies
Message 1 of 8

Placing canvas in selected component

ryancousins
Advocate
Advocate

If I have a component that is a child of the top-level component in a Fusion file, and I have that child component activated and then choose to insert a canvas, if I choose the orgin planes that appear at this time it places the canvas within the top level component rather than in the child component. To get around this I have to open the Origin folder of the child component and choose the desired plane for it to be placed in this currently active child component. I would assume that if I have the child component active, the default should be for the canvas to be placed on the origin plane of this active child component. This seems like a bug to me. Thoughts?

0 Likes
Accepted solutions (1)
1,153 Views
7 Replies
Replies (7)
Message 2 of 8

g-andresen
Consultant
Consultant

Hi,

To do this, you must select a surface of this component, either Origin or Body surface.

 

günther

0 Likes
Message 3 of 8

ryancousins
Advocate
Advocate

That completely makes sense. My issues is that this component's origin plane should already be the one selected rather than the origin plane of the parent component, since the child component is the one I have active. 

0 Likes
Message 4 of 8

g-andresen
Consultant
Consultant

H


@ryancousins  schrieb:

 My issues is that this component's origin plane should already be the one selected rather than the origin plane of the parent component, since the child component is the one I have active. 



This does not mean that the Orign of the active component is visible.

 

günther

 

Message 5 of 8

ryancousins
Advocate
Advocate

I know. But it should 🙂 When I go to create my first sketch Fusion automatically gives me the origin planes of the active component. We don't have to manually choose the active component's origin plane. I don't see why inserting a canvas should be any different. People use this feature to trace over an image and it's perfectly reasonable for someone to place this image before they have created any faces or other geometry. Therefore it should default to the active component just like a new sketch. I would call this an oversight, personally. 

0 Likes
Message 6 of 8

g-andresen
Consultant
Consultant

Hi,

As long as no origin is activated, the origin of the root level is displayed when inserting, although it is not switched on.

 

maybe  @Phil.E can explain the reason?

 

günther

0 Likes
Message 7 of 8

Phil.E
Autodesk
Autodesk
Accepted solution

This is as-design. Is it a good design? IMO, probably not perfect.

 

The reason is that Canvas is a placed feature. Fusion does something very nice for you, it will place features under the most logical component, even if another component is active.

PhilE_0-1727115145603.png

(ANSWER: Placed features go to the thing you place them on, whether active or not)

 

If Fusion did not do this for you, you would have to activate every single component, every single time you made any changes to it. This behavior keeps you from constantly activating components.

 

What could be improved here? Fusion could show you the origin of the activated component instead of the root. This feels wrong, but I'm going to strictly define this as not a bug. It's doing exactly what it intends to do, and is clearly showing you what it's doing: when you place a Canvas on a dimmed out origin, you are doing the same thing as in the image above.

 

I think you are correct, this needs improvement. (improvement ticket FUS-172009)





Phil Eichmiller
Software Engineer
Quality Assurance
Autodesk, Inc.


Message 8 of 8

ryancousins
Advocate
Advocate

Thank you for your explanation!