1

我想与 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';

不幸的是,这两种导入都不起作用。

4

1 回答 1

-1

使用我的 csg 库 :) 它比现有的 csg 库更强大。

https://github.com/manthrax/THREE-CSGMesh

于 2020-01-03T04:57:14.123 回答