CSG2
Babylon.s v7.31でCSG2クラスが追加されました。CSGクラスは廃止される見込みでCSG2クラスへの移行が推奨されています。 従来のCSGはevanwさんのcsg.jsが使用されていました。これは純粋なJavaScriptでの実装です。 CSG2ではelalishさんのC++版のジオメトリライブラリであるmanifoldを採用しています。 ■ CSG クラスを廃止し、CSG2 を導入
■ CSG2 の使用例
■ Introducing: CSG2
使い方
・CSG2では await BABYLON.InitializeCSG2Async() での初期化が必要。
・これにより非同期処理となる為、createScene関数もasyncに変更が必要。
・BABYLON.CSG.FromMesh() → BABYLON.CSG2.FromMesh()
・toMeshの使用方法の変更
CSG: toMesh(name, material, scene)
CSG2: toMesh(name, scene)