STEP (.step, .stp)
New in 14[Experimental]
Background & Context

-
- MIME type: model/step
- STEP ISO is the standard for representation and exchange of product manufacturing information.
- 3D geometry format.
- Commonly used for representing 3D models for computer-aided design.
- ASCII format.
- Stores a 3D object, including a solid, as a surface formed by a collection of adjacent triangles.
Import & Export

- Import["file.step"] imports a STEP file as a graphics object representing the surface.
- Import["file.step",elem] imports the specified element from a STEP file.
- The import format can be specified with Import["file","STEP"] or Import["file",{"STEP",elem,…}].
- Export["file.step",expr] exports a 3D graphics object to a STEP file. The expr can be any region that is ConstantRegionQ or a Graphics or Graphics3D object.
- The export format can be specified with Export["file",expr,"STEP"] or Export["file",expr,{"STEP",opt1->val1,…}].
- See the following reference pages for full general information:
-
Import, Export import from or export to a file CloudImport, CloudExport import from or export to a cloud object ImportString, ExportString import from or export to a string ImportByteArray, ExportByteArray import from or export to a byte array
Import Elements

- General Import elements:
-
"Elements" list of elements and options available in this file "Summary" summary of the file "Rules" list of rules for all available elements - Graphics representation elements:
-
"Graphics3D" OBJ file represented as a Graphics3D object "GraphicsComplex" OBJ file as a GraphicsComplex object "PolygonObjects" list of polygon primitives given in absolute coordinates - Import and Export use the "Graphics3D" element by default for STEP files.
Examples
open allclose allBasic Examples (2)Summary of the most common use cases
Import a 3D model from STEP as a Graphics3D object:
Copy to clipboard.
In[1]:=1

✖
https://wolfram.com/xid/0cb0z6j5n-ru9biw
Direct link to example
Out[1]=1

Summary properties of the model:
Copy to clipboard.
In[2]:=2

✖
https://wolfram.com/xid/0cb0z6j5n-ffnh4n
Direct link to example
Out[2]=2

Export a 3D model to a STEP file:
Copy to clipboard.
In[1]:=1

✖
https://wolfram.com/xid/0cb0z6j5n-f161sr
Direct link to example
Out[1]=1

Scope (5)Survey of the scope of standard use cases
Import (3)
Import works on STEP files:
Copy to clipboard.
In[1]:=1

✖
https://wolfram.com/xid/0cb0z6j5n-k4r9lt
Direct link to example
Out[1]=1

Copy to clipboard.
In[1]:=1

✖
https://wolfram.com/xid/0cb0z6j5n-b7tz7s
Direct link to example
Out[1]=1

Copy to clipboard.
In[2]:=2

✖
https://wolfram.com/xid/0cb0z6j5n-c1otan
Direct link to example
Out[2]=2

Copy to clipboard.
In[3]:=3

✖
https://wolfram.com/xid/0cb0z6j5n-cel26n
Direct link to example
Out[3]=3

Import provides access to elements in the STEP file:
Copy to clipboard.
In[1]:=1

✖
https://wolfram.com/xid/0cb0z6j5n-g497j
Direct link to example
Out[1]=1

Import Elements (7)
"Graphics3D" (1)
Give the Graphics3D object:
Copy to clipboard.
In[1]:=1

✖
https://wolfram.com/xid/0cb0z6j5n-c0g6z2
Direct link to example
Out[1]=1

"MeshRegion" (1)
"SplineRegion" (1)
"PolygonData" (1)
"PolygonObjects" (1)
Give the list of Polygon primitives in absolute coordinates:
Copy to clipboard.
In[1]:=1

✖
https://wolfram.com/xid/0cb0z6j5n-y4td3
Direct link to example
Out[1]=1
