-
Notifications
You must be signed in to change notification settings - Fork 18
Closed
Description
Algorithm was designed to be quite limited, would be nice to make it more generic.
Rete script:
{"script":"{\"id\":\"rete-v2-json\",\"nodes\":{\"2a178330a72730f1\":{\"id\":\"2a178330a72730f1\",\"name\":\"bitbybit.occt.operations.rotatedExtrude\",\"customName\":\"rotated extrude\",\"async\":true,\"drawable\":true,\"data\":{\"genericNodeData\":{\"hide\":true,\"oneOnOne\":false,\"flatten\":0,\"forceExecution\":false},\"height\":30,\"angle\":270,\"makeSolid\":true},\"inputs\":{\"shape\":{\"connections\":[{\"node\":\"9f969594b0cf6f40\",\"output\":\"result\",\"data\":{}}]}},\"position\":[1048.917561518481,99.26741917649946]},\"9f969594b0cf6f40\":{\"id\":\"9f969594b0cf6f40\",\"name\":\"bitbybit.occt.shapes.wire.createNGonWire\",\"customName\":\"ngon wire\",\"async\":true,\"drawable\":true,\"data\":{\"genericNodeData\":{\"hide\":true,\"oneOnOne\":false,\"flatten\":0,\"forceExecution\":false},\"center\":[0,0,0],\"direction\":[0,1,0],\"nrCorners\":10,\"radius\":1.5},\"inputs\":{\"center\":{\"connections\":[{\"node\":\"3a3daa50670b0170\",\"output\":\"result\",\"data\":{}}]}},\"position\":[681.4368917567588,98.75263851654029]},\"b9686ed54db82b31\":{\"id\":\"b9686ed54db82b31\",\"name\":\"bitbybit.occt.shapes.wire.createEllipseWire\",\"customName\":\"ellipse wire\",\"async\":true,\"drawable\":true,\"data\":{\"genericNodeData\":{\"hide\":true,\"oneOnOne\":false,\"flatten\":0,\"forceExecution\":false},\"center\":[0,0,0],\"direction\":[0,1,0],\"radiusMinor\":6,\"radiusMajor\":10},\"inputs\":{\"center\":{\"connections\":[{\"node\":\"4c9cf2451b2c76e6\",\"output\":\"result\",\"data\":{}}]}},\"position\":[-405.4059203757722,100.09558335851492]},\"50ac968a2267e242\":{\"id\":\"50ac968a2267e242\",\"name\":\"bitbybit.occt.shapes.wire.divideWireByEqualDistanceToPoints\",\"customName\":\"divide wire by equal distance to points\",\"async\":true,\"drawable\":true,\"data\":{\"genericNodeData\":{\"hide\":true,\"oneOnOne\":false,\"flatten\":0,\"forceExecution\":false},\"nrOfDivisions\":12,\"removeStartPoint\":false,\"removeEndPoint\":true},\"inputs\":{\"shape\":{\"connections\":[{\"node\":\"b9686ed54db82b31\",\"output\":\"result\",\"data\":{}}]}},\"position\":[-43.11135880446045,99.30732643142413]},\"3a3daa50670b0170\":{\"id\":\"3a3daa50670b0170\",\"name\":\"bitbybit.lists.flatten\",\"customName\":\"flatten\",\"data\":{\"nrLevels\":1},\"inputs\":{\"list\":{\"connections\":[{\"node\":\"50ac968a2267e242\",\"output\":\"result\",\"data\":{}}]}},\"position\":[317.43152070664985,140.10402442188126]},\"4c9cf2451b2c76e6\":{\"id\":\"4c9cf2451b2c76e6\",\"name\":\"bitbybit.vector.vectorXYZ\",\"customName\":\"vector xyz\",\"async\":false,\"drawable\":true,\"data\":{\"genericNodeData\":{\"hide\":false,\"oneOnOne\":false,\"flatten\":0,\"forceExecution\":false},\"x\":0,\"y\":-10,\"z\":0},\"inputs\":{},\"position\":[-798.4940548169794,90.02212182915423]},\"8ea695ebbd5d1bcf\":{\"id\":\"8ea695ebbd5d1bcf\",\"name\":\"bitbybit.occt.shapes.compound.makeCompound\",\"customName\":\"make compound\",\"async\":true,\"drawable\":true,\"data\":{\"genericNodeData\":{\"hide\":false,\"oneOnOne\":false,\"flatten\":0,\"forceExecution\":false}},\"inputs\":{\"shapes\":{\"connections\":[{\"node\":\"d6fd65600e0b02e8\",\"output\":\"list\",\"data\":{}}]}},\"position\":[1767.749057838367,101.68860553589467]},\"d6fd65600e0b02e8\":{\"id\":\"d6fd65600e0b02e8\",\"name\":\"bitbybit.lists.createList\",\"customName\":\"create list\",\"data\":{},\"inputs\":{\"listElements\":{\"connections\":[{\"node\":\"2a178330a72730f1\",\"output\":\"result\",\"data\":{}}]}},\"position\":[1407.7419523837907,141.14043207614998]}}}","version":"0.20.4","type":"rete"}
Metadata
Metadata
Assignees
Labels
No labels