Skip to content

Releases: compas-dev/compas

COMPAS 1.13.3

17 Dec 15:45
Compare
Choose a tag to compare

Added

  • Added compas_plotters.artists.NetworkArtist.draw_nodelabels.
  • Added compas_plotters.artists.NetworkArtist.draw_edgelabels.
  • Added compas_plotters.Plotter.fontsize.
  • Added INSTALLED_VERSION variable to compas_rhino.install to interally inform rhino version context post-installation steps.
  • Added compas_rhino.geometry.RhinoNurbsSurface.
  • Added compas_rhino.geometry.surfaces.new_nurbssurface plugin.
  • Added compas_rhino.geometry.surfaces.new_nurbssurface_from_parameters plugin.
  • Added compas_rhino.geometry.surfaces.new_nurbssurface_from_points plugin.
  • Added compas_rhino.geometry.surfaces.new_nurbssurface_from_fill plugin.
  • Added compas_rhino.geometry.surfaces.new_nurbssurface_from_step plugin.
  • Added compas_rhino.conversions.RhinoSurface.to_compas.

Changed

  • Fixed bug in inheritance of compas_plotters.artists.NetworkArtist.
  • Changed compas_plotters.artists.MeshArtist.draw_edges to ignore edge direction for assignment of edge colors and widths.
  • Changed compas_plotters.artists.MeshArtist.draw_vertexlabels to use compas_plotters.Plotter.fontsize.
  • Changed compas_plotters.artists.MeshArtist.draw_edgelabels to use compas_plotters.Plotter.fontsize.
  • Changed compas_plotters.artists.MeshArtist.draw_facelabels to use compas_plotters.Plotter.fontsize.
  • Fixed bug in compas_rhino.conversions.plane_to_compas_frame.
  • Changed implementation of compas.geometry.NurbsSurface.xyz.
  • Fixed bug in compas.geometry.NurbsSurface.to_mesh.
  • Changed compas_rhino.geometry.RhinoNurbsSurface.from_points to use transposed points.
  • Fixed bug in compas_rhino.conversions.RhinoSurface.to_compas_mesh.

Removed

COMPAS 1.13.2

11 Dec 14:29
Compare
Choose a tag to compare

Added

  • Added compas_ghpython.fetch_ghio_lib to simplify the loading of Grasshopper's IO library for extension developers.

Changed

Removed

COMPAS 1.13.1

11 Dec 09:57
Compare
Choose a tag to compare

Added

Changed

  • Fixed bug in Grasshopper plugin path on Windows.
  • Fixed bug in Grasshopper UserObjects uninstall.

Removed

COMPAS 1.13.0

10 Dec 19:37
Compare
Choose a tag to compare

Added

  • Added compas_rhino.DEFAULT_VERSION.
  • Added clean option to compas_rhino.install to remove existing symlinks if they cannot be imported from the current environment.
  • Added basic implementation of compas.datastructures.Assembly.
  • Added compas.is_grasshopper.
  • Added compas.GH.
  • Added compas.artists.Artist.CONTEXT.
  • Added compas.artists.Artist.AVAILABLE_CONTEXTS.
  • Added compas.artists.artist.register_artists pluggable.

Changed

  • Updated pr-checks workflow for checking Changelog entry.
  • Fixed return value of attributes of empty compas_rhino.geometry.RhinoNurbsCurve.
  • Fixed error in parameter list of compas_rhino.geometry.curves.new_nurbscurve.
  • Fixed error in parameter list of compas_rhino.geometry.curves.new_nurbscurve_from_interpolation.
  • Fixed error in parameter list of compas_rhino.geometry.curves.new_nurbscurve_from_step.
  • Changed compas_rhino.install to remove broken symlinks.
  • Changed compas_rhino.install to reinstall broken symlinks if they can be imported from the current environment.
  • Changed compas_rhino.uninstall to remove broken symlinks.
  • Changed compas_rhino.install_plugin to remove broken symlinks.
  • Changed default Rhino version for installation to 7.0.
  • Fixed bug in compas_ghpython related to importing Grasshopper prematurely.
  • Changed compas.artists.Artist.ITAM_ARTIST to context-based dict.
  • Changed compas_rhino.__init__.py functions.
  • Changed compas_ghpython.__init__.py functions.

