thatopen-core-web-ifc

Official

Direct IFC parsing with web-ifc in ThatOpen.

AuthorOpenAEC-Foundation
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Directly access the web-ifc engine to parse IFC data, query entities, and extract geometry from ThatOpen components, enabling fine-grained control over the parsing lifecycle and memory management.

Core Features & Use Cases

  • Direct low-level IFC access: SetWasmPath, Init, OpenModel, GetLine, GetFlatMesh, StreamAllMeshes, and property helpers.
  • Geometry and data extraction: retrieve vertex data, indices, and per-entity transforms with schema-aware type handling.
  • Model lifecycle and coordination: support multiple models, coordinate alignment, streaming workflows, and COORDINATE_TO_ORIGIN options.
  • Typical use cases include custom IFC viewers, analytics tools, and research pipelines that require deterministic parsing and precise geometry data.

Quick Start

Initialize the IfcAPI by setting the WASM path and calling Init, then load an IFC buffer with OpenModel and begin querying geometry and properties.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: thatopen-core-web-ifc
Download link: https://github.com/OpenAEC-Foundation/ThatOpen-Claude-Skill-Package/archive/main.zip#thatopen-core-web-ifc

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.