我想与 CSG 一起工作,THREE.js尤其是与 CSG 一起工作,这样我就可以使用布尔运算将两个 obj 模型相减。为此,我将各自的本地文件导入到一个中央 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 模型并将它们可视化在画布元素中。
不幸的是,我不能为该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';
不幸的是,这两种导入都不起作用。