Releases: compas-dev/compas_occ
Releases · compas-dev/compas_occ
v1.0.0
Added
- Added
OCCBrep.trimandOCCBrep.trimmed. - Added
OCCBrep.slice. - Added
OCCBrep.split. - Added
OCCBrep.filletandOCCBrep.filleted. - Added
OCCCurve.parameter_at_distance. - Added
compas_occ.conversions.compas_frame_from_location. - Added
OCCBrep.native_brepas alias forOCCBrep.occ_shape. - Added
is_equalandis_sameforOCCBrepVertex,OCCBrepEdge,OCCBrepLoop,OCCBrepFace. - Added correct type info to
OCCBrepVertex.occ_vertex. - Added correct type info to
OCCBrepEdge.occ_edge. - Added correct type info to
OCCBrepLoop.occ_wire. - Added correct type info to
OCCBrepFace.occ_face. - Added
OCCBrepLoop.occ_shape. - Added
OCCBrep.from_iges. - Added
OCCBrep.to_stl. - Added
OCCBrep.to_iges. - Added
OCCBrepVertex.is_sameandOCCBrepVertex.is_equal. - Added
OCCBrepEdge.is_sameandOCCBrepEdge.is_equal. - Added
OCCBrepLoop.is_sameandOCCBrepLoop.is_equal. - Added
OCCBrepFace.is_sameandOCCBrepFace.is_equal.
Changed
- Changed
OCCBrepto be a pluggin forcompas.geometry.Brep. - Fixed the error when calling
OCCBrep.frame. - Fixed
AttributeErrorwhen callingOCCBrep.loops. - Updated
compas-actions.buildworkflow to v3. - Updated github workflow to latest version.
Removed
Release v0.7.1
Added
Changed
Removed
Release v0.7.0
Added
- Added
compas_occ.geometry.OCCSurface.from_plane. - Added
compas_occ.geometry.OCCSurface.intersections_with_curve. - Added
compas_occ.brep.BRepFace.to_polygon. - Added
compas_occ.brep.BRep.edge_faces.
Changed
- Changed default units to MM in
compas_occ.brep.BRep.
Removed
Release v0.6.0
Added
- Added
BRep.from_polygons. - Added
BRep.from_extrusion. - Added
BRep.from_sweep. - Added
BRep.to_viewmesh. - Added
BRep.overlap. - Added
BRepFace.from_polygon.
Changed
- Fixed bug in
BRep.transform. - Changed
BRep.vertices,BRep.edges,BRep.loops,BRep.faces,BRep.shells,BRep.solidsto only be recreated once unerlying shape is changed. - Changed implementation of
BRep.to_tessellationto use range loop over individual nodes of triangulation instead of node list accessor.
Removed
Release v0.5.0
Added
- Added
compas_occ.geometry.OCCRevolutionSurface. - Added
compas_occ.conversions.compas_axis_to_occ_axis. - Added
compas_occ.conversions.compas_axis_from_occ_axis. - Added
compas_occ.geometry.OCCExtrusionSurface. - Added
compas_occ.geometry.OCCNurbsSurface.from_extrusion. - Added
compas_occ.geometry.OCCCurve.divide_by_count. - Added
compas_occ.geometry.OCCCurve.divideas alias forcompas_occ.geometry.OCCCurve.divide_by_count. - Added
compas_occ.geometry.OCCCurve.projected. - Added
compas_occ.geometry.OCCCurve.embedded. - Added
compas_occ.brep.BRep.from_faces. - Added
compas_occ.brep.BRep.from_polygons. - Added
compas_occ.brep.BRep.check. - Added
compas_occ.brep.BRep.sew. - Added
compas_occ.brep.BRep.fix. - Added
compas_occ.brep.BRep.transform. - Added
compas_occ.brep.BRep.transformed. - Added
compas_occ.brep.BRep.from_step. - Added
compas_occ.brep.BRep.from_shape. - Added
compas_occ.brep.BRep.make_solid. - Added
compas_occ.brep.BRep.centroid. - Added
compas_occ.brep.BRep.volume. - Added
compas_occ.brep.BRep.shells. - Added
compas_occ.brep.BRep.solids. - Added
compas_occ.brep.BRep.is_shell. - Added
compas_occ.brep.BRep.is_solid. - Added
compas_occ.brep.BRep.slice. - Added
compas_occ.brep.BRep.split. - Added
compas_occ.brep.BRepFace.data. - Added
compas_occ.brep.BRepLoop.data. - Added
compas_occ.brep.BRepEdge.data. - Added
compas_occ.brep.BRepVertex.data. - Added
compas_occ.brep.BRep.area. - Added
compas_occ.brep.BRepEdge.length. - Added
compas_occ.brep.BRep.vertex_neighbors. - Added
compas_occ.brep.BRep.vertex_edges. - Added
compas_occ.brep.BRep.vertex_faces. - Added
compas_occ.brep.BRep.from_sweep. - Added nurbs conversion to
compas_occ.brep.BRepEdge.data. - Added nurbs conversion to
compas_occ.brep.BRepFace.data.
Changed
- Fixed unused precision parameter in
compas_occ.geometry.OCCCurve.length. - Fixed bug in
compas_occ.brep.BRep.to_meshes. - Changed
compas_frame_from_occ_positiontocompas_frame_from_occ_ax3. - Changed
compas_occ.brep.BRep.to_tesselationto useBRepMesh_IncrementalMesh. - Changed base of
compas_occ.brep.BRepVertex,compas_occ.brep.BRepEdge,compas_occ.brep.BRepLoop,compas_occ.brep.BRepFace,compas_occ.brep.BReptocompas.data.Data. - Changed conversion functions (
compas_occ.conversions) to take optional COMPAS type parameter. - Changed
compas_occ.brep.BRep.datato use component data.
Removed
Release v0.4.2
Added
- Added
compas_occ.geometry.NurbsCurve.join. - Added
compas_occ.geometry.NurbsCurve.joined.
Changed
- Extend
compas_occ.geometry.OCCNurbsSurface.from_fillwith up to 4 input curves.
Removed
Release v0.4.1
Added
Changed
Removed
Release v0.4.0
Added
- Added
compas_occ.geometry.OCCCurve. - Added
compas_occ.geometry.OCCSurface. - Added
compas_occ.brep.BRep.__add__to support boolean union through "+". - Added
compas_occ.brep.BRep.__sub__to support boolean difference through "-". - Added
compas_occ.brep.BRep.__and__to support boolean intersection through "&".
Changed
- Changed base class of
compas_occ.geometry.OCCNurbsCurvetocompas_occ.geometry.OCCCurve. - Changed base class of
compas_occ.geometry.OCCNurbsSurfacetocompas_occ.geometry.OCCSurface. - Changed
compas_occ.brep.BRepEdgeto usecompas_occ.geometry.OCCCurve. - Fixed bug in
compas_occ.brep.BRep.to_meshes. - Fixed registration of curve plugin constructors to support multiple inheritance.
- Fixed registration of surface plugin constructors to support multiple inheritance.
Removed
Release v0.3.4
Added
Changed
- Fixed input parameters and docstring of
compas_occ.geometry.NurbsSurface.closest_point. - Fixed bug in
compas_occ.geometry.NurbsCurve.transform.