Skip to content

Releases: compas-dev/compas_occ

Release v0.5.0

22 Jul 11:16
Compare
Choose a tag to compare

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.divide as alias for compas_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_position to compas_frame_from_occ_ax3.
  • Changed compas_occ.brep.BRep.to_tesselation to use BRepMesh_IncrementalMesh.
  • Changed base of compas_occ.brep.BRepVertex, compas_occ.brep.BRepEdge, compas_occ.brep.BRepLoop, compas_occ.brep.BRepFace, compas_occ.brep.BRep to compas.data.Data.
  • Changed conversion functions (compas_occ.conversions) to take optional COMPAS type parameter.
  • Changed compas_occ.brep.BRep.data to use component data.

Removed

Release v0.4.2

22 Mar 19:34
Compare
Choose a tag to compare

Added

  • Added compas_occ.geometry.NurbsCurve.join.
  • Added compas_occ.geometry.NurbsCurve.joined.

Changed

  • Extend compas_occ.geometry.OCCNurbsSurface.from_fill with up to 4 input curves.

Removed

Release v0.4.1

22 Mar 16:48
Compare
Choose a tag to compare

Added

Changed

Removed

Release v0.4.0

07 Feb 10:10
Compare
Choose a tag to compare

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.OCCNurbsCurve to compas_occ.geometry.OCCCurve.
  • Changed base class of compas_occ.geometry.OCCNurbsSurface to compas_occ.geometry.OCCSurface.
  • Changed compas_occ.brep.BRepEdge to use compas_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

17 Jan 23:07
Compare
Choose a tag to compare

Added

Changed

  • Fixed input parameters and docstring of compas_occ.geometry.NurbsSurface.closest_point.
  • Fixed bug in compas_occ.geometry.NurbsCurve.transform.

Removed

Release v0.3.3

16 Dec 21:06
Compare
Choose a tag to compare

Added

Changed

Removed

Release v0.3.1

02 Nov 09:30
Compare
Choose a tag to compare
Bump version: 0.3.1rc0 → 0.3.1

Release v0.3.0

25 Oct 19:57
Compare
Choose a tag to compare
Bump version: 0.3.0rc0 → 0.3.0

Release v0.2.1

01 Sep 15:28
Compare
Choose a tag to compare
Bump version: 0.2.1rc0 → 0.2.1

Release v0.2.0

01 Sep 11:24
Compare
Choose a tag to compare
include pypi publish