Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 
Share Thread:
Reddit Facebook Twitter
OpenJSCAD plugin - exporter
12-15-2019, 10:24 AM
Post: #9
RE: OpenJSCAD plugin - exporter
Something like that could work

volume = function () {
let faces =[[1,12,3],[3,12,7],[5,14,1],[7,14,5],[12,1,13], ... ],
vertices = [[0.11063329,-0.83372273,-2.1072196],[0.11063329,-0.83372273,-0.1072196], ... ],
groups = [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,​3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4],
faceCsg = faces.map(m => CSG.Polygon.createFromPoints(m.map(n => vertices[n]))),
csg = CSG.fromPolygons(faceCsg);
return {faces:faces, vertices:vertices, groups:groups, faceCsg:faceCsg, csg:csg};
};

function main () {
return volume().csg;
}
Reply


Messages In This Thread
OpenJSCAD plugin - exporter - micheus - 11-25-2019, 11:39 PM
RE: OpenJSCAD plugin - exporter - micheus - 12-12-2019, 05:13 PM
RE: OpenJSCAD plugin - exporter - micheus - 12-13-2019, 05:10 PM
RE: OpenJSCAD plugin - exporter - micheus - 12-15-2019, 12:05 AM
RE: OpenJSCAD plugin - exporter - micheus - 12-15-2019, 10:15 AM
RE: OpenJSCAD plugin - exporter - gilboonet - 12-15-2019 10:24 AM
RE: OpenJSCAD plugin - exporter - micheus - 12-15-2019, 10:39 AM
RE: OpenJSCAD plugin - exporter - micheus - 12-17-2019, 09:33 PM
RE: OpenJSCAD plugin - exporter - micheus - 12-18-2019, 09:16 AM
RE: OpenJSCAD plugin - exporter - micheus - 12-18-2019, 03:29 PM
RE: OpenJSCAD plugin - exporter - micheus - 12-18-2019, 05:03 PM
RE: OpenJSCAD plugin - exporter - micheus - 02-25-2020, 05:46 AM

Forum Jump:


User(s) browsing this thread: 1 Guest(s)