When I remove a feature from my parametric model any constraints that were used to create the feature do not get removed. Is this WAD?
I would expect that when a feature is removed any constraints that were attached to the profile under it would also be removed. In this case it was a profile that was protruded... I cannot remove the profile first then the protrusion, but once the protrusion is removed the profile doesn't become visible. It's a bit cumbersome to have to chase down all of the constraints and remove them manually without accidently grabbing a good constraint. I attempted to compress the file thinking maybe there was an option to remove "unused constraints" but I didn't see one.
Model before feature is removed.
Model after feature is removed.
Test File, Remove tie rod extension protrusion in the 2A-TB_1-6in Bore model.
1524.2A-TB.dgn
Answer Verified By: Grant Wood
More Parametric Solids UI polish... ASAP, please?
1. Mstn should be able to highlight the 'dangling' dimensional etc constraints when a feature is deleted. Mstn already highligths dimensions that have lost their associativity... this is closely related and expected behaviour.
2. Delete (and other Mods) need to make use of the 'fearure tree' in the Properties Panel. It would be good to have some a means to filter the dangling relationships in the PP.
3. The dangling dims/constraints should NOT be automatically deleted. They often times need to be re-attached to the revised profiles. Auto-delete would be OK, if the user is askd for confirmation and the selected redundant constraints are presented to the user to allow him to de-select the ones that are to be re-purposed.
4. Mstn should also provide the means to help the user update any 'dangling' Variables as well. These will more than likely need to be cleaned up as well...
5. Also, a way of stepping through the 'history tree' like GC or SW's 'divider' line would be pretty essential. With the history/procedural MCAD-style way that PS works... its essential that the user has good UI tools to allow him/her to step through the 'script'