What it reads

Seven formats, one tree

Every reader produces the same thing: a tree of nodes with a name, a placement and a B-rep, whatever the file called them. STEP's assembly graph and IFC's storeys land in the same tree the Rhino blocks do.

FileStandardWhat is readStatus
.step .stpISO 10303 AP203 / 214 / 242The assembly graph, product names, colours, and the geometry each part carriesshipping
.ifcIFC 2x3 / IFC4The building's spatial tree, placements and openings, over the same STEP readershipping
.3dmRhinoB-reps, blocks, layers; trims re-fitted to the face they sit onshipping
.igs .igesIGES 5.3The five card sections, the directory, meshes from trimmed NURBSshipping
.brep .brpOCCTThe geometry tables and the shape tree above themshipping
.satACIS (text)The record stream, the topology, analytic and spline surfacesshipping
.scadOpenSCADThe language, interpreted and evaluated to meshesshipping
What it writes

Out again

FileWhatFrom
.stepISO 10303 AP203, exact B-repsThe blacksmith: what you built, or a solid read from any format above
.stlBinary or ASCII trianglesAny node's mesh, at the tolerance you ask for
.glb .gltfglTF 2.0: the whole scene, the tree, a material per colourA document, Y-up and in metres as the format specifies
.objWavefront OBJ: every placement a named object, an .mtl beside it for the coloursA document, baked into world space; or any node's mesh
.mshGmsh meshAny node's mesh, for meshing and simulation tools

Names in an encoding the file never declared — CP1251 in a SAT, IGES or STEP export — are detected from the text itself, and reported as the guess they are. In the browser the file is read and tessellated locally; it is never uploaded.

Status

The two libraries ship: the SDK at github.com/rdeioris/cadaclysm-sdk fetches them for your machine, licensed per seat or per server. The Unreal plugin and the Unity package are not on their marketplaces yet; the crates are proprietary and not on crates.io.

What you can do today: open a file in your browser (the forge runs from the repository), and write to us at info@blitter.studio about the plugins or a kernel licence.