Beta (Inputs.IFC)BetaOptionalmodel: TOptionalelements: string[]Optionalname: stringOptionalfileName: stringOptionalemptyWhenFailed: booleanOptionalfacetedMeshes: booleanOptionalmaxTriangles: numberOptionalcompress: booleanOptionaltryDownload: booleanOptionalgroupByClass: booleanBetamodelThe model whose elements are written.
Optional BetaelementsThe elements to write, each by GlobalId or by the id it was added with. Leave it out for every element with a body.
Optional BetanameThe name of the assembly at the top of the file, which holds every element.
Optional BetafileThe file name, used for the download and written into the file's header.
Optional BetaemptyWhen true, an element that cannot be built is left out of the file and the others are written; when false, it stops the export.
Optional BetafacetedWhen true, elements stored as triangle meshes are written as faceted solids; when false they are written as tessellated geometry, which is faster and smaller.
Optional BetamaxThe most triangles a mesh built as a faceted solid may hold; a larger one is not built and counts as an element that failed.
Optional BetacompressWhen true, the file is written as gzip-compressed STEP-Z.
Optional BetatryWhen true, a browser download of the file is started where that is possible; the bytes are returned either way.
Optional BetagroupWhen true, each storey's elements are gathered in assemblies by IFC class, such as Walls
and Slabs; when false they lie in the storey's assembly directly.
A model, the elements to write, and the file options for
geometry.toStep, which writes the model's elements as a STEP file of OpenCascade shapes.