Releases: GSharker/G-Shark
1.4.0
What’s Changed
- Fix docs and build workflows. (#306, @d3ssy)
- Dev merged into master for new release (#305, @sonomirco)
🦈 Contributors
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)
🦈 Contributors
1.2.0-alpha.30
PR Title
Dev/mibi/refactor loft surface
What type of PR is this? (check all applicable)
- ♻️ Refactor
- ✨ Feature
- 🐛 Bug Fix
- 👷 Optimization
- 📝 Documentation Update
- 🔖 Release
- 🚩 Other
Description
This PR refactor the creation of a NurbsSurface
bringing the curves to a common degree and knots.
Related Tickets & Documents
This PR closes #299
Added tests?
- 👍 yes
- 🙅 no, because they aren't needed
- 🙋 no, because I need help
Added to documentation?
- 📓 docs
- 🙅 no documentation needed
1.2.0-alpha.29
PR Title
Dev/mibi/nurbs curve implements icurve
What type of PR is this? (check all applicable)
- ♻️ Refactor
- ✨ Feature
- 🐛 Bug Fix
- 👷 Optimization
- 📝 Documentation Update
- 🔖 Release
- 🚩 Other
Description
This PR implements ICurve
to NurbsCurve
, and removed some todo's.
Related Tickets & Documents
This PR closes #264
Added tests?
- 👍 yes
- 🙅 no, because they aren't needed
- 🙋 no, because I need help
Added to documentation?
- 📓 docs
- 🙅 no documentation needed
1.2.0-alpha.28
PR Title
Dev/mibi/consolidate i curve
What type of PR is this? (check all applicable)
- ♻️ Refactor
- ✨ Feature
- 🐛 Bug Fix
- 👷 Optimization
- 📝 Documentation Update
- 🔖 Release
- 🚩 Other
Description
Implements ICurve
and substitute ICurve
for NurbsCurve
Related Tickets & Documents
This PR closes #257
Added tests?
- 👍 yes
- 🙅 no, because they aren't needed
- 🙋 no, because I need help
Added to documentation?
- 📓 docs
- 🙅 no documentation needed
1.2.0-alpha.27
PR Title
Added FrameAt.
What type of PR is this? (check all applicable)
- ♻️ Refactor
- ✨ Feature
- 🐛 Bug Fix
- 👷 Optimization
- 📝 Documentation Update
- 🔖 Release
- 🚩 Other
Description
This PR implemented FrameAt
.
Related Tickets & Documents
This PR closes #288
Added tests?
- 👍 yes
- 🙅 no, because they aren't needed
- 🙋 no, because I need help
Added to documentation?
- 📓 docs
- 🙅 no documentation needed
1.2.0-alpha.26
PR Title
Implements Interval for KnotVector.Domain.
What type of PR is this? (check all applicable)
- ♻️ Refactor
- ✨ Feature
- 🐛 Bug Fix
- 👷 Optimization
- 📝 Documentation Update
- 🔖 Release
- 🚩 Other
Description
Implements Interval on KnotVector.Domain
Related Tickets & Documents
closes #285
Added tests?
- 👍 yes
- 🙅 no, because they aren't needed
- 🙋 no, because I need help
Added to documentation?
- 📓 docs
- 🙅 no documentation needed
1.2.0-alpha.25
PR Title
Dev/mibi/bug fixing
What type of PR is this? (check all applicable)
- ♻️ Refactor
- ✨ Feature
- 🐛 Bug Fix
- 👷 Optimization
- 📝 Documentation Update
- 🔖 Release
- 🚩 Other
Description
This PR fixes a problem into the ParameterAtLength
used for the NURBS
and fixed some tests of Arc
and Circle
.
Added tests?
- 👍 yes
- 🙅 no, because they aren't needed
- 🙋 no, because I need help
Added to documentation?
- 📓 docs
- 🙅 no documentation needed
1.2.0-alpha.24
PR Title
fixed a problem with circle and arc length.
What type of PR is this? (check all applicable)
- ♻️ Refactor
- ✨ Feature
- 🐛 Bug Fix
- 👷 Optimization
- 📝 Documentation Update
- 🔖 Release
- 🚩 Other
Description
Fixed a problem about the length of the circular curves.
Added tests?
- 👍 yes
- 🙅 no, because they aren't needed
- 🙋 no, because I need help
Added to documentation?
- 📓 docs
- 🙅 no documentation needed
1.2.0-alpha.23
PR Title
Added CurvatureAt.
Added test.
Updated GHFile.
What type of PR is this? (check all applicable)
- ♻️ Refactor
- ✨ Feature
- 🐛 Bug Fix
- 👷 Optimization
- 📝 Documentation Update
- 🔖 Release
- 🚩 Other
Description
This PR adds CurvatureAt
to NurbsCurve
.
Related Tickets & Documents
This PR closes #286
Added tests?
- 👍 yes
- 🙅 no, because they aren't needed
- 🙋 no, because I need help
Added to documentation?
- 📓 docs
- 🙅 no documentation needed