Releases: bitbybit-dev/bitbybit-occt-worker
0.15.2
- bitbybit.occt.fillets.filletEdgesList - useful method that does not require indexes of edges, instead users can provide edges themselves in a list and they will get rounded. In many situations that is more straightforward than checking indexes.
- bitbybit.occt.fillets.filletEdgesListOneRadius - fillet multiple edges provided in a list by a single radius.
- bitbybit.occt.fillets.filletEdgeVariableRadius - fillet single edge with variable radius. Users need to provide parameter U list on the edge that goes from 0 to 1 and then for each parameter provide radius in the array.
- bitbybit.occt.fillets.filletEdgesVariableRadius - fillet multiple edges with multiple variable radius definitions. Users need to provide parameter U lists for each edge that go from 0 to 1 and then for each parameter list item provide radius lists for each edge. This will apply varying fillet definitions on all provided edges.
- bitbybit.occt.fillets.filletEdgesSameVariableRadius - fillet multiple edges with single variable radius definition. Users need to provide the same parameter U list that goes from 0 to 1 and then for each parameter item provide radius in the array. This will apply the same variable fillet definition to all the edges.
- bitbybit.occt.fillets.chamferEdgesList - useful method that does not require indexes of edges, instead users can provide edges themselves in a list and they will get chamfered. In many situations that is more straightforward than checking indexes.
- bitbybit.occt.fillets.chamferEdgeDistAngle - chamfer an edge by providing face, distance for edge on the face and an angle of chamfer. Previously we could do only 45 degree fillets.
- bitbybit.occt.fillets.chamferEdgesDistAngle - chamfers multiple edges along multiple faces by a single distance and angle definition. This is useful when you want to apply non 45 degree chamfer on the edges of the table for example.
- bitbybit.occt.fillets.chamferEdgesDistsAngles - chamfers multiple edges along multiple faces by multiple distance and angle definitions.
- bitbybit.occt.fillets.chamferEdgeTwoDistances - chamfer an edge by providing two distances. You will need to provide face, distance1 for the edge offset on the face and the distance 2 of chamfer on the opposing face for the same edge.
- bitbybit.occt.fillets.chamferEdgesTwoDistances - chamfer multiple edges by using a single two distance definition.
- bitbybit.occt.fillets.chamferEdgesTwoDistancesLists - chamfer multiple edges by using multiple two distance definitions.
- bitbybit.occt.operations.makeThickSolidSimple - fixed face orientations on positively offsetted shapes. Faces seemed ok, but after applying fillets they were inversed due to reversed wires.
0.15.1
v0.15.1 v0.15.1
0.15.0
v0.15.0 v0.15.0
0.14.5
-- bitbybit.occt.shapeFix.fixEdgeOrientationsAlongWire takes in the wire and rebuilds it in such a way as to make all edges point the same direction along the wire. In OCCT it is possible to create geometry in ways that make edges point in various directions. While many types of geometry work fine with such boundaries, it is sometimes very important to have good directions of all edges. Especially in CNC machining.
-- bitbybit.occt.shapes.edge.edgesToPoints takes in any shape that contains edges and returns nested lists of points that represent the edges. Edges are oriented along wire in this method by using BRepTools_WireExplorer. To generate points this method uses tangential deflection, so you can control many parameters such as angular, curvature deflections, etc.
-- bitbybit.occt.shapes.edge.getEdgesAlongWire will take in the wire and return a list of edges in good orientation
-- bitbybit.occt.shapes.wire.wiresToPoints takes in any shape that contains wires and returns nested lists of points that represent the wires. Points are generated along the wire in a uniform way. This is based on the edgesToPoints method so all the same parameters for tangential deflection can be controlled.
0.14.4
Reverse edge method
0.14.3
- Fillet 2d algorithm fixed
- Unifiy edges and faces in same domain algorithm
- Purge internal edges algorithm
0.14.0
rectangle face direction faces upward now
0.13.4
Filter points in relation to face and solid.
0.13.3
New algorithms for creating Christmas tree wire
Introduced vertical offset for outer edge of a star wire
0.13.2
face from wires, refactored some shape type enum, very basic shapefix