mirror of
https://github.com/xibyte/jsketcher
synced 2025-12-15 04:45:06 +01:00
import external model operation
This commit is contained in:
parent
fa9fa383c6
commit
423954971d
1 changed files with 10 additions and 0 deletions
|
|
@ -751,5 +751,15 @@ export const OPERATIONS = {
|
|||
},
|
||||
SPHERE : function(app, request) {
|
||||
return [cad_utils.createSphere(request.params.radius)];
|
||||
},
|
||||
IMPORT: function(app, request) {
|
||||
return request.params.solids.map(s => cad_utils.createSolid(CSG.fromPolygons(
|
||||
s.faces.map(
|
||||
f => new CSG.Polygon(f.vertices.map(v => new CSG.Vertex(new CSG.Vector3D(v[0], v[1], v[2])))
|
||||
, cad_utils.createShared())
|
||||
)
|
||||
)
|
||||
));
|
||||
|
||||
}
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue