OptionalstepData: string | File | Blob | ArrayBuffer | Uint8ArraySTEP data as string (for plain text files), ArrayBuffer, Uint8Array, File, or Blob. Supports compressed .stpz files - gzip-compressed data is automatically decompressed.
Mesh linear deflection (triangulation precision).
When meshRelative is true (default), this is a fraction of each edge's length
(e.g. 0.005 = 0.5%) so small parts get fine meshes and large parts get coarse ones.
When meshRelative is false, this is an absolute value in model units (mm for STEP).
Mesh angular deflection in radians (max normal deviation between adjacent triangles). Smaller values produce smoother curved surfaces but more triangles.
Use size-aware relative deflection per face. Recommended default for mixed-scale
assemblies (machine + small fasteners) - dramatically reduces triangle count and
meshing time with negligible visual difference. Set to false for absolute deflection
(the value of meshPrecision is then interpreted in model units).
Add interior vertices for better curved face fidelity (slower, set false for speed).
Extra post-pass refining triangles that bulge beyond the deflection (slower, set false for speed).
Options for converting STEP to glTF format. Uses native OCCT RWGltf_CafWriter for fast conversion with full attribute preservation.