STEP tools · No account needed · Temporary file processing
File formats

Why STEP Files Lose the SolidWorks Feature Tree

A neutral CAD export can preserve useful geometry without preserving the original feature history. Learn what to request and what not to promise.

CADProps · Engineering guide · Updated 2026-09-18
Why STEP Files Lose the SolidWorks Feature Tree — conceptual illustration
CADProps engineering guide · Conceptual illustration
On this page
This guide covers general CAD workflows. CADProps supports STEP, IGES, STL, OBJ, 3MF, static GLB/GLTF, ZIP packages and DWG 2D previews. Capabilities vary by format; downloadable model conversion is not available.

You import a STEP file and see a solid body, but not the original sequence of sketches, extrusions and patterns. That is not, by itself, evidence that the conversion failed. A geometric exchange and an editable native design document serve different purposes.

Separate the shape from the recipe

A native modeling document can carry the operations and relationships used to build the design. An exchange file can describe the resulting geometry and other supported product data without reproducing that same editable construction history. The CAD Exchanger SolidWorks-to-STEP notes distinguish native design information from neutral-format exchange capabilities.

This does not mean every STEP file is only one anonymous lump. STEP can carry assemblies, names, attributes and product manufacturing information depending on the protocol, export and reader. NIST's STEP analyzer description is a useful reference for the range of information the format can represent. Inspect the actual deliverable instead of assuming that all information either survives or disappears.

A model tree is not necessarily a feature tree

A viewer might show components, bodies, faces or scene nodes. None of those automatically represents the original sketches, constraints and parametric operations. A tree labelled “Body 1” can be honest and useful. A fabricated list of extrusions and fillets is not.

Likewise, a tool may identify geometric candidates such as holes or blends. Recognition can support a downstream task, but it does not prove that the original author created the feature in that way, with the same references or design intent.

What you see What it may represent
Assembly tree Components and instances
Body list Loaded geometric bodies
Faces and edges Geometric or topological entities
Native feature history Source operations, if actually supplied and supported
Recognized features New inferences from geometry, not necessarily the original history

Decide what the receiver needs

For downstream machining preparation or geometry review, an agreed STEP exchange can be suitable if it carries the required geometry and other information. For parametric editing, ask whether the recipient needs the native document, its dependencies and a compatible application version. An online viewer is not automatically a native CAD editor.

If the task is only browser presentation, a mesh deliverable may be appropriate; it should not be represented as a replacement for editable source geometry. Keep the original source with the exported deliverables and record what each file is for.

Check conversion quality without demanding the wrong thing

Confirm units, component scope, orientation, geometry availability and the information explicitly requested in the handoff. Reopen the exported file in the receiving workflow. When appropriate, compare dimensions or mass properties as partial checks, while recognizing that matching totals do not prove complete geometric equivalence.

A missing feature history and a missing body are different issues. The former may be expected for the chosen exchange. The latter can indicate an incorrect configuration, suppressed component, unresolved dependency or a failed translation.

Explain the result in the interface

Use labels such as “assembly structure,” “loaded bodies” and “imported properties” when that is the data available. Keep “original feature tree” for a capability actually verified with the reader. The SolidWorks viewer and conversion interface explain these distinctions. Native formats and conversion are not available in this release.