TABLE OF CONTENTS
- What is Imported Geometry?
- Recommended import file types for SOLIDWORKS
- What is 3DInterconnect?
- How to use Import Diagnostics
- How to use the Check Tool
- How to Repair Geometry with Surface Modelling
Before we explore these tools for repairing imported geometry, it’s important to understand exactly what imported geometry is and how SOLIDWORKS handles it, so we can edit and repair it efficiently.
WHAT IS IMPORTED GEOMETRY?
Imported or proprietary geometry is third-party data exported from different CAD software, like AutoCAD, and then imported into SOLIDWORKS. Common file formats include Parasolid, STEP and IGES.
These can transfer basic Windows data (file name, properties, etc.) and the database, which is the resulting body you see on screen.
The ‘dumb’ geometry is visible, but there is no feature history or ability to go back and edit what’s there – it’s just a block of geometry suspended in space.
WHAT ARE THE RECOMMENDED FILE TYPES SOLIDWORKS CAN IMPORT?
If you work with imported geometry, the recommended file type is Parasolid.
It’s the modelling engine (or Kernel) that SOLIDWORKS uses, so can be read directly without SOLIDWORKS having to translate it first, just like a native SOLIDWORKS part file would be.
This is useful as the mistranslation of files is often the main cause of issues when importing files into SOLIDWORKS.
The file extensions for Parasolid files are *.x_t and *.x_b.
If you can’t be supplied with a Parasolid, then ask for a STEP file.
Regardless of what CAD system is used, you’re unlikely to encounter backlash when requesting a STEP file, as it’s one of the most common non-native file types.
It also allows you to make use of a tool named 3DInterconnect.
WHAT IS 3DINTERCONNECT IN SOLIDWORKS?
3DInterconnect is a utility that facilitates the opening of third-party CAD data in their native format, without translating it to a SOLIDWORKS file.
This bypasses the translation issues you may encounter if converting to a SOLIDWORKS file. By default, 3DInterconnect is turned on. But it can be toggled on and off via the System Options > Import menu.
Additionally, the imported geometry remains linked, so any changes made to it on the original CAD system can instantly update the geometry seen in SOLIDWORKS. This link can be broken, if you wish to block any unintentional updates caused to the model outside of SOLIDWORKS.
STEP files take advantage of this feature, as do ACIS and IGES. Parasolid doesn’t need to, as there is no translation involved in the first place.
If you disable 3DInterconnect, the geometry is converted directly into a SOLIDWORKS file.
This is where errors can occur with the geometry. Geometry can import with defects that were not present in the software it exported from.
This can be for a range of reasons, but is commonly due to differences in unit-precision from one program to the next, or limitations in what types of geometry various CAD systems can support, e.g. splines vs arcs.
Knowing how analyse the quality of the geometry you’ve imported, and how to modify that geometry if it’s inadequate, is key for those who transfer files often.
This is where Import Diagnostics comes in.
HOW TO USE IMPORT DIAGNOSTICS IN SOLIDWORKS
Whether you are working with a model that’s been converted to a SOLIDWORKS native file or not, Import Diagnostics can be used to detect and repair geometry issues.
You may have seen this pop-up trigger whenever you import a file into SOLIDWORKS:
SOLIDWORKS automatically attempts to run Import Diagnostics to help you repair any translation errors.
Outside of running automatically on importing third-party geometry, you can run the tool through the Command Manager on the Evaluate Tab > Import Diagnostics.
We recommend using Import Diagnostics whenever you import fresh proprietary data, and building it into your modelling workflow.
When you run Import Diagnostics, the tool will check your geometry for faulty faces or gaps where an edge should be. If it finds problems, it will highlight them, describe the issue, and give you an option to attempt to ‘Heal All’.
This will remodel the problematic geometry and leave you with geometry that SOLIDWORKS understands. If the tool cannot remodel all the issues, it will highlight the faces that remain problematic, so you know what’s left to work on.
The Check tool is also useful to find defective or invalid geometry, especially before repairing geometry with surfacing.
Found on the Evaluate tab of the Command Manager, Check looks at your model and highlights problematic faces or edges, providing context as to why certain geometry is invalid and how it can be fixed.
The benefit here is that you can filter your selection to fine-tune the type of geometry that’s being evaluated; whether it’s invalid faces, edges, open surfaces, gaps, or sharp curvature.
While it doesn’t repair geometry for you, it’s useful to understand what geometry you are working with before you start any surfacing repairs.
HOW TO REPAIR GEOMETRY WITH SURFACING IN SOLIDWORKS
Unfortunately if you work with imported files, you’re likely to encounter problematic geometry from time to time.
While the Import Diagnostics and Check tools can help, and often repair, these issues, when issues persist, then you’ll have to repair the defective geometry manually with surfacing tools.
Use the following process for repairing geometry with surfacing tools:
- Run Import Diagnostics.
- Attempt to Heal All faulty faces.
- Use Check tool to identify remaining issues.
- Delete problematic faces.
- Patch the gap.
- Knit & Thicken.
- Evaluate curvature.
- Repeat steps 4-7 as required.
After using the tools described above, start by deleting out the problematic faces from the solid with the Delete Face command. This will convert the body’s geometry into a surface if it wasn’t already.
Then, patch the gap with surfacing tools like Fill Surface, Lofted Surface or Boundary Surface. Look out for 'Create Solid' tick-boxes to automatically knit and thicken the surface into a solid.
The surface here has been recreated with a Boundary Surface.
When the gap is filled, Knit the surfaces together and Thicken to recreate the solid.
Finally, evaluate the quality of your repair using visualisation tools like Zebra Stripes or Curvature, safe in the knowledge you’re taking forward a fully repaired and high-quality SOLIDWORKS part.
These high-level editing techniques, along with those you’ll discover on our Surface Modelling Training course, are invaluable when working with imported geometry and will help to enhance your SOLIDWORKS modelling skills.
Looking for More Tips?
Sign up to our CPD-accredited training courses.
It doesn’t matter whether you’re a complete beginner or are intimately familiar with CAD, our friendly and expert trainers are ready to help you get the most out of SOLIDWORKS, either online or in a classroom local to you.
We also have a load of free SOLIDWORKS tutorials across our site, or you can check out our YouTube channel for more tips and tricks.
Don’t forget, with a SOLIDWORKS subscription, you can contact our expert Technical Support team to help you out with new commands and modelling tips.
Call us on 01926 333 777 or drop an email to email@example.com and one of our certified SOLIDWORKS Engineers will be in contact.