threejs-impl-ifc-viewer

Load and render IFC/BIM models in a Three.js scene with streaming and property extraction.

4|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/Bailipa/EZTor_FULLBLOOD --skill threejs-impl-ifc-viewer-bailipa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: threejs-impl-ifc-viewer
Source: https://github.com/Bailipa/EZTor_FULLBLOOD/tree/main/.opencode/skills/threejs/threejs-impl/threejs-impl-ifc-viewer
Command: npx skills add https://github.com/Bailipa/EZTor_FULLBLOOD --skill threejs-impl-ifc-viewer-bailipa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Loading and viewing IFC/BIM content in a web-based Three.js scene without relying on deprecated libraries or violating licensing terms.

Core Features & Use Cases

  • Three.js-based IFC viewer with streaming-friendly loading to handle large models.
  • License-aware integration supporting MIT and AGPL-3.0 components, and guidance to avoid deprecated packages.
  • Property extraction and spatial structure support for building information models to enable navigation and data-rich visualization.

Quick Start

Install the required dependencies, load an IFC file, and render it in a Three.js scene with streaming enabled.

Frequently Asked Questions about threejs-impl-ifc-viewer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I load and view IFC BIM models in a Three.js scene?

You can load IFC BIM models in Three.js by using streaming-friendly loaders to handle large files, enabling property extraction and spatial structure decomposition for data-rich visualization and navigation.

What is the best way to handle large IFC files for web-based BIM viewers?

Handling large IFC files in web-based BIM viewers requires streaming-enabled loading in Three.js, which decomposes models into spatial structures to ensure smooth rendering and efficient navigation.

Does this IFC viewer approach support MIT and AGPL-3.0 licensing?

Yes, this IFC viewer approach is license-aware, supporting integration with MIT and AGPL-3.0 components while providing explicit guidance to avoid deprecated packages and licensing violations.

Can I extract IFC properties and spatial structures using Three.js?

Yes, you can extract IFC properties and spatial structures using Three.js, enabling navigation and data-rich visualization for building information models loaded via streaming-friendly methods.

Why should I avoid deprecated libraries when viewing IFC models in Three.js?

Avoiding deprecated libraries when viewing IFC models in Three.js prevents licensing violations and compatibility issues, ensuring sustainable web-based BIM viewer integration using supported web-ifc components.