How to Edit Imported STEP and IGES Models Without Rebuilding Them in 3D CAD

If you work in mechanical engineering, product design, or manufacturing, you have almost certainly experienced the unique frustration of receiving a client’s design file, only to realise it is a “dumb solid”. The design looks perfectly fine on your screen, but the moment you try to tweak a dimension, move a mounting hole, or adjust a draft angle, you hit a brick wall. The feature tree is empty. The design history is completely gone.

For years, the standard response to this scenario was a heavy sigh, followed by hours spent manually tracing and rebuilding the part from scratch. Fortunately, modern computer-aided design has evolved. Today, it is entirely possible to edit imported STEP and IGES models without rebuilding them in 3D CAD.

By embracing modern workflows and intelligent direct manipulation tools, you can save countless hours, reduce the risk of human error, and streamline your entire manufacturing process. In this comprehensive guide, we will explore exactly how to edit non-native CAD files efficiently, look at the underlying technology that makes it possible, and provide actionable techniques you can apply to your next project.

The Challenge of Imported 3D Geometry CAD

To understand why modifying non-native files can be so difficult, we must first understand how 3D CAD systems communicate. Every major CAD platform uses a proprietary mathematical kernel to generate geometry. Because these native files cannot easily be read by competitor software, engineers rely on neutral file formats to share data across supply chains.

The two most common neutral formats are:

  • STEP (Standard for the Exchange of Product model data): Widely considered the industry standard for solid models, STEP files accurately capture the boundary representation (B-rep) of a 3D solid.
  • IGES (Initial Graphics Exchange Specification): An older format that primarily translates surface data and wireframes. While still used, it often requires more clean-up than STEP.

While these formats are brilliant for interoperability, they share one massive drawback: they translate the final geometric shape, but they strip away the “recipe” used to create it. There are no sketches, no extrusions, no parameter lists, and no history trees. When working with dumb geometry in 3D software, traditional parametric tools simply do not know how to interact with the model.

Direct Editing vs History-Based Modelling

The root of the problem lies in the traditional CAD paradigm: history-based parametric modelling. In this workflow, a part is built sequentially. First, you draw a sketch; then, you extrude it; next, you add a hole, and finally, a fillet. If you want to move the hole, you go back into the history tree, edit the original sketch, and let the software recalculate the subsequent steps.

When you import a STEP file, there is no history tree to go back into. This is where the battle of direct editing vs history-based modelling is won by the former.

Direct editing, often referred to as direct modelling, does not care about how a part was built. Instead of interacting with a chronological feature tree, direct modelling allows you to interact directly with the faces, edges, and vertices of the 3D model in front of you. You simply click on a surface and push, pull, rotate, or delete it. The software handles the complex mathematics of extending and intersecting adjacent faces in real-time.

Today, the most advanced platforms utilise synchronous technology for multi-CAD collaboration, effortlessly blending the freedom of direct modelling with the precise control of parametric constraints, even on imported, non-native models.

Step 1: Repairing the Imported File

Before you can confidently edit imported CAD model data, you must often ensure the geometry is completely sound. The translation process from a native format to a neutral format and back into your local software is not always perfect. Micro-gaps, overlapping faces, and inverted normals are common occurrences.

Fixing geometry in neutral CAD formats is a critical first step. If a model has naked edges (gaps where surfaces should meet), it will be treated as a hollow surface model rather than a watertight solid. This severely limits your ability to modify it.

How to Repair CAD Geometry Effectively

  1. Run automated geometry checks: Most high-end CAD systems have an “audit” or “examine” tool. Run this immediately after importing your file to identify problematic geometry.
  2. Stitch surfaces: If you are dealing with an IGES file, it will likely import as a collection of disconnected surfaces. You will need reliable software for direct manipulation of IGES surfaces to stitch these faces together within a specified tolerance, transforming them into a workable 3D solid.
  3. Simplify geometry: Neutral formats sometimes translate simple analytical surfaces (like standard cylinders or planes) into highly complex splines. Using a “simplify” command converts these back into standard geometric shapes, which drastically improves editing performance.

