Releases: compas-dev/compas
COMPAS 0.17.1
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
Bump version: 0.16.8 → 0.16.9
COMPAS 0.12.4
Check the changelog for a complete overview of changes since the last release.
COMPAS 0.5.1
Changed
- Fix
XFunc
andRPC
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
Added
- Add
Circle
andSphere
primitives tocompas.geometry
. - Add functions to
Plane
andBox
primitives. - Add functions to
compas_rhino
curve:length
andis_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
tocompas.robots.Joint
.
Changed
- Fix exception in
Plane.transform
. - Fix installer to remove old symlinks.
- Fix RPC proxy server.
COMPAS 0.3.2
This release introduces functionality for making COMPAS functionality available in Rhino through a simple command line instruction.
COMPAS 0.3.0
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
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.