ifc-engine-core

IFC viewer demo (web shell)

IFC ファイルはこの PC から出ません。アップロード不要——読み込みも解析も表示も、すべて手元で完結します。

Your IFC file never leaves this computer. No upload, no server — parsing and rendering both happen locally.

モデルを開く

ウィンドウへのドラッグ&ドロップでも開けます。

デスクトップ版 / Desktop app

デスクトップ版 (macOS, Apple Silicon) .dmg · 3.7 MiB (3,893,234 bytes)

署名・公証をしていないビルドです。初回起動時に Gatekeeper の警告が出ます—— アプリを右クリック→「開く」で起動できます。

Unsigned, un-notarized build: macOS Gatekeeper warns on first launch — right-click the app → Open to run it.

デスクトップ版でも IFC ファイルはこの PC から出ません。アップロード不要——読み込みも解析も表示も、すべて手元で完結します。

The desktop app uploads nothing either. Your IFC file never leaves this computer — parsing and rendering both happen locally.

Intel Mac / Windows / Linux 版は配布していません。ブラウザ版(このページ)は どの OS でも同じエンジンで動きます。

No Intel Mac, Windows or Linux build is offered. This browser page runs the same engine on every platform.

SHA-256(ダウンロードの照合用 / verify your download — shasum -a 256 ifc-engine-core-demo-macos-arm64.dmg): 5c2086f557c2989bd40b6f42369cef4388690ea5497537ba8ed24652a5fac108

状態

待機中


        

階層ツリー

階名を押すとその階の表示/非表示、▶ で展開、要素を押すと選択して 3D をその要素にフォーカスします。 要素名は IFC の Name ではなく GUID です——メッシュ面は要素名を持ちません。 一覧は 1 階あたり 500 要素までで、残りは「+N 件」と表示します。

Click a storey name to show or hide it, ▶ to expand, an element to select it and fly the camera to it. Elements are labelled by GUID, not by IFC name — the mesh surface carries no names. Each storey lists at most 500 elements; the rest are summarised as "+N more".

選択中の要素

identity
—
instanceIndex
—
storey
—
chunk_id
—

3D をクリックすると選択して緑で強調表示します(カメラは動きません)。 ダブルクリックか上のボタンでその要素にフォーカスします。

Clicking in the 3D view selects and highlights an element; the camera stays put. Double-click, or use the button above, to fly to it.

identity は不透明キーです。重複・生の GlobalId のままの値もあり得ます(エンジンは代替 ID を合成しません)。

診断

shell
—
input
—
input check
—
open_ifc
—
chunks
—
vertices (est / real)
—
triangles
—
failed chunks
—
guid_table parse
—
stream
—
model logical
—
plan logical
—
peak chunk work
—
wasm linear memory
—

Rendered from the public ifc-mesh-wasm mesh surface (open_ifc / mesh_manifest / mesh_chunk / close_ifc). No server-side computation.

同梱モデルの出典一覧: NOTICE.md

IFC ファイルをドロップ