Skip to content

Releases: compas-dev/compas

COMPAS 0.17.1

28 Oct 06:48
Compare
Choose a tag to compare

Added

  • Added compas_rhino.artists.BoxArtist.draw_collection.
  • Added option to show/hide vertices, edges, and faces in compas_rhino.artists.CapsuleArtist.draw.
  • Added option to show/hide vertices, edges, and faces in compas_rhino.artists.ConeArtist.draw.
  • Added option to show/hide vertices, edges, and faces in compas_rhino.artists.CylinderArtist.draw.
  • Added option to show/hide vertices, edges, and faces in compas_rhino.artists.PolyhedronArtist.draw.
  • Added option to show/hide vertices, edges, and faces in compas_rhino.artists.SphereArtist.draw.
  • Added option to show/hide vertices, edges, and faces in compas_rhino.artists.TorusArtist.draw.
  • Added option to show/hide vertices, edges, and faces in compas_rhino.artists.PolygonArtist.draw.
  • Added option to show/hide vertices, edges, and faces in compas_rhino.artists.PolylineArtist.draw.
  • Added option to show/hide vertices, edges, and faces in compas_rhino.artists.VectorArtist.draw.

Changed

  • Changed implementation of compas_rhino.artists.BoxArtist.draw.
  • Fixed bug in compas.geometry.Capsule.
  • Fixed bug in compas.geometry.Cone.
  • Changed compas_rhino.draw_mesh to support Ngons if available.
  • Fixed bug in polyhedron data.

Removed

  • Removed compas_rhino.artists.PointArtist.draw_collection.
  • Removed compas_rhino.artists.CircleArtist.draw_collection.
  • Removed compas_rhino.artists.LineArtist.draw_collection.

Release v0.16.9

21 Oct 07:58
Compare
Choose a tag to compare
Bump version: 0.16.8 → 0.16.9

COMPAS 0.12.4

16 Dec 19:51
Compare
Choose a tag to compare

Check the changelog for a complete overview of changes since the last release.

COMPAS 0.5.1

25 Mar 20:21
Compare
Choose a tag to compare

Changed

  • Fix XFunc and RPC environment activation.
  • Fix exception on Rhino Mac.
  • Fix missing import on compas_rhino.geometry.
  • Fix offsets in compas.geometry.
  • Fix installation for Rhino, related to implicit import of matplotlib.

COMPAS 0.5.0

15 Mar 08:05
Compare
Choose a tag to compare

Added

  • Add Circle and Sphere primitives to compas.geometry.
  • Add functions to Plane and Box primitives.
  • Add functions to compas_rhino curve: length and is_closed.
  • Add functions to compas_rhino surface: kinks, closest_point, closest_point_on_boundaries, and functions for mapping/remapping between XYZ and UV(0) spaces based on surface's parametrization (point_xyz_to_uv, point_uv_to_xyz, line_uv_to_xyz, polyline_uv_to_xyz, mesh_uv_to_xyz)
  • Add is_scalable to compas.robots.Joint.

Changed

  • Fix exception in Plane.transform.
  • Fix installer to remove old symlinks.
  • Fix RPC proxy server.

COMPAS 0.3.2

04 Sep 13:35
Compare
Choose a tag to compare
COMPAS 0.3.2 Pre-release
Pre-release

This release introduces functionality for making COMPAS functionality available in Rhino through a simple command line instruction.

COMPAS 0.3.0

04 Sep 13:30
Compare
Choose a tag to compare
COMPAS 0.3.0 Pre-release
Pre-release

This release is the first installable (pip and conda) version of the COMPAS framework. It also introduces the robot package, and contains various improvements and bug fixes.

COMPAS main library

04 Dec 12:23
89b1350
Compare
Choose a tag to compare

COMPAS is an open-source, Python-based computational framework for collaboration and research in architecture, engineering and digital fabrication. It is developed by the Block Research Group of ETH Zurich, with the support of the National Centre for Competence in Research (NCCR) on “Digital Fabrication”.

COMPAS is divided into a main library and a pool of user-contributed research packages. The main library is entirely open source and subject to the MIT license. It features

  • a pure Python base with flexible data structures, algorithms, and methods geared towards applications in architecture, engineering, and fabrication;
  • geometry processing independent of CAD tools;
  • interoperability with C/C++ code and libraries such as ShapeOp, libigl and Eigen;
  • methods and solvers for numerical computation built around NumPy and SciPy;
  • high performance computing through GPU acceleration and JIT compilation;
  • plotters and viewers for two-dimensional and basic three-dimensional visualization; and
  • interfaces to common CAD software and ecosystems.