What is the difference between Delete and Remove a Component or Body?

What is the difference between Delete and Remove a Component or Body?

Anonymous
Not applicable
28,378 Views
37 Replies
Message 1 of 38

What is the difference between Delete and Remove a Component or Body?

Anonymous
Not applicable

I have been using both functions but I have not discovered the rule for using either function.

Accepted solutions (3)
28,379 Views
37 Replies
Replies (37)
Message 2 of 38

jeff_strater
Community Manager
Community Manager
Accepted solution

The wording here is admittedly non-obvious.

 

Remove is what we used to call a "soft delete".  This creates a feature in the timeline that removes this body or component.  If you go back in history before the Remove feature, the body or component will exist.

 

Delete is "get rid of all traces of this object that have ever existed".  It is essentially the same as deleting the feature which first created this object.  To use the popular time-travel analogy:  Delete is going back in history and shooting someone's father, so that person never existed at all.  It is a big hammer, but is sometimes needed.

 

Regarding naming:  We had a lot of internal debate about this.  "soft delete" was not popular.  But, I feel that "remove" and "delete" are the exact same words, semantically, so you just have to remember which is which.  Any suggestions about what to call these two concepts?

 

Jeff

 


Jeff Strater
Engineering Director
Message 3 of 38

HughesTooling
Consultant
Consultant
Accepted solution

Delete will do what it says, delete the component, this can cause problems if you used the component in other features. This is where Remove is useful, Remove leaves the component in the design but hides\removes it form the timeline and browser. This can cause problems if it's a linked part though, if you edit the external linked design Fusion will tell you a component is out of date but you will need to unhide it before you can see component to do the update.

 

Mark.

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


Message 4 of 38

jrichels20
Contributor
Contributor

I was curious about this issue too.

 

How about "Suppress" ?

 

Jeff

Message 5 of 38

innovatenate
Autodesk Support
Autodesk Support
Accepted solution

Suppress is intended to temporarily remove it from memory. It can cause problems in the timeline if there are references to the suppressed items. Of course, if you unsuppress those features, the problems should resolve themselves.

 

I hope this helps.

 

Thanks,

 

 




Nathan Chandler
Principal Specialist
Message 6 of 38

lnonnato
Advocate
Advocate

I have been struggling with the remove / delete body problem for the last few days. I got in a situation in which the only feasible operation is REMOVE BODY, not DELETE BODY.

 

I wanted to cut a body in two parts . This is straightforward with the Modify - Split Body operation. Fusion replaces the original body by two new bodies.

Then I wanted to discard one of the parts. Amazingly. if I tried to delete one of the new bodies, both of them were deleted. There should be some link between them, but that is not explicit.

It took me a couple of hours to find out that the correct way to do that operation was to Remove the body.

 

Fusion could be a little bit more friendly and, when asked to delete a body, in addition to the cryptic message "This feature is referenced by other features in the timeline. Are sure you want to delete ?", ask "Do you want to remove the feature instead ?".

 

Luiz

Message 7 of 38

jeff_strater
Community Manager
Community Manager

yes, @lnonnato, this is a very unfortunate side-effect of Delete in this particular workflow.  If you split a body, then want to "get rid of" (generic term) one half, Remove is the only way.  If you look earlier at my definition of Delete for a body, this is exactly what delete does in this case.  Delete says "delete the feature which created this body".  In the Split Body workflow, the Split is that feature, so Delete of one half of the body actually undoes the Split itself.

 

I do agree that some messaging here would be helpful, because this is a very surprising result.  This confused me for a while the first time I saw it as well.  We'll work on better warnings for this case.

 

Jeff

 


Jeff Strater
Engineering Director
Message 8 of 38

Anonymous
Not applicable
@jeff_strater wrote:

Regarding naming:  We had a lot of internal debate about this.  "soft delete" was not popular.  But, I feel that "remove" and "delete" are the exact same words, semantically, so you just have to remember which is which.  Any suggestions about what to call these two concepts?



Perhaps use a "stronger" word for the delete? In IMAP server administration I can "delete" emails, but they are just marked as deleted and will not be shown to the user anymore. If I really want to get rid of them, I have to "expunge"...

0 Likes
Message 9 of 38

TrippyLighting
Consultant
Consultant

I don't think it would make much of a difference what you call it.

If you don't know what the difference is within the context of Fusion 360 it'll simply have to be explained with a few more words 😉

 


EESignature

Message 10 of 38

smallfavor
Collaborator
Collaborator

Back to the future.

 

"Trim" comes to mind as that implies eliminating unwanted aspects, and works with the timeline paradigm and it doesn't have the same connotation as "remove " much less "delete".

0 Likes
Message 11 of 38

Noah_Katz
Collaborator
Collaborator

Yes, having Delete and Remove is confusing; I assumed they were the same and have had several confusing moments which weren't cleared up until now.

 

I think Expunge is an improvement over Delete for the given reasons.

 

"Deactivate" is more descriptive Remove but the existing Activate makes that potentially confusing.

 

How about Disable?

 

Or why not Suppress?

 

 

Speaking of which, I came across this thread searching for how to suppress components so they don't appear in a mass calculation.

 

As far as I can tell the only way to do it is to find a component's features in the Timeline, but it can take awhile to identify all, or at least enough, of the component's features.

 

Right-clicking after selecting in the browser or scene doesn't give a Suppress option.

0 Likes
Message 12 of 38

Anonymous
Not applicable

