goifc

Read an IFC model from Go.

No CGO, no IfcOpenShell, no OCCT, no Python sidecar. One go get, one static binary — parse the file, walk the semantics, tessellate enough to get numbers.

$ go get github.com/blox-eng/goifc

Go 1.25+ · the package is named ifc · one dependency getting started ↗ API reference ↗

Cut with any plane. Closed 2D rings back, in metres.

cut through