Update jsCadController.ts
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user