我想与 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';
不幸的是,这两种导入都不起作用。