1.3.0
What’s Changed
In the last few weeks, we have been refactoring the code to make it more robust and ready for future improvements, but we have also added quite a few functionalities including:
• Line
, Arc
, Polyline
as separate classes, they haven't NurbsCurve
properties under the hoods.
• NurbsSurface
including ruled and loft surfaces.
• Increased the level of accuracy of results
- Implements Interval for KnotVector.Domain. (#294, @d3ssy)
- Fix env. (#275, @d3ssy)
- Update workflows to run on ubuntu, speed up .NET setup. (#274, @d3ssy)
- Update build-and-test-on-pr.yml (#273, @d3ssy)
- Refactor to address warnings. (#270, @d3ssy)
- Rename GeoSharkMath to GSharkMath. (#249, @d3ssy)
- Remove ToDos (#248, @d3ssy)
- Dev/guma/curve split extension methods (#247, @d3ssy)
- addressed issue #236 (#240, @cesarecaoduro)
- Fix knot multiplicity. (#231, @d3ssy)
- Merge branch 'develop' (#223, @sonomirco)
- Master (#222, @sonomirco)
- Removed line (#221, @sonomirco)
🚀 New Features
FrameAt
(#295, @sonomirco)CurvatureAt
(#291, @sonomirco)DerivativeAt
(#290, @sonomirco)- Ruled surface (#284, @sonomirco)
Arc
inheritanceCircle
(#272, @sonomirco)- Dev/mibi/point at length (#266, @sonomirco)
- LoftedSurface finished (#224, @pedrocortesark)
- Join curve (#246, @sonomirco)
- Elevate curve degree (#244, @sonomirco)
- Surface iso curves (#243, @sonomirco)
- Surface closest parameter (#237, @sonomirco)
- Surface split (#227, @sonomirco)
🐛 Bug Fixes
- Parameter At Length precision (#293, @sonomirco)
- fixed a problem with
Circle
andArc
length. (#292, @sonomirco) - Fixed problem for
IsClosed
(#250, @sonomirco)
🧰 Refactor
- Implement
ICurve
methods and properties. (#271, @d3ssy) - Rename location points (#267, @sonomirco)
- #209 (#242, @cesarecaoduro)
- Curve constructors (#230, @sonomirco)
- Implements Interval for KnotVector.Domain. (#294, @d3ssy)
- Update workflows to run on ubuntu, speed up .NET setup. (#274, @d3ssy)
- Update build-and-test-on-pr.yml (#273, @d3ssy)