Sto tentando di caricare un file .stl
in three.js. Tutto funziona bene e ottengo il modello come BufferGeometry utilizzando questo codice:Caricamento dell'oggetto come Geometry anziché BufferGeometry in threejs
var loader = new THREE.STLLoader();
loader.addEventListener('load', function (event)
{
var material = new THREE.MeshLambertMaterial({
color: 0x888888,
side: THREE.DoubleSide
});
var bufferGeometry = event.content;
var mesh = new THREE.Mesh(geometry, material);
scene.add(mesh);
});
loader.load('model.stl');
Per rendere più facile per manipolare ulteriormente il modello mi piacerebbe avere la geometria come regolare THREE.Geometry
invece di THREE.BufferGeometry
. È possibile caricare il .stl
in un modo così lo ricevo come THREE.Geometry
o è possibile convertire da THREE.BufferGeometry
a THREE.Geometry
? Oppure è possibile utilizzare un file .obj
o altro?