thatopen-syntax-ifc-loading

Official

Load IFC files with ThatOpen IFC Loader.

AuthorOpenAEC-Foundation
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Loading IFC files into a ThatOpen viewer can be error-prone without proper WASM configuration or matching compiler/runtime versions. This skill clarifies the two main approaches (IfcLoader and IfcImporter) and how to configure them to prevent common failures.

Core Features & Use Cases

  • Two integration approaches: a high-level IfcLoader and a low-level IfcImporter for server-side processing or workers.
  • WASM path configuration options: automatic resolution or manual path setup, and checks to avoid version mismatches.
  • Events and customization: hooks like onIfcImporterInitialized to tailor imported classes, and fragmentation workflow to convert IFC to Fragments for fast reload.
  • Use cases include loading models in the viewer, reading raw IFC data for debugging, and producing fragments for caching.

Quick Start

Load an IFC file by initializing FragmentsManager, setting up IfcLoader, and calling load with a Uint8Array of the IFC bytes.

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-syntax-ifc-loading
Download link: https://github.com/OpenAEC-Foundation/ThatOpen-Claude-Skill-Package/archive/main.zip#thatopen-syntax-ifc-loading

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.