Skip to content

Commit 7460734

Browse files
authored
Merge pull request #952 from compas-dev/nurbs-surface
Rhino plugin for nurbs surfaces
2 parents 10232f6 + 81004ca commit 7460734

File tree

10 files changed

+842
-97
lines changed

10 files changed

+842
-97
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1313
* Added `compas_plotters.artists.NetworkArtist.draw_edgelabels`.
1414
* Added `compas_plotters.Plotter.fontsize`.
1515
* Added `INSTALLED_VERSION` variable to `compas_rhino.install` to interally inform rhino version context post-installation steps.
16+
* Added `compas_rhino.geometry.RhinoNurbsSurface`.
17+
* Added `compas_rhino.geometry.surfaces.new_nurbssurface` plugin.
18+
* Added `compas_rhino.geometry.surfaces.new_nurbssurface_from_parameters` plugin.
19+
* Added `compas_rhino.geometry.surfaces.new_nurbssurface_from_points` plugin.
20+
* Added `compas_rhino.geometry.surfaces.new_nurbssurface_from_fill` plugin.
21+
* Added `compas_rhino.geometry.surfaces.new_nurbssurface_from_step` plugin.
22+
* Added `compas_rhino.conversions.RhinoSurface.to_compas`.
1623

1724
### Changed
1825

@@ -21,6 +28,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2128
* Changed `compas_plotters.artists.MeshArtist.draw_vertexlabels` to use `compas_plotters.Plotter.fontsize`.
2229
* Changed `compas_plotters.artists.MeshArtist.draw_edgelabels` to use `compas_plotters.Plotter.fontsize`.
2330
* Changed `compas_plotters.artists.MeshArtist.draw_facelabels` to use `compas_plotters.Plotter.fontsize`.
31+
* Fixed bug in `compas_rhino.conversions.plane_to_compas_frame`.
32+
* Changed implementation of `compas.geometry.NurbsSurface.xyz`.
33+
* Fixed bug in `compas.geometry.NurbsSurface.to_mesh`.
34+
* Changed `compas_rhino.geometry.RhinoNurbsSurface.from_points` to use transposed points.
35+
* Fixed bug in `compas_rhino.conversions.RhinoSurface.to_compas_mesh`.
2436

2537
### Removed
2638

src/compas/geometry/curves/nurbs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ def __eq__(self, other):
104104
def __str__(self):
105105
lines = [
106106
'NurbsCurve',
107-
'------------',
107+
'----------',
108108
'Points: {}'.format(self.points),
109109
'Weights: {}'.format(self.weights),
110110
'Knots: {}'.format(self.knots),

0 commit comments

Comments
 (0)