Releases: GSharker/G-Shark
Releases · GSharker/G-Shark
2.3.1
What’s Changed
- Fix bug DeserializeObject boundingbox exception (#422, @chuongmep)
- Point in polygon bug (#419, @NishantChandrashekhar)
- Point equals null bug (#418, @NishantChandrashekhar)
- fix NurbsBase.PerpendicularFrames (#412, @devel0)
🦈 Contributors
2.3.0
What’s Changed
- Angle vector (#413, @sonomirco)
- Adds Mesh implementation (#397, @AlanRynne)
🦈 Contributors
@AlanRynne and @sonomirco
2.2.0
What’s Changed
- Add TripleProduct Method (#404, @chuongmep)
- Add Get Centroid method (#405, @chuongmep)
- add project point to plane (#402, @chuongmep)
🦈 Contributors
@chuongmep, @d3ssy and @sonomirco
2.1.0
What’s Changed
- Area of a triangle (#399, @sonomirco)
- Add method point is on line (#406, @chuongmep)
🦈 Contributors
@chuongmep, @d3ssy and @sonomirco
2.0.1
2.0.0
What’s Changed
- Update release draft (#394, @sonomirco)
- Develop (#393, @d3ssy)
- ICurve implemented (#389, @NishantC5)
- Updated GitHub actions (#390, @sonomirco)
- Surface edges (#380, @sonomirco)
- feat: exposed reflection as transformation (#385, @cesarecaoduro)
- adds point in polygon to Point3. (#388, @d3ssy)
- Generate GShark.xml api documentation on build (#384, @devel0)
- Plane bug (#382, @NishantC5)
- Adds check for surface planarity. (#381, @d3ssy)
- Update package description. (#379, @d3ssy)
- Refactor transform (#378, @d3ssy)
- Reverse surface (#376, @sonomirco)
- Fix plane to plane transform and test. (#375, @d3ssy)
- New release (#374, @sonomirco)
🦈 Contributors
1.5.0-alpha.2
PR Title
Adds check for surface planarity.
What type of PR is this? (check all applicable)
- ♻️ Refactor
- ✨ Feature
- 🐛 Bug Fix
- 👷 Optimization
- 📝 Documentation Update
- 🔖 Release
- 🚩 Other
Description
Adds surface planarity check.
Related Tickets & Documents
Close #203
Added tests?
- 👍 yes
- 🙅 no, because they aren't needed
- 🙋 no, because I need help
Added to documentation?
- 📓 docs
- 🙅 no documentation needed
1.5.0-alpha.1
PR Title
Update package description.
What type of PR is this? (check all applicable)
- ♻️ Refactor
- ✨ Feature
- 🐛 Bug Fix
- 👷 Optimization
- 📝 Documentation Update
- 🔖 Release
- 🚩 Other
Description
Modifies nuget package description and summary.
Related Tickets & Documents
Added tests?
- 👍 yes
- 🙅 no, because they aren't needed
- 🙋 no, because I need help
Added to documentation?
- 📓 docs
- 🙅 no documentation needed
1.5.0-alpha.0
PR Title
Dev/guma/refactor transform
What type of PR is this? (check all applicable)
- ♻️ Refactor
- ✨ Feature
Description
Refactors transform logic into TransfomationMatrix, responsible for defining the structure and base logic of a transform matrix, and Transform, responsible for exposing transformation methods and their overloads.
Related Tickets & Documents
Closes #207
Added tests?
- 👍 yes
- 🙅 no, because they aren't needed
- 🙋 no, because I need help
Added to documentation?
- 📓 docs
- 🙅 no documentation needed
1.5.0
What’s Changed
- We added
Polycurve
- Keep developing
Surface
- Fixed some bugs
- Refactored the structure of the project.
🚀 New Features
- Extrude and sweep surface (#371, @sonomirco)
- Revolved surface (#368, @sonomirco)
- Point at chord length (#370, @d3ssy)
- Added
PolyCurve
(#347, @sonomirco) - Introduced abstract
NurbsBase
(#346, @sonomirco) - Joincurve and extrema (#336, @sonomirco)
🐛 Bug Fixes
- Replace infinite curvature (#361, @cesarecaoduro)
- Normalise sub-curve domain. (#328, @d3ssy)
- Update EpsilonEquals (#326, @d3ssy)
🧰 Refactor
- Converted point3 from struct to class (#365, @cesarecaoduro)
Circle
inheritanceNurbsBase
(#360, @sonomirco)Line
inheritanceNurbsBase
. (#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
andDivide
intoSampling
class. (#344, @sonomirco) - Refactor
Polyline
(#339, @sonomirco) - Removed
Curve
andSurface
intoExtendedMethods
. (#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
andCircle
. (#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)