Together, these steps help you repair CAD geometry efficiently and prepare models for reliable edits.

Once your model is a watertight, simplified solid, you are ready to begin modifying it.

Step 2: Intelligent Feature Recognition

The secret to being able to modify geometry without design history lies in artificial intelligence and advanced geometric algorithms. You might look at a STEP file and see a simple drilled hole, but without a feature tree, traditional CAD just sees a cylindrical void in a block of material.

This is where feature recognition for unparameterized models comes into its own.

Modern direct modelling software can automatically scan imported 3D geometry CAD and identify standard mechanical features. With a single click, the software can recognise:

  • Holes (including countersunk, counterbored, and tapped holes)
  • Fillets and chamfers
  • Ribs and webs
  • Bosses and pockets
  • Patterns (linear and circular arrays)

Once the software recognises these features, it temporarily parametrizes them. This means you can select an imported hole and suddenly see a dialogue box allowing you to change its diameter from 10mm to 12mm, exactly as if you had designed it yourself natively.

Actionable Techniques: Modifying the “Dumb Solid”

Let us dive into the practical applications. How exactly do you use direct modelling for imported CAD data to make the design changes your clients or manufacturing floor are demanding?

Changing Hole Locations on Imported Solids

One of the most frequent requests in engineering revisions is shifting mounting points to align with a new assembly. If you need to move a hole on a “dumb” STEP file, traditional CAD forces you to fill the existing hole with a new extrusion and cut a brand new one.

With direct modelling imported geometry, you simply select the internal cylindrical face of the hole, grab the 3D manipulator triad, and drag it to its new location. Alternatively, you can apply a 3D dimensional constraint between the hole’s centre axis and the edge of the part, typing in the exact millimetre value required. The software instantly relocates the hole, bringing any associated fillets or chamfers along with it.

Translating and Rotating Faces on STEP Models

Imagine you receive a moulded plastic enclosure from an industrial designer, but the draft angles are insufficient for your injection moulding tools.

Instead of rebuilding the complex sweeping shapes, you can focus on translating and rotating faces on STEP models directly. By selecting the face you need to adjust and using a rotate command based on a pivot axis (such as the parting line), you can manually dial in the correct draft angle. The adjacent faces dynamically extend or trim to maintain a watertight solid, completely bypassing the need for a parametric history tree.

Removing Fillets and Chamfers from Neutral Files

When programmers import geometry for Computer-Aided Manufacturing (CAM) or engineers prepare models for Finite Element Analysis (FEA), the first thing they usually do is “de-feature” the model. Cosmetic fillets and chamfers increase meshing times in FEA and can force undesirable toolpaths in CNC machining.

Removing fillets and chamfers from neutral files used to be incredibly tedious. With direct editing, it is often as simple as selecting the fillet face and pressing the ‘Delete’ key. The software’s geometric engine automatically calculates where the adjacent faces would have intersected and extends them to form a sharp corner. This rapid de-featuring is invaluable for preparing imported parts for downstream manufacturing.

Adjusting Dimensions on Imported 3D Parts

Sometimes, the overall scale or specific widths of an imported part need to change. For example, a bracket needs to be 5mm wider to accommodate a thicker cable bundle.

Adjusting dimensions on imported 3D parts is remarkably intuitive using 3D constraints. By assigning a distance constraint between two parallel faces of your imported STEP file, you can override the current dimension. When you input the new value, the faces push outward, easily lengthening the geometry. You can often lock specific faces so that the part only extends in one desired direction.

Editing IGES Files: A Specialised Approach

While STEP files are generally robust, you will inevitably have to edit IGES file data, particularly when working with older legacy systems or highly complex surfacing from automotive and aerospace sectors. With capable direct modelling, you can confidently edit IGES file surfaces and stitch them into solids for further operations.

