THREE.js
ブール演算を使用して 2 つの obj モデルを互いに減算できるように、特に CSG を使用したいと考えています。この目的のために、それぞれのローカル ファイルを中央の JavaScript ファイルにインポートして、その中で作業できるようにします。
THREE.js
、などを使用OBJLoader2
して、そのように解決しました:
import * as THREE from './three.module.js';
import {OBJLoader2} from './OBJLoader2.js';
import {MTLLoader} from './MTLLoader.js';
次に、対応する要素にアクセスできます。(例const objLoader = new OBJLoader2();
) 現在、obj モデルをインポートして、canvas 要素で視覚化することができます。
残念ながら、CSG.js
ファイルに対してこれを行うことはできません。
ここでファイルを見つけました: https://github.com/evanw/csg.js/blob/master/csg.js。
CSG.js
ローカルファイルを中央の JavaScript ファイルにインポートするにはどうすればよいですか?
import * as CSGfrom './CSG.js';
import {CSG} from './CSG.js';
残念ながら、どちらのインポートも機能しません。