CAD Specification Chart

CAD File Formats

Expand/Collapse all
COMSOL Multiphysics
CAD Import Module
Design Module
ECAD Import Module
File Import for CATIA® V5
LiveLink™ for AutoCAD®
LiveLink™ for Inventor®
LiveLink™ for PTC® Creo® Parametric™
LiveLink™ for PTC® Pro/ENGINEER®
LiveLink™ for Revit®
LiveLink™ for Solid Edge®
LiveLink™ for SOLIDWORKS®
Select any checkbox to
highlight individual products:
Associative Read via Linked CAD System
AutoCAD® (.dwg, 3D only) 2019, 2020Yes
Inventor® (.ipt, .iam) 2019, 2020Yes
PTC® Creo® Parametric™ (.prt, .asm) 3.0-6.0Yes
PTC® Pro/ENGINEER® (.prt, .asm) Wildfire 4.0, 5.0; PTC® Creo® Elements/Pro 5.0Yes
Revit® (.rvt) 2019, 2020Yes
Solid Edge® (.par, .asm) 2019, 2020Yes
SOLIDWORKS® (.sldprt, .sldasm) 2019, 2020Yes
Modify via Linked CAD System
AutoCAD® (.dwg, 3D only) 2019, 2020Yes
Inventor® (.ipt, .iam) 2019, 2020Yes
PTC® Creo® Parametric™ (.prt, .asm) 3.0-6.0Yes
PTC® Pro/ENGINEER® (.prt, .asm) Wildfire 4.0, 5.0; PTC® Creo® Elements/Pro 5.0Yes
Revit® (.rvt) 2019, 2020Yes
Solid Edge® (.par, .asm) 2019, 2020Yes
SOLIDWORKS® (.sldprt, .sldasm) 2019, 2020Yes
Read from File, CAD
3MF (.3mf)Yes
ACIS® (.sat, .sab, .asat, .asab) up to 2019 1.0YesYesYesYesYesYesYesYesYes
AutoCAD® (.dwg) versions 2.5-2019YesYesYesYesYesYesYesYesYes
AutoCAD® DXF (.dxf, 2D) up to R14Yes
AutoCAD® DXF (.dxf, 3D) versions 2.5-2019YesYesYesYesYesYesYesYesYes
CATIA® V5 (.CATPart, .CATProduct) versions R8-20191YesYes
COMSOL Native Format (.mphtxt, .mphbin)Yes
IGES (.igs, .iges) up to version 5.3YesYesYesYesYesYesYesYesYes
Inventor® assemblies (.iam) versions 11-2019YesYesYesYesYesYesYesYesYes
Inventor® parts (.ipt) versions 6-2019YesYesYesYesYesYesYesYesYes
NX® (.prt) versions 11-1847YesYesYesYesYesYesYesYesYes
Parasolid® (.x_t, .xmt_txt, .x_b, .xmt_bin) up to V32.0YesYesYesYesYesYesYesYesYes
PLY (.ply)Yes
PTC® Creo® Parametric™ (.prt, .asm) versions 1.0-6.0YesYesYesYesYesYesYesYesYes
PTC® Pro/ENGINEER® (.prt, .asm) versions 16 to Wildfire 5.0YesYesYesYesYesYesYesYesYes
SOLIDWORKS® (.sldprt, .sldasm) versions 98-2019YesYesYesYesYesYesYesYesYes
STEP (.step, 3D geometry only) AP203, AP214YesYesYesYesYesYesYesYesYes
STL (.stl)Yes
VRML, v1 (.vrml, .wrl)Yes
Read from File, ECAD
GDSII (.gds)Yes
IPC-2581 (.cvg, .xml)Yes
ODB++® (.zip, .tar, .tgz, .tar.gz)Yes
Read from File, Geographic Information System (GIS)
Digital Elevation Map (DEM)Yes
Write to File
ACIS® (.sat, .sab) R4, R7, and 2016 1.0YesYesYesYesYesYesYesYesYes
COMSOL Native Format (.mphtxt, .mphbin)Yes
DXF (.dxf, 2D only)Yes
IGES (.igs, .iges) version 5.3YesYesYesYesYesYesYesYesYes
Parasolid® (.x_t, x_b) V32.0YesYesYesYesYesYesYesYesYes
STEP (.step, 3D geometry only) AP203YesYesYesYesYesYesYesYesYes
STL (.stl)Yes

Geometric Modeling

