Placing canvas in selected component

Placing canvas in selected component

ryancousins
Advocate Advocate
1,166 次查看
7 条回复
1 条消息(共 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 个赞
已接受的解答 (1)
1,167 次查看
7 条回复
回复 (7)
2 条消息(共 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 个赞
3 条消息(共 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 个赞
4 条消息(共 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

 

5 条消息(共 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 个赞
6 条消息(共 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 个赞
7 条消息(共 8 条)

Phil.E
Autodesk
Autodesk
已接受的解答

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.


8 条消息(共 8 条)

ryancousins
Advocate
Advocate

Thank you for your explanation!