LOL....I know it tastes like a turd, but really, that's prime rib you're eating.  This is just irresponsible, lazy development and how many "internal discussions" did it really take for a company the size of Autodesk to allow a product out the door to customers with something so basic as the "delete" function mis-named, broken with unexpected behavior, and not properly documented for those consuming the product?!?

 

And NO, it's really NOT time travel.  It's THE function tied to the DELETE key on the keyboard in your program, isn't it?.....and it, like so many other processes in this app should not require thought, let along research to finally determine that we developers and technical folk need to just simmer down like all the nice tool & die guys that are the majority of the users but aren't technical other than basic app usage so have historically been okay with just being told "in this app, delete works differently".....no other technical industry would be so complacent and I think the DEVs of these CAD/CAM apps are really taking advantage of that.

 

Heck, I posted a simple screencap showing how absurd this problem really is - a part with a mere three bodies and none were even a "parent" as you stated nor was any time travel involved and the part was 10 seconds old.  Either way, as my cap shows, in this app regardless of definition and time travel theories aside, there is apparently NO WAY to delete BODY #3.  How is this not a bug in need of immediate remediation?

 

https://knowledge.autodesk.com/community/screencast/3d19c198-8ea3-4855-81a9-d390b8da4b10

 

Sorry for the frustration but when these bugs start taking me away from my two babies for such trivial stuff, it really is harder and harder to swallow.  So what's the workaround when you can't delete a single body no matter what you do?

Message 13 of 38

smallfavor
Collaborator
Collaborator

I've been away from Fusion for some weeks now - busy with other projects.  I don't miss it.  I know there are many success stories and examples that are very impressive, but I find the application clunky and less than well engineered.  I don't know where the discussions lead them, but it seems there's decades of well designed aspects that have been simply dismissed.  I suppose some of it is the needs of a newer method to integration, but even the menus which only require the usual mouse click or enter key are poorly designed - necessitating at least twice the time and effort to get anything done.

 

 

0 Likes
Message 14 of 38

innovatenate
Autodesk Support
Autodesk Support

If you don't want to deal with a timeline, then you can switch to a direct modeling mode. In that mode, you may find the delete behavior more to your liking. In direct modeling, the concept of "remove" doesn't exist because there is no timeline. 

 

While in timeline, the features are computed in order along the timeline. In your video, when you select the body, you'll notice that the extrude feature in your timeline is also selected.

Screen Shot 2017-06-10 at 9.19.57 AM.png

 

 

This is because a single extrude feature was used to create 3 bodies. The extrude feature is the parent. In this scenario, when you delete the body, it is also deleting the parent extrude feature from the timeline. 

 

If you want to remove a single body while in parametric mode, you could use two approaches:

  • First, just use the remove command. This will append a Remove feature at the end of the timeline and lease the other two bodies in the workspace.
  • Second, edit the extrude feature (right click on the feature in the timeline or use the select other tool from the workspace to select the extrude feature and then right click and edit). While editing the feature you can hold down Shift or Command and deselect the profile that you no longer want to extrude. 

 

I'd point out that if you were using a multi-body approach like this in Inventor or Solidworks, the features in the browser would look very similar. With Fusion, there is the added bonus to be able to work in a direct modeling environment if that is more to your liking. 

 

I hope that helps. I am happy to answer any other questions about delete vs. remove. 

 

Thanks,

 

 




Nathan Chandler
Principal Specialist
Message 15 of 38

jeff_strater
Community Manager
Community Manager

@Anonymous,

 

If you are just looking for an answer to the question you pose in that screencast, the answer is "Remove".  Select the body and choose "Remove" from the context menu.  

 

As discussed above, for a number of reasons, we've chosen "delete" (including the delete key) to have the effect of "delete the feature that created the selected item".  In your case, all 3 bodies were created by the same feature, so "delete" of one body deletes that Extrude, which deletes the other bodies as well.  "Remove" will just remove that one selected body, by creating a new feature in the timeline that removes that body.  I understand the confusion, but we need to support both kinds of delete.  As discussed above, we'd be open to using some different labels, if that would help clear up the confusion.

 

Jeff

 


Jeff Strater
Engineering Director
Message 16 of 38

TrippyLighting
Consultant
Consultant

We did not miss it either !

 


EESignature

0 Likes
Message 17 of 38

BH-LLC_Jay.Russell
Contributor
Contributor

The question I have is this:  Why does selecting multiple bodies/components and then clicking Remove produce multiple Remove features in the timeline? There are times where I want to use Remove to remove fasteners from a part so that I can export it as a .step/.stl without the fasteners included, and I would prefer to not have a big line of separate Remove operations showing up in the timeline that I have to suppress to get the fasteners back. I just want one Remove feature that I can use as an on/off switch.

 

Also, I tried clicking "Repeat Remove" in the right-click menu in an attempt to condense the Remove operations into just one feature. However, Fusion activates the Delete operation instead. It seems there's no way to remove multiple bodies with one Remove feature in the timeline.

0 Likes
Message 18 of 38

ekbiker
Participant
Participant

"kill" instead of "remove"?

0 Likes
Message 19 of 38

whunter
Advocate
Advocate

I would suggest Purge instead of Remove. Purge is to clean, to rid of impurities.

Delete is to remove, hence the confusion.

0 Likes
Message 20 of 38

wout_horselenberg
Participant
Participant

I wanted to suggest "Purge" too, but did a quick search if someone suggested it already. In Linux you also have "Remove" and "Purge". Remove just removes the installed application so you can't use it anymore. After that you can also run Purge to fully clean up everything to do with this application if you never want to use it again in its current state. (often cleans up logging, cache, configurations, etc.).

0 Likes