Suppress an Individual Feature?

Suppress an Individual Feature?

Anonymous
Not applicable
4,840 Views
12 Replies
Message 1 of 13

Suppress an Individual Feature?

Anonymous
Not applicable

I have a design with a few elements I wish to suppress. When I right-click on the feature and choose "Suppress Features", that features PLUS everything after it is suppressed. This includes a sketch (and cut) which should not be dependent on the original feature. 

I realize there may be errors that need to be resolved if I were to suppress individual features in the timeline, but I swear this is how it used to work. But in this sketch, it seems like "Suppress Feature" suppresses everything after that point. This kind of defeats one of the purposes of the timeline.

 

What am I doing wrong? Can I suppress just one feature? Can I unsuppress something that was done later without unsupressing everything?

 

0 Likes
Accepted solutions (1)
4,841 Views
12 Replies
Replies (12)
Message 2 of 13

ToddHarris7556
Collaborator
Collaborator

It's a guess without a file to look at, but it sounds like there is, indeed, some dependency - whether you intended it or not. If there's any sketch elements downstream that were projected from 3d geometry, then there's a fair chance it's dependent. 

In my experience, the most robust workflow is to just use base sketches (i.e. just created on origin/construction planes, with projected features ONLY from sketches - no geometry) for features that you truly want to be independent. 


Todd
Product Design Collection (Inventor Pro, 3DSMax, HSMWorks)
Fusion 360 / Fusion Team
Message 3 of 13

Anonymous
Not applicable

The only dependency I can find is that the sketch plane was originally one of the faces of the suppressed feature. I've redefined that sketch plane. It is possible that there is a projected feature, but I don't see it.

 

Regardless, I can delete these features and continue my workflow. I'd just rather do something less permanent. I don't see why if I'm able to delete individual features, isn't there a way to suppress individual features without suppressing the entire dependency chain?

0 Likes
Message 4 of 13

TrippyLighting
Consultant
Consultant

No, because suppressing a feature removes it from existence temporarily. That means all dependencies on that feature would break and create yellow or red icons in the timeline.

 

IMHO there is some major work to be done on the timeline so that dependencies are clear and can be fixed if broken. 

 


EESignature

Message 5 of 13

ToddHarris7556
Collaborator
Collaborator

" the sketch plane was originally one of the faces of the suppressed feature"

 

That would do it 🙂

If you suppress the feature, then that sketch has no reference, and is no longer available for anything downstream.


Todd
Product Design Collection (Inventor Pro, 3DSMax, HSMWorks)
Fusion 360 / Fusion Team
0 Likes
Message 6 of 13

TrippyLighting
Consultant
Consultant

@Anonymous wrote:

The only dependency I can find is that the sketch plane was originally one of the faces of the suppressed feature. I've redefined that sketch plane.


Right! And that should actually do the trick. As such I believe you've unearthed a bug !

 

@paul.clauss @jeff_strater could you take a look at this ?


EESignature

0 Likes
Message 7 of 13

chrisplyler
Mentor
Mentor

@TrippyLighting wrote:

@Anonymous wrote:

The only dependency I can find is that the sketch plane was originally one of the faces of the suppressed feature. I've redefined that sketch plane.


Right! And that should actually do the trick. As such I believe you've unearthed a bug !

 

@paul.clauss

auss @jeff_strater could you take a look at this ?


 

Redefining the sketch plane wouldn't necessarily get rid of any geometry-dependent projections therein. If he created the sketch originally on a face of geometry, and snapped to any existing line or corner point or mipoint or anything like that, at least a point got projected into that sketch. Redefining the sketch to some other plane would still keep that projected point. IF this is the case here, it's not a bug.

 

 

0 Likes
Message 8 of 13

TrippyLighting
Consultant
Consultant

@chrisplyler  correct!

 

But ... I had created a simple example to verify a suspicion. A cube #1  extruded from a sketch and another cube #2 extruded from another sketch.

Then I sketched a cylinder in a new Sketch referencing the top plane of cube #1 and extruded a cylinder from it.

Then I redefined the sketch plane from the top of cube #1 to cube#2

 

Then In supressed cube# 1 and the cylinder and it's sketch were suppressed as well.

Note, however, that I sketched the cylinder with it's center point constrained to the sketch origin.

 

When I don't sketch the cylinder at the sketch origin, however, redefining the sketch plane has the desired effect and I can suppress cube# 1 without ill effects.

 

So just selecting the sketch origin creates and maintains a reference to the original geometry. What the ... ?

That renders an important  function of redefining a sketch plane as useless and even misleading! 

 

That ought to be looked at!

 

 


EESignature

Message 9 of 13

jeff_strater
Community Manager
Community Manager

I think I understand the issue here.  I was flying a little blind, here, so I may be a bit off base.  But, I think that I understand at least one behavior that is considered a bug, and why.  The screencast below is a little long-winded, but shows a case where redefine does work, and another where it does not.  I suspect that there is a body-dependency in this case, that one could argue should be dropped by the redefine.  Anyway, feel free to comment, offer other cases, etc.  This kind of discussion is enjoyable to me.  Yeah, that is a bit twisted, but that's the price of my CAD addiction.

 

 

 


Jeff Strater
Engineering Director
Message 10 of 13

TrippyLighting
Consultant
Consultant
Accepted solution

@jeff_strater wrote:

 This kind of discussion is enjoyable to me.  Yeah, that is a bit twisted, but that's the price of my CAD addiction.

 


I would under normal circumstances refer you to the support group. The problem is that this IS the support group 😉

 

The problem is 2-fold in this case:

 

1. There is only one way to find what the reference is and that is to start deleting stuff until there is almost nothing left. The timeline and browser are completely opaque as to informing a user what might be referenced where. 

 

2. The purpose of redefining the sketch plane is to break the connection with the previous geometry, is it not ?

 

In general we need a better concept of how to display existing and fix broken relationships in the two UI element that exist, the browser and the timeline. Other users have called this a dependency graph. 


EESignature

Message 11 of 13

jeff_strater
Community Manager
Community Manager

@TrippyLighting - I agree on both of those points.  I would love to have a tool that showed these relationships.  I've even thought about writing such a tool on the Fusion API (though I'm not sure that enough info exists to capture these relationships).  And, I agree, that Redefine Sketch should break this dependency.  My point was only to explain why I think this is not working currently.

 


Jeff Strater
Engineering Director
Message 12 of 13

mavigogun
Advisor
Advisor

@TrippyLighting wrote:

Note, however, that I sketched the cylinder with it's center point constrained to the sketch origin.

 

When I don't sketch the cylinder at the sketch origin, however, redefining the sketch plane has the desired effect and I can suppress cube# 1 without ill effects.


 

I've become averse to placing anything on the origin as doing so introduces unexpected behaviors; I might consider the origin a special tool valued for its features... if I had a concrete understanding of the implications of its nature.

Message 13 of 13

amirkovichautodesk
Observer
Observer

@ToddHarris7556 was right in my case. I found that I had to unwind several dependencies to fix this error myself. Fusion's not as clever about ignoring stuff like cutting bodies to smaller bodies and then removing the cut later. While unwinding/unlinking hours of changes I was reflecting on Kevin Kennedy's suggestion to name everything--every sketch, body, and historical change (which I had not done).

0 Likes