Removed

  • Removed compas.artists.artist.new_artist pluggable.

COMPAS 1.12.2

30 Nov 19:37
Compare
Choose a tag to compare

Added

Changed

  • Moved import of subprocess to top of file compas._os.py.

Removed

COMPAS 1.12.1

29 Nov 08:59
Compare
Choose a tag to compare

Added

Changed

  • Fixed bug in compas_rhino.conversions.RhinoPoint.from_geometry.

Removed

COMPAS 1.12.0

17 Nov 12:30
Compare
Choose a tag to compare

Added

  • Added CircleArtist, LineArtist, PointArtist, PolygonArtist, PolylineArtist, and VectorArtist to compas_blender.
  • Added draw_circles and draw_planes to compas_blender.
  • Added compas_rhino.geometry.curves plugins for compas.geometry.curves pluggables.
  • Added compas_rhino.geometry.RhinoNurbsCurve.
  • Added to_compas_quadmesh to compas_rhino.conversions.RhinoSurface.

Changed

  • Replaced implementation of RGBColour and Float with deprecation warning in compas.utilities.descriptors.
  • Moved all Rhino geometry and objects wrappers to compas_rhino.conversions.
  • Fixed bug in compas_rhino.conversions.RhinoSurface.from_geometry.
  • Changed compas_rhino.conversions.RhinoLine.from_geometry to accept line curves.
  • Fixed bug in compas_rhino.geometry.RhinoNurbsCurve.closest_point.
  • Modify to_compas_mesh in compas_rhino.conversions.RhinoSurface to use brep loops.

Removed

COMPAS 1.11.1

09 Nov 10:35
Compare
Choose a tag to compare

Added

Changed

Removed

COMPAS 1.11.0

08 Nov 17:40
Compare
Choose a tag to compare

Added

  • Added halfedge loops in compas.datastructures.Halfedge.halfedge_loop.
  • Added halfedge strips in compas.datastructures.Halfedge.halfedge_strip.
  • Added compas.datastructures.mesh_split_strip and compas.datastructures.Mesh.split_strip.
  • Added boundingbox to compas_rhino.conduits.BaseConduit

Changed

  • Fixed bug in combination of compas_rhino.artists.MeshArtist.draw_mesh and compas_rhino.utilities.drawing.draw_mesh.
  • Fixed bug in continuous loops in compas.datastructures.Halfedge.edge_loop.
  • Fixed bug in continuous strips in compas.datastructures.Halfedge.edge_strip.
  • Changed abstract method compas.artists.MeshArtist.draw_mesh to implemented method in compas_plotters.artists.MeshArtist.draw_mesh.

Removed

COMPAS 1.10.0

04 Nov 09:37
Compare
Choose a tag to compare

Added

  • Added compas.geometry.Curve and compas.geometry.NurbsCurve.
  • Added compas.geometry.Surface and compas.geometry.NurbsSurface.
  • Added pluggables for compas.geometry.NurbsCurve.__new__, compas.geometry.NurbsCurve.from_parameters, compas.geometry.NurbsCurve.from_points, compas.geometry.NurbsCurve.from_interpolation, compas.geometry.NurbsCurve.from_step.
  • Added pluggables for compas.geometry.NurbsSurface.__new__, compas.geometry.NurbsSurface.from_parameters, compas.geometry.NurbsSurface.from_points, compas.geometry.NurbsSurface.from_fill, compas.geometry.NurbsSurface.from_step.
  • Added missing implementations for abstract clear methods of compas_rhino.artists.volmeshartist.

Changed

  • Fixed bug in directions of compas.datastructures.Mesh.from_meshgrid.
  • Fixed bug in Rhino mesh face drawing.
  • Fixed bug related to legacy uninstall on Rhino for Mac.

Removed