Volmdlr v0.15.0
WirajanDASILVA
released this
01 Dec 21:31
·
1195 commits
to master
since this release
What's Changed
- Add fixes to boolean operations by @WirajanDASILVA in #1082
- delete remaining inplace methos in wires.py by @WirajanDASILVA in #1083
- Feat: triangles decimation by @pgibertini in #1029
- Ci pip install by @masfaraud in #1091
- Torus cylinder intersections by @WirajanDASILVA in #1092
- ToroidalFace3D CylindricalFace3D intersections by @WirajanDASILVA in #1093
- Update cad simplification by @pgibertini in #1031
- SphericalSurface3D: make plot use circle 3d instead of polygon3D. by @WirajanDASILVA in #1094
- Sphere edge/curves intersections by @WirajanDASILVA in #1095
- Fix: planeface_intersections by @WirajanDASILVA in #1097
- Fix Frame2D rotation by @GabrielJMS in #1085
- Refactor Circle2D by @GabrielJMS in #1086
- Fix bspline line intersections by @WirajanDASILVA in #1102
- add new fix to bspline line intersections by @WirajanDASILVA in #1104
- Enhance ExtrusionSurface3D parametric operations + fix ClosedPolygon2D points_in_polygon include_edge_points by @GabrielJMS in #1099
- Fix: Arc2D is_trigo in rotation / translation / frame_mapping operations by @pgibertini in #1081
- feat: bbox intersection with triangle by @younesdessia in #1110
- Improvement: handles degenerated ToroidalSurface3D by @GabrielJMS in #1111
- Fix Frame2D rotation by @GabrielJMS in #1118
- Refactor: primitives3d.py Sweep by @GabrielJMS in #1108
- Surfaces3D edge/curves intersections by @WirajanDASILVA in #1101
- Perf: babylon_data by @pgibertini in #1114
- Performance: BSplineCurve.line_intersections by @GabrielJMS in #1121
- Torus cone intersections by @WirajanDASILVA in #1103
- Sphere torus intersections by @WirajanDASILVA in #1107
- new Feature: triangles' normals in closedtriangleshell3d pointing outwards by @WirajanDASILVA in #1123
- Support to Datakit CrossCadWare STEP file format. by @GabrielJMS in #1096
- Perf: Refactor line segment by @GabrielJMS in #1100
- Feat: ArcEllipse3D/FullArcEllipse3D.line_intersections. by @GabrielJMS in #1122
- Fix babylon_data + Perf BoundingBox.from_points by @GabrielJMS in #1126
- Fix matrix based voxelization boolean op by @pgibertini in #1119
- Fix core_compiled typing by @GabrielJMS in #1129
- CylindricaSurface/ConicalSurface/SphericalSurface sphere intersections by @WirajanDASILVA in #1113
- Feat: Voxelization.from_mesh_data by @pgibertini in #1127
- Feat: Allow users to use a point or a list of points direct inside a numpy array by @GabrielJMS in #1135
- Feat: Point2D/3D.in_list by @GabrielJMS in #1136
- DRONE: Try fix by @WirajanDASILVA in #1141
- Feat: OctreeBasedVoxelization by @pgibertini in #1090
- Refactor: Voxelization classmethods by @pgibertini in #1133
- BoundingBox refactor by @pgibertini in #1106
- Enhancement: ToroidalSurface3D/ExtrusionSurface3D parametric operations by @GabrielJMS in #1128
- Feat: DisplayTriangleShell3D.concatenate by @pgibertini in #1134
- SphericalSurface3D: enhance bsplinecurve3d_to_2d. by @GabrielJMS in #1130
- CylindricalSurface3D: cylindricalsurface_intersections by @WirajanDASILVA in #1125
- Fix: ClosedShell3D.is face between shells by @AxelRinghausen in #1140
- Refactor Boolean Operations: include coincident face intersections by @WirajanDASILVA in #1139
- BsplineFace3D: adjacent_direction_uu (update) by @WirajanDASILVA in #1142
- Step translator enhancements. by @GabrielJMS in #1137
- added tolerance parameters to some methods in Bool operations. by @WirajanDASILVA in #1145
- Freeze towards volmdlr V0.15.0 by @WirajanDASILVA in #1143
- Fix: bool operations by @WirajanDASILVA in #1148
- add ConcialSurface circle_generatrixes fixes by @WirajanDASILVA in #1151
- fix: Face3D.project_faces by @WirajanDASILVA in #1153
- BSplineCurve.simplify: handles exceptions. by @GabrielJMS in #1144
- PeriodicalSurface: handles exceptions in connect_contours method + BSplineCurve: Consider overlaping curves also as periodic. by @GabrielJMS in #1152
- Remove ABC inheritance by @pgibertini in #1154
- Fix extrusionsurface fullarcellipse3d_to_2d by @GabrielJMS in #1155
- Fix: Shell3D.is_shell_open by @WirajanDASILVA in #1156
- ExtrusionSurface3D: generalization of the _repair_points_order method. by @GabrielJMS in #1160
- Fix display triangle shell platform by @pgibertini in #1158
- fix Big refactor to improve and simplify complex and long methods in … by @WirajanDASILVA in #1163
- ToroidalSurface3D: increases precision of point3d_to_2d. by @GabrielJMS in #1161
- Edge.split_between_two_points -> trim by @WirajanDASILVA in #1164
- Fix local discretization by @WirajanDASILVA in #1166
- Face3D: enhance from_contours3d. by @GabrielJMS in #1162
- fix plane-plane intersections by @WirajanDASILVA in #1168
- Fix: Plane3D.plane_intersections by @WirajanDASILVA in #1170
- Some fixes to Toroidal and Extrusion surface. by @GabrielJMS in #1165
- Fix: planeface toroidal face intersections by @WirajanDASILVA in #1172
- fix numpy version in setup by @WirajanDASILVA in #1175
- Testing to dev by @WirajanDASILVA in #1177
- Towards volmdlr 0.15.0 by @WirajanDASILVA in #1176
Full Changelog: v0.14.1...v0.15.0