threejs-impl-ifc-viewer

Official

View IFC/BIM models in Three.js with streaming.

AuthorOpenAEC-Foundation
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Rendering and inspecting IFC/BIM data in Three.js without deprecated tools or licensing pitfalls is challenging. This Skill provides a practical, license-aware IFC viewer workflow that integrates web-ifc, @thatopen/components, and Three.js to enable scalable viewing, spatial hierarchy traversal, and property extraction for BIM analysis.

Core Features & Use Cases

  • IFC loading and rendering in a Three.js scene with streaming for large models
  • Spatial tree construction and traversal to reflect building hierarchy
  • Property extraction and reading IFC metadata for elements and relationships
  • License-aware usage, guiding you between MIT-licensed web-ifc and AGPL implications

Quick Start

Load an IFC file into a Three.js scene using the threejs-impl-ifc-viewer workflow and render it with streaming and property extraction enabled.

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: threejs-impl-ifc-viewer
Download link: https://github.com/OpenAEC-Foundation/Three.js-Claude-Skill-Package/archive/main.zip#threejs-impl-ifc-viewer

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.