What’s Changed
- We added
Polycurve
- Keep developing
Surface
- Fixed some bugs
- Refactored the structure of the project.
🚀 New Features
🐛 Bug Fixes
🧰 Refactor
- Converted point3 from struct to class (#365, @cesarecaoduro)
Circle
inheritance NurbsBase
(#360, @sonomirco)
Line
inheritance NurbsBase
. (#359, @sonomirco)
- Created
Evaluate
namespace. (#358, @sonomirco)
- Created namespace
Analyze
(#357, @sonomirco)
- Creation of the namespace
Modify
(#356, @sonomirco)
- Join returning a
PolyCurve
. (#352, @sonomirco)
- Introduced abstract
NurbsBase
(#346, @sonomirco)
- Extracted
Fitting
(#345, @sonomirco)
- Merged
Tessellation
and Divide
into Sampling
class. (#344, @sonomirco)
- Refactor
Polyline
(#339, @sonomirco)
- Removed
Curve
and Surface
into ExtendedMethods
. (#338, @sonomirco)
- Refactor join method. (#333, @sonomirco)
- Change knot domain. (#327, @sonomirco)
- Refactors
Intersection
namespaces. Adds placeholder folders. (#325, @d3ssy)
- Removed
Offset
(#324, @sonomirco)
- Refactor
NurbsCurve
(#323, @sonomirco)
- Refactor
Line
and Circle
. (#321, @sonomirco)
- Move all interfaces and enums to GShark.Interfaces, GShark.Enumerations. (#320, @d3ssy)
- Refactor
Sets
(#318, @d3ssy)
- Remove
LinearAlgebra
class. Move methods to appropriate namespaces. (#317, @d3ssy)
🦈 Contributors
@cesarecaoduro, @d3ssy, @peggylin-hub, @sonomirco