Как импортировать Three-JS-CSG в угловых 6? - PullRequest
0 голосов
/ 28 августа 2018

Сначала я использую:

npm install three --save
npm install @types/three
npm install three-js-csg --save

после этого:

import * as THREE from 'three';
import * as csg from 'three-js-csg';


let sphere1BSP = new csg(sphere1);
let cube2BSP = new csg(cube);
let resultBSP = sphere1BSP.subtract(cube2BSP);

Но он выбросил ниже исключения:

core.js: 1633 ОШИБКА Ошибка: Uncaught (в обещании): TypeError: сфера1BSP.subtract не является функцией

1 Ответ

0 голосов
/ 28 августа 2018

На основе страницы npm: https://www.npmjs.com/package/three-js-csg похоже, вам может потребоваться создать экземпляр 'three-js-csg' с помощью THREE .

import THREE from 'three';
import * as csg from 'three-js-csg';
const ThreeBSG = csg(THREE);

Хотя я не проверял это, поэтому я могу ошибаться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...