You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+189Lines changed: 189 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,26 +9,207 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
9
9
10
10
### Added
11
11
12
+
* Added `compas_rhino.DEFAULT_VERSION`.
13
+
* Added `clean` option to `compas_rhino.install` to remove existing symlinks if they cannot be imported from the current environment.
14
+
15
+
### Changed
16
+
17
+
* Updated `pr-checks` workflow for checking Changelog entry.
18
+
* Fixed return value of attributes of empty `compas_rhino.geometry.RhinoNurbsCurve`.
19
+
* Fixed error in parameter list of `compas_rhino.geometry.curves.new_nurbscurve`.
20
+
* Fixed error in parameter list of `compas_rhino.geometry.curves.new_nurbscurve_from_interpolation`.
21
+
* Fixed error in parameter list of `compas_rhino.geometry.curves.new_nurbscurve_from_step`.
22
+
23
+
* Changed `compas_rhino.install` to remove broken symlinks.
24
+
* Changed `compas_rhino.install` to reinstall broken symlinks if they can be imported from the current environment.
25
+
* Changed `compas_rhino.uninstall` to remove broken symlinks.
26
+
* Changed `compas_rhino.install_plugin` to remove broken symlinks.
27
+
* Changed default Rhino version for installation to `7.0`.
28
+
29
+
### Removed
30
+
31
+
32
+
## [1.12.2] 2021-11-30
33
+
34
+
### Added
35
+
36
+
### Changed
37
+
38
+
* Moved import of `subprocess` to top of file `compas._os.py`.
39
+
40
+
### Removed
41
+
42
+
43
+
## [1.12.1] 2021-11-29
44
+
45
+
### Added
46
+
47
+
### Changed
48
+
49
+
* Fixed bug in `compas_rhino.conversions.RhinoPoint.from_geometry`.
50
+
* Changed `compas_rhino.install` to remove broken symlinks.
51
+
* Changed `compas_rhino.install` to reinstall broken symlinks if they can be imported from the current environment.
52
+
* Changed `compas_rhino.uninstall` to remove broken symlinks.
53
+
* Changed `compas_rhino.install_plugin` to remove broken symlinks.
54
+
55
+
### Removed
56
+
57
+
58
+
## [1.12.0] 2021-11-17
59
+
60
+
### Added
61
+
62
+
* Added `CircleArtist`, `LineArtist`, `PointArtist`, `PolygonArtist`, `PolylineArtist`, and `VectorArtist` to `compas_blender`.
63
+
* Added `draw_circles` and `draw_planes` to `compas_blender`.
64
+
* Added `compas_rhino.geometry.curves` plugins for `compas.geometry.curves` pluggables.
65
+
* Added `compas_rhino.geometry.RhinoNurbsCurve`.
66
+
* Added `to_compas_quadmesh` to `compas_rhino.conversions.RhinoSurface`.
67
+
68
+
### Changed
69
+
70
+
* Replaced implementation of `RGBColour` and `Float` with deprecation warning in `compas.utilities.descriptors`.
71
+
* Moved all Rhino geometry and objects wrappers to `compas_rhino.conversions`.
72
+
* Fixed bug in `compas_rhino.conversions.RhinoSurface.from_geometry`.
73
+
* Changed `compas_rhino.conversions.RhinoLine.from_geometry` to accept line curves.
74
+
* Fixed bug in `compas_rhino.geometry.RhinoNurbsCurve.closest_point`.
75
+
* Modify `to_compas_mesh` in `compas_rhino.conversions.RhinoSurface` to use brep loops.
76
+
77
+
### Removed
78
+
79
+
80
+
## [1.11.1] 2021-11-09
81
+
82
+
### Added
83
+
84
+
### Changed
85
+
86
+
* Changed `compas_rhino.uninstall` to also remove broken symlinks if no specific packages are provided for un-installation.
87
+
* Changed `compas_rhino.install` to also remove broken symlinks.
88
+
89
+
### Removed
90
+
91
+
92
+
## [1.11.0] 2021-11-08
93
+
94
+
### Added
95
+
96
+
* Added halfedge loops in `compas.datastructures.Halfedge.halfedge_loop`.
97
+
* Added halfedge strips in `compas.datastructures.Halfedge.halfedge_strip`.
98
+
* Added `compas.datastructures.mesh_split_strip` and `compas.datastructures.Mesh.split_strip`.
99
+
* Added boundingbox to `compas_rhino.conduits.BaseConduit`
100
+
101
+
### Changed
102
+
103
+
* Fixed bug in combination of `compas_rhino.artists.MeshArtist.draw_mesh` and `compas_rhino.utilities.drawing.draw_mesh`.
104
+
* Fixed bug in continuous loops in `compas.datastructures.Halfedge.edge_loop`.
105
+
* Fixed bug in continuous strips in `compas.datastructures.Halfedge.edge_strip`.
106
+
* Changed abstract method `compas.artists.MeshArtist.draw_mesh` to implemented method in `compas_plotters.artists.MeshArtist.draw_mesh`.
107
+
108
+
### Removed
109
+
110
+
111
+
## [1.10.0] 2021-11-04
112
+
113
+
### Added
114
+
115
+
* Added `compas.geometry.Curve` and `compas.geometry.NurbsCurve`.
116
+
* Added `compas.geometry.Surface` and `compas.geometry.NurbsSurface`.
117
+
* 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`.
118
+
* 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`.
119
+
* Added missing implementations for abstract clear methods of `compas_rhino.artists.volmeshartist`.
120
+
121
+
* Added `compas_rhino.geometry.RhinoBox`, `compas_rhino.geometry.RhinoCircle`, `compas_rhino.geometry.RhinoCone`, `compas_rhino.geometry.RhinoCurve`, `compas_rhino.geometry.RhinoCylinder`, `compas_rhino.geometry.RhinoEllipse`, `compas_rhino.geometry.RhinoLine`, `compas_rhino.geometry.RhinoMesh`, `compas_rhino.geometry.RhinoPlane`, `compas_rhino.geometry.RhinoPoint`, `compas_rhino.geometry.RhinoPolyline`, `compas_rhino.geometry.RhinoSphere`, `compas_rhino.geometry.RhinoSurface`, `compas_rhino.geometry.RhinoVector` as wrappers for working with Rhino geometry through geometry conversions or coercion of doc objects.
122
+
* Added `compas_rhino.conversions` from COMPAS geometry to Rhino geometry and vice versa, for primitives, shapes, curves, surfaces, meshes.
123
+
* Added `compas_rhino.coercion` from Rhino doc objects to Rhino geometry compatible with COMPAS geometry.
124
+
125
+
### Changed
126
+
127
+
* Fixed bug in directions of `compas.datastructures.Mesh.from_meshgrid`.
128
+
* Fixed bug in Rhino mesh face drawing.
129
+
* Fixed bug related to legacy uninstall on Rhino for Mac.
130
+
131
+
### Removed
132
+
133
+
134
+
## [1.9.3] 2021-11-02
135
+
136
+
### Added
137
+
138
+
### Changed
139
+
140
+
* Changed default path for Rhino 7 legacy install cleanup to Rhino7.app in `compas_rhino.__init__.py`.
141
+
* Changed z-coordinate of `compas.datastructures.Mesh.from_meshgrid` to `0.0` instead of `0`.
142
+
143
+
### Removed
144
+
145
+
146
+
## [1.9.2] 2021-11-02
147
+
148
+
### Added
149
+
150
+
* Added `draw_mesh` method to `compas_ghpython.artists.MeshArtist` to match all other mesh artists.
151
+
152
+
### Changed
153
+
154
+
* Changed new artist registration to check if subclass.
155
+
* Fixed `RobotModelArtist` for blender: missing abstract method impl and handle init order.
156
+
157
+
### Removed
158
+
159
+
160
+
## [1.9.1] 2021-10-22
161
+
162
+
### Added
163
+
164
+
* Added `Plane.offset`.
165
+
* Added `is_mesh_closed` property to `compas.datastructures.mesh_slice_plane`.
166
+
167
+
### Changed
168
+
169
+
* Fixed backward compatibility problem with artists by adding back `Artist.build` and `Artist.build_as`.
170
+
* Fixed backward compatibility problem with artists by adding `compas_rhino.artists.BaseArtist` alias for `compas_rhino.artists.RhinoArtist`.
171
+
172
+
### Removed
173
+
174
+
175
+
## [1.9.0] 2021-10-21
176
+
177
+
### Added
178
+
12
179
* Added `draw_vertexlabels`, `draw_edgelabels`, `draw_facelabels`, `draw_vertexnormals`, and `draw_facenormals` to `compas_blender.artists.MeshArtist`.
13
180
* Added optional `triangulated` flag to `to_vertices_and_faces` of all shapes.
14
181
* Added `compas.geometry.Geometry` base class.
15
182
* Added `__add__`, `__sub__`, `__and__` to `compas.geometry.Shape` for boolean operations using binary operators.
16
183
* Added `is_closed` to `compas.geometry.Polyhedron`.
0 commit comments