Booleans and Partitions
Boolean Operations using the Parasolid® KernelYesYesYesYesYesYesYesYesYes
ComposeYes
DifferenceYes
IntersectionYes
Partition DomainsYes
Partition EdgesYes
Partition FacesYes
Partition ObjectsYes
UnionYes
CAD Defeaturing, 3D
Delete FacesYesYesYesYesYesYesYesYesYes
Delete FilletsYesYesYesYesYesYesYesYesYes
Delete HolesYesYesYesYesYesYesYesYesYes
Delete Short EdgesYesYesYesYesYesYesYesYesYes
Delete Sliver FacesYesYesYesYesYesYesYesYesYes
Delete Small FacesYesYesYesYesYesYesYesYesYes
Delete SpikesYesYesYesYesYesYesYesYesYes
Detach FacesYesYesYesYesYesYesYesYesYes
CAD Repair, 3D
Knit to SolidYesYesYesYesYesYesYesYesYes
RepairYesYesYesYesYesYesYesYesYes
Constraints and Dimensions, 2D
AngleYes
CoincidentYes
ConcentricYes
Directed DistanceYes
DistanceYes
Equal DistanceYes
Equal RadiusYes
ParallelYes
PerpendicularYes
PositionYes
RadiusYes
Smart ConstraintYes
Smart DimensionYes
Tangent ConstraintYes
Total Edge LengthYes
x-DistanceYes
y-DistanceYes
Conversions
Convert to COMSOL Native Geometry Representation from Parasolid® Representation, 3DYesYesYesYesYesYesYesYesYes
Convert to CurveYes
Convert to PointYes
Convert to SolidYes
Convert to SurfaceYes
MidsurfaceYes
SplitYes
ThickenYes
Geometric Primitives, 2D
CircleYes
Circular ArcYes
Cubic Bézier PolygonYes
EllipseYes
Interpolation CurveYes
Line SegmentYes
Parametric CurveYes
PointYes
PolygonYes
Quadratic Bézier PolygonYes
RectangleYes
SquareYes
Geometric Primitives, 3D
Bezier PolygonYes
BlockYes
ConeYes
CylinderYes
Eccentric ConeYes
EllipsoidYes
HelixYes
HexahedronYes
Interpolation CurveYes
Line SegmentYes
Parametric CurveYes
Parametric SurfaceYes
Parasolid® Based Geometric Primitives, 3DYesYesYesYesYesYesYesYesYes
PointYes
PolygonYes
PyramidYes
SphereYes
TetrahedronYes
TorusYes
Geometry Operations, 2D
ChamferYes
Cross Section of 3D ModelYes
Delete EntitiesYes
Edit ObjectYes
FilletYes
Import Contour Plot as Interpolation CurveYes
TangentYes
Geometry Operations, 3D
Cap FacesYesYesYesYesYesYesYesYesYes
ChamferYes
Delete EntitiesYes
ExtrudeYes
FilletYes
LoftYes
RevolveYes
SweepYes
ExpandWork PlaneYes
Geometry Sequences and Programming
Delete SequenceYes
Insert SequenceYes
ExpandProgrammingYes
Interactive Sketch Mode, 2D
CircleYes
Circular ArcYes
Cubic Bézier PolygonYes
DeleteYes
EllipseYes
FilletYes
Interpolation CurveYes
PointYes
PolygonYes
Quadratic Bézier PolygonYes
RectangleYes
SquareYes
Parts
Create PartYes
Load PartYes
Part LibrariesYes
Selections
Adjacent SelectionYes
Ball Selection (3D)Yes
Box SelectionYes
Complement SelectionYes
Cumulative SelectionYes
Cylinder SelectionYes
Difference SelectionYes
Disk Selection (2D)Yes
Explicit SelectionYes
Intersection SelectionYes
Union SelectionYes
Transforms
ArrayYes
CopyYes
MirrorYes
MoveYes
Rigid TransformYes
RotateYes
ScaleYes
Virtual Operations
Collapse EdgesYes
Collapse Face RegionsYes
Collapse FacesYes
Form Composite DomainsYes
Form Composite EdgesYes
Form Composite FacesYes
Ignore EdgesYes
Ignore FacesYes
Ignore VerticesYes
Merge EdgesYes
Merge VerticesYes
Mesh Control DomainsYes
Mesh Control EdgesYes
Mesh Control FacesYes
Mesh Control VerticesYes
ExpandAutomatic Removal of DetailsYes

Geometric Modeling Kernel

COMSOL Multiphysics Native KernelYes
Parasolid® Kernel (CAD Kernel) YesYesYesYesYesYesYesYesYes

LiveLink™ Interface

