OpenBIMComponentについて深める

Posted on 2025-07-12 by coffee

OpenBimComponentとは?

その名の通り、Open化されたBIMを作るためのコンポーネントのことを指しているようです。

[linkcard url=”https://thatopen.com/”]

ThatOpenCompanyは建築情報ファイルであるIFCファイルの解析ビューワーをOSSとして提供している団体です。AECOとは、建築(Architecture)、エンジニアリング(Engineering)、建設(Construction)、運用(Operation)の4つの分野をまとめて指す言葉です。

BIMアプリを作るためのテンプレートが用意されています。

[linkcard url=”https://github.com/ThatOpen/engine_templates”]

Qiitaへの投稿でKiyukaさんという方が構造について解析をされたようです。

[linkcard url=”https://qiita.com/kiyuka/items/9a529aca46afd5abbcfc”]

[linkcard url=”https://zenn.dev/kiyuka/scraps/54a1588134e98b”]

手を動かしてみる

// インストール
git clone https://github.com/ThatOpen/engine_templates.git

cd engine_templates/templates/vanilla
npm install
npm run dev

// ビルド
npm run build

インストール後、ビルドしてできたdistディレクトリ内のファイルを自分のサイトにアップロードしてみましたが、IFCファイルの読み取り機能がうまく動いていないようでした。

https://noisette.espresso.earth/OBC/#Viewer

25年7月12日 WasmモジュールのSetLogLevel関数がありませんよ、というエラーが出ています。

モジュールのバージョン問題でしょうか?未解決です。