cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Allow suppression of sketches and work features per Model State in parts

Allow suppression of sketches and work features per Model State in parts

Current limitation
In part files with multiple Model States, it is not possible to suppress sketches and user work features independently per Model State.

If a sketch references geometry from a feature that is only active in one Model State, the sketch becomes sick and throws errors in all other Model States where the parent feature is suppressed or does not exist.

Currently, Model States can control the suppression of features, but sketches and work features do not have equivalent per‑state suppression options, which forces users into workarounds (e.g. changing design intent, avoiding references, or using configuration logic).

 

Proposed solution
Add full Model State support for 2D/3D sketches and all user work features (planes, axes, points) in parts so they can be suppressed/unsuppressed per Model State, analogous to feature suppression.

Expose this suppression control in the Model State table (similar to features) and in the browser (right‑click → Suppress in Model State) so that dependent sketches/work features can be turned off automatically when their parent feature is suppressed in that state.

Optionally, provide an automatic behavior: when a feature is suppressed in a Model State, any dependent sketches and user work features can be set to “Follow parent suppression” to avoid regeneration errors.

 

Benefit
This change prevents sick sketches and broken references in Model States, improving model robustness and making configuration workflows (Model States, iParts, iLogic) more stable.

Users can maintain clean, reference‑based design intent without having to redesign sketches or avoid projected geometry just to keep non‑active Model States error‑free.

Overall, this would reduce error handling time, simplify complex configurable parts, and align the behavior of sketches and work features with existing per‑state feature suppression.

2 Comments
jtylerbc
Mentor

This is actually a slightly different problem than the way you worded it.  The core of the problem is not that you can't suppress sketches and work features in model states - that's actually just a side effect. 

 

The real problem is that you can't suppress sketches and work features at all.  The Model State are irrelevant - even if you don't have them, there is no such thing as suppressing a sketch or work feature.

Steff_Ebrand
Participant

Alright, thanks. I’ve actually never needed to suppress work features outside of model states before – interesting. Is there a plausible reason for that?

Can't find what you're looking for? Ask the community or share your knowledge.

Submit Idea