General Functionality
Associative Read of 3D Geometry via Linked CAD SystemYesYesYesYesYesYesYes
Automatically Keep Track of Synchronized FileYesYesYesYesYesYesYes
Generate Selections Based on Layers in CAD FileYes
Generate Selections in Model Based on Architectural Elements in CAD FileYes
Generate Selections in Model Based on Material Settings in CAD FileYesYesYesYesYesYes
Generate Selections in Model Based on User Defined Selections in CAD FileYesYesYesYes
Modify Geometry via Linked CAD SystemYesYesYesYesYesYesYes
Synchronization of Curve and Point Geometric ObjectsYesYesYes
Synchronization of Mass ElementsYes
Synchronization of Material Properties Defined in CAD FileYesYesYesYesYes
Turn on/off Associativity for Faces/Edges/VerticesYesYes
Turn on/off Synchronization of Object TypesYesYesYesYesYesYes
ExpandLink CAD Parameters to COMSOL ModelYesYesYesYesYesYesYes
One Window Interface
Create COMSOL Models in CAD System's User InterfaceYesYes
Open Native COMSOL (.mph) Files (3D only) in CAD SystemYesYes
ExpandSave COMSOL (.mph) files from CAD SystemYesYes
Supported CAD Systems
AutoCAD® 2019, 2020Yes
Inventor® and Inventor® Professional 2019, 2020Yes
PTC® Creo® Parametric™ 3.0-6.0Yes
PTC® Pro/ENGINEER® Wildfire 4.0, 5.0; PTC® Creo® Elements/Pro 5.0Yes
Revit® 2019, 2020Yes
Solid Edge® 2019, 2020Yes
SOLIDWORKS® 2019, 2020Yes

Mesh File Formats

File Export
3MF (.3mf)Yes
COMSOL Native Format (.mphtxt, .mphbin)Yes
NASTRAN (.nas, 2D and 3D)Yes
PLY (.ply)Yes
Sectionwise (.txt, .csv, .dat)Yes
STL (.stl)Yes
File Import
3MF (.3mf)Yes
COMSOL Native Format (.mphtxt, .mphbin)Yes
NASTRAN (.nas, .bdf, .nastran, .dat, 2D and 3D)Yes
PLY (.ply)Yes
Sectionwise (.txt, .csv, .dat)Yes
STL (.stl)Yes
VRML, v1 (.vrml, .wrl)Yes

Meshing

Finite Element Geometrical Shapes
HexYes
Line/CurveYes
PrismYes
PyramidYes
QuadYes
TetYes
TriangleYes
General Functionality
Geometry for Mesh ControlYes
Higher-Order MeshingYes
Ignore Selected Geometry (Meshing on Virtual Geometry)Yes
Incremental Mesh BuildYes
Meshing SequenceYes
Multiple MeshesYes
Operations, 2D
Boundary Layer MeshingYes
Convert to Triangular MeshYes
Copy Domain MeshYes
Copy Edge MeshYes
Copy from Other MeshYes
Edge MeshingYes
Mapped MeshingYes
Mesh AdaptationYes
Mesh CoarseningYes
Mesh RefinementYes
Reference Meshing SequenceYes
Unstructured Quad MeshingYes
Unstructured Triangular MeshingYes
Operations, 3D
Boundary Layer MeshingYes
Combine Hexahedral/Prismatic Mesh with Tetrahedral MeshYes
Convert to Tetrahedral MeshYes
Copy Domain MeshYes
Copy Edge MeshYes
Copy Face MeshYes
Copy from Other MeshYes
Edge MeshingYes
Mapped Surface MeshingYes
Mesh AdaptationYes
Mesh CoarseningYes
Mesh RefinementYes
Reference Meshing SequenceYes
Swept MeshingYes
Unstructured Quad MeshingYes
Unstructured Tetrahedral MeshingYes
Unstructured Triangular MeshingYes
Operations, Imported Meshes
Convert to Tetrahedral MeshYes
Create DomainsYes
Create EdgesYes
Create FacesYes
Create Geometry from MeshYes
Create VerticesYes
Delete EntitiesYes
Detect FacesYes
Fill HolesYes
FinalizeYes
ImportYes
Join EntitiesYes
Mesh AdaptationYes
Mesh CoarseningYes
Mesh RefinementYes
Partition by BallYes
Partition by BoxYes
Partition by CylinderYes
Partition by Logical ExpressionYes
Unstructured Tetrahedral MeshingYes
Parts
Create PartYes
Sizing
Corner RefinementYes
DistributionYes
Scale of Referenced SizesYes
SizeYes
Size ExpressionYes
Visualization and Statistics
Mesh PlotYes
Quality MeasuresYes
StatisticsYes
  1. Requires all indicated products