Update jsCadController.ts

This commit is contained in:
Davor Hrg
2021-07-31 21:03:44 +02:00
parent 73cbb9dbb3
commit 8162a182d7

View File

@@ -31,14 +31,16 @@ function CSG2Object3D(obj){
} }
var geo = new BufferGeometry() var geo = new BufferGeometry()
if(transforms) geo.applyMatrix4({elements:transforms})
geo.setAttribute('position', new BufferAttribute(vertices,3)) geo.setAttribute('position', new BufferAttribute(vertices,3))
var mesh;
switch(obj.type){ switch(obj.type){
case 'mesh': geo.setIndex(new BufferAttribute(indices,1)); return new Mesh(geo, material) case 'mesh': geo.setIndex(new BufferAttribute(indices,1)); mesh = new THREE.Mesh(geo, material); break;
case 'line': return new Line(geo, material) case 'line': mesh = new Line(geo, material); break;
case 'lines': return new LineSegments(geo, material) case 'lines': mesh = new LineSegments(geo, material); break;
} }
if(transforms) mesh.applyMatrix4({elements:transforms})
return mesh
} }
let scriptWorker let scriptWorker