ThreeJS / Angular - OBJLoader не найден

Только потому, что я несколько раз сталкивался с этим, я хотел бы подробнее ответить на ответ Ашутоша.

Радиус должен быть в радианах, а преобразование основано на радиусе сферы в с которыми вы хотите работать. Предполагая, что вы работаете с Землей в качестве сферы и хотите, чтобы ваш $geoWithin находился в метрах, тогда вы установите для поля radius значение meters/(6371*1000) или расстояние, которое вы хотите разделить радиусом земли в

Этот список должен помочь:

  • Метры: расстояние в meters/6371000 (средний радиус земли в метрах)
  • Километры: расстояние в km/6371
  • Мили: расстояние в miles/3959
  • Ноги: расстояние в feet/20903520
0
задан gman 15 January 2019 в 23:59
поделиться

1 ответ

Если вы импортируете его с помощью

import * as OBJLoader from 'three-obj-loader';

Вы можете реализовать его так:

const objLoader = new OBJLoader();

попытаться поместить его в пространство имен THREE. Кроме того, я думаю, что выполнение OBJLoader(THREE); в строке 3 на самом деле ничего не делает.

0
ответ дан Marquizzo 15 January 2019 в 23:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: