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).
Enable Draco geometry compression on output.
Draco compression level - 0 (fastest, largest) ... 10 (slowest, smallest).
Quantization bits for vertex positions.
Quantization bits for normals.
Quantization bits for texture coordinates (UVs).
Quantization bits for vertex colors.
Quantization bits for generic attributes.
Apply a single quantization grid across all attributes.
Options for converting STEP to glTF format with explicit Draco geometry compression settings. Mirrors
ConvertStepToGltfDtoand exposes the Draco knobs (8 trailing parameters of the underlying native function).