dino3d icon indicating copy to clipboard operation
dino3d copied to clipboard

Хауди, сделай багфикс с мозиллой

Open arduinka55055 opened this issue 4 years ago • 2 comments

по пути /libs/three/helpers/CameraHelper.js

import { Camera } from '../cameras/Camera.js';

такая структура в мозилле не работает ( допиши код, тут решение: https://stackoverflow.com/questions/42237388/syntaxerror-import-declarations-may-only-appear-at-top-level-of-a-module

и вправду, хром динозаврик. мозилла не жуёт...

arduinka55055 avatar Mar 05 '20 19:03 arduinka55055

и да, нужно пути сделать по другому. потому что всегда запрашивает по /dino3d/ а если другое имя папки будет на сервере?

и да, просто нужно дописать type="module" в

import { Camera } from '../cameras/Camera.js'; import { Vector3 } from '../math/Vector3.js'; import { LineSegments } from '../objects/LineSegments.js'; import { Color } from '../math/Color.js'; import { FaceColors } from '../constants.js'; import { LineBasicMaterial } from '../materials/LineBasicMaterial.js'; import { BufferGeometry } from '../core/BufferGeometry.js'; import { Float32BufferAttribute } from '../core/BufferAttribute.js';

это же все есть в THREE.js. есть THREE.Vector3, THREE.Color. зачем городить огород? я поменял это на: var Camera= THREE.Camera var Vector3=THREE.Vector3 var LineSegments=THREE.LineSegments var Color=THREE.Color var FaceColors=THREE.FaceColors var LineBasicMaterial=THREE.LineBasicMaterial var BufferGeometry=THREE.BufferGeometry var Float32BufferAttribute=THREE.Float32BufferAttribute

ошибки нету. так же тупо не хватает файла three-nebula.js.map

arduinka55055 avatar Mar 19 '20 14:03 arduinka55055

из-за этого файла не запускает(

arduinka55055 avatar Mar 19 '20 14:03 arduinka55055