IGES files do not typically contain solid mass properties; they are collections of mathematically defined surfaces. To modify these, your workflow must slightly adapt. When using software for direct manipulation of IGES surfaces, the goal is often to manipulate the underlying control points or the boundary curves of the surfaces.

If you only need to change a small portion of an IGES model, you can trim away the offending surface, draw new boundary curves, loft a new surface patch, and then knit the entire model back together. If you require solid modelling operations (like adding a hole), you must first ensure all gaps in the IGES surface are stitched within tolerance to form a solid body before applying direct modelling commands.

Spotlight on BricsCAD for Multi-CAD Workflows

When discussing the software capable of handling these rigorous tasks, BricsCAD frequently emerges as a highly capable, industry-leading solution. Built on a native DWG platform but boasting a state-of-the-art 3D geometric modelling engine, BricsCAD is uniquely positioned to handle non-native files effortlessly.

The Power of BricsCAD Imported STEP Workflows

When you create a BricsCAD imported STEP workflow, you are not simply viewing a static image. BricsCAD’s intelligent direct modelling toolset allows you to push and pull geometry as if you had built it natively in the software.

Furthermore, you can easily edit imported STEP file data and immediately apply 3D parametric constraints to it. This means you can take a static, history-less solid, and within minutes, transform it into a fully parametrised, easily adjustable component.

Communicator for BricsCAD

To maximise CAD interoperability for complex assemblies, professionals often utilise Communicator for BricsCAD. This powerful add-on module vastly expands the software’s ability to import and export high-quality 3D CAD data.

It does not just import neutral formats like STEP and IGES; it also reads native files from proprietary systems like SolidWorks, Inventor, Creo, and NX. More importantly, Communicator imports the crucial metadata. It brings in assembly structures, part names, material properties, and layer structures. When dealing with an assembly containing thousands of imported components, this level of organisation is the difference between a successful project and complete chaos.

Once imported via Communicator, the BricsCAD direct modelling tools can be used to freely modify the geometry, proving that CAD interoperability for complex assemblies does not have to be a bottleneck.

Best Practices for Non-Native CAD File Modification

To ensure your workflows remain fast, reliable, and error-free, it is vital to adhere to a set of standardised procedures. Here are the best practices for non-native CAD file modification:

  1. Always Retain the Original File Never overwrite the original STEP or IGES file sent by the client. Keep a read-only master copy in your project folder. If your modifications go awry, or if there is a dispute regarding dimensions, you must be able to refer back to the exact geometry provided.
  2. Audit and Repair First As mentioned earlier, never attempt to edit an imported CAD model before verifying its geometric integrity. Run your geometry audit tool and heal any micro-gaps. Modifying corrupt geometry will only cause the software’s kernel to fail or produce wildly unpredictable results.
  3. Simplify the Geometry Run geometry simplification routines to convert complex B-spline surfaces into planar, cylindrical, or conical faces wherever possible. This drastically improves the success rate of feature recognition and direct push/pull commands.
  4. De-feature Before Major Structural Changes If you need to change the fundamental shape of a part (for instance, thickening an entire wall section), remove complex edge fillets and chamfers first. Perform your major structural moves using direct modelling, and then re-apply the fillets natively. This prevents complex corner junctions from failing during a push/pull operation.
  5. Utilise Selection Filters When working on complex imported 3D geometry CAD, use your software’s selection filters. If you want to delete a series of identically sized holes, set a filter to select only cylindrical faces with a specific radius. This saves immense amounts of time compared to manual clicking.
  6. Apply Parametric Constraints Judiciously Just because you can parametrise an entire imported model does not mean you should. If you only need to change the location of a single mounting bracket, apply local constraints only to that bracket. Over-constraining an imported model can lead to conflicting mathematical rules that bog down performance.
  7. Communicate with Your Supply Chain While you now know how to edit non-native CAD files, it is still crucial to communicate design changes back to the original creator. If you modify a STEP file for manufacturability, send a 3D PDF or an updated STEP file back to the client so their master native files can be updated to match the manufactured product.

