arrow_back Back to Works
AI・3D

3D点群によるプラント解体シミュレーション

スキャンした点群を取り込み、セグメント分割と支持関係の解析を経て、構造物の崩落を物理シミュレーションするWebシステム。
3世代にわたり反復開発。

Duration

受託開発(3世代反復)

Team

1〜2名

Engineered With PythonFastAPITypeScriptThree.jsOpen3D

01 // OVERVIEW

プロジェクト概要

プラントをスキャンした3D点群を取り込み、前処理・セグメント分割・GLB出力を経て、ブラウザ上で構造物の解体・崩落を物理シミュレーションするシステム。
点群処理のバックエンドとThree.jsのフロントを組み合わせ、3世代にわたって作り込んだ。

02 // KEY FEATURES

主な機能

view_in_ar

点群からのメッシュ化パイプライン

PLY等の点群を読み込み、ダウンサンプル・外れ値除去・法線推定・DBSCAN分割を経てGLBに書き出す。座標系はZ-upとY-upを一貫して変換する。

account_tree

支持関係の解析と手動補正

セグメント間の支持関係を自動検出し、ユーザーが確認・編集。崩落チェーンを構築してシミュレーションに渡す。

play_circle

ブラウザ内物理シミュレーション

Three.js(R3F)と物理エンジンで、支持を失った構造物の崩落をブラウザ上で再生する。

03 // TECHNICAL DEEP-DIVE

技術的ハイライト

Solution

スキャナー座標とWeb描画の整合

点群ファイルのZ-upとThree.jsのY-upを、DB保存・API返却・GLB出力の各段で明示的に変換し、座標系の食い違いを防いだ。

04 // IMPACT & RESULTS

成果

点群→崩落

一気通貫パイプライン

3世代

反復して作り込み

Ready to Build?

同じようなシステムを構築したいですか?まずはお気軽にご相談ください。

無料相談