Skip to content

0.15.2

Choose a tag to compare

@info-bitbybit-dev info-bitbybit-dev released this 12 Mar 09:27
· 55 commits to main since this release
  • 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.