The Future of Multi-CAD Environments

The days of monolithic engineering departments, where every contractor, supplier, and designer used the exact same CAD package, are long gone. Today’s global supply chain relies on a diverse ecosystem of software platforms, making neutral files the absolute lifeblood of modern engineering.

Because of this, the ability to effortlessly handle imported 3D geometry CAD is no longer just a “nice-to-have” skill, it is an absolute necessity.

As artificial intelligence and machine learning become further integrated into design software, feature recognition for unparameterized models will only become faster and more accurate. We are moving toward a future where the origin of a CAD file is entirely irrelevant to the engineer receiving it. Whether it is a native file, a BricsCAD imported STEP, or a decades-old IGES file, the geometry will simply be treated as a digital clay that can be pushed, pulled, and manipulated at will.

By transitioning away from rigid, history-bound workflows and embracing the agility of direct editing, manufacturing and design teams can respond to changes rapidly. You no longer have to push back a production deadline simply because a supplier changed a bracket and failed to send a native feature tree.

Conclusion

Encountering a “dumb solid” should no longer fill an engineer with dread. The technology exists to edit imported STEP and IGES models without rebuilding them in 3D CAD, and it is more accessible and intuitive than ever before.

By understanding the nature of neutral file formats, committing to robust geometry repair protocols, and leveraging the power of direct modelling, you can modify geometry without design history with absolute confidence. Whether you are adjusting dimensions on imported 3D parts, fixing geometry in neutral CAD formats, or managing massive multi-CAD assemblies, tools like BricsCAD and its Communicator module provide the exact flexibility needed in today’s fast-paced manufacturing landscape.

Embrace direct editing, integrate these best practices into your daily routines, and watch your team’s productivity soar as you master the art of non-native CAD file modification.

Q&A

Question: Why are imported STEP and IGES models so hard to edit?

Short answer: Neutral formats like STEP and IGES carry the final geometry (B-rep and surfaces) but strip away the design history—no sketches, parameters, or feature tree—so traditional parametric tools have nothing to “roll back” or recompute. STEP generally provides robust solid B-reps, while IGES is older and often brings in disjointed surfaces and wireframes that need clean-up. Without the original “recipe,” the model is a dumb solid: you see faces and edges, but not the operations that created them.

Question: What should I do first to make an imported model reliably editable?

Short answer: Start with geometry repair and preparation. Run automated audits to detect gaps, overlaps, or inverted normals; stitch surfaces (especially from IGES) into a watertight solid within tolerance; and simplify splined faces back to analytical planes/cylinders/cones where possible. As best practices, keep a read-only copy of the original file, de-feature before major shape changes (then reapply fillets later), use selection filters to target specific faces (e.g., holes by radius), apply only the constraints you need, and communicate final changes back to the source so native masters can be updated.

Question: Which direct-edit techniques work best for typical “dumb solid” changes?

Short answer: Use face-level edits instead of rebuilding features. To move a hole, select its cylindrical face and drag it with a 3D manipulator or apply a distance constraint to relocate it precisely (associated fillets/chamfers come along). To fix draft, rotate the target face about a suitable axis; adjacent faces extend/trim to maintain watertightness. To de-feature for CAM/FEA, select fillet or chamfer faces and delete them; the kernel restores sharp intersections automatically. To change sizes, set 3D constraints (e.g., between parallel faces) and enter new values, optionally locking reference faces to control direction.

Question: How should I handle IGES files differently from STEP?

Short answer: Treat IGES as a surface-centric workflow. First, stitch the imported surfaces into a solid by healing gaps within tolerance; without a solid, many operations are limited. For localized edits, trim away the problematic surface, redefine boundary curves, loft a new patch, and knit the model back together. If you need solid operations (like adding holes), ensure the stitched body is watertight, then proceed with direct modeling and constraints just as you would on a STEP-based solid.

Powered by Full Pelt Ltd