Я хочу работать с 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';
Оба импорта к сожалению не работают.