Releases: GSharker/G-Shark
1.4.0-alpha.29
PR Title
Extrude and Sweep surface
What type of PR is this? (check all applicable)
- ♻️ Refactor
- ✨ Feature
- 🐛 Bug Fix
- 👷 Optimization
- 📝 Documentation Update
- 🔖 Release
- 🚩 Other
Description
This PR adds the last 2 methods to construct surfaces, extrusion following a direction, and sweep with one rail.
Related Tickets & Documents
This PR closes #115
This PR closes #201
Added tests?
- 👍 yes
- 🙅 no, because they aren't needed
- 🙋 no, because I need help
Added to documentation?
- 📓 docs
- 🙅 no documentation needed
1.4.0-alpha.28
PR Title
Dev/peli/segment at length
What type of PR is this? (check all applicable)
- ♻️ Refactor
- ✨ Feature
- 🐛 Bug Fix
- 👷 Optimization
- 📝 Documentation Update
- 🔖 Release
- 🚩 Other
Description
Abtain the segment at Length or at Parameter on a PolyCurve
This PR [adds/removes/fixes/replaces] this [feature/bug/etc].
Add the following methods:
- Add SegmentAtLength
- Add SegmentAt
Related Tickets & Documents
This PR closes #349
This PR closes #350
Added tests?
- 👍 yes
- 🙅 no, because they aren't needed
- 🙋 no, because I need help
Added to documentation?
- 📓 docs
- 🙅 no documentation needed
1.4.0-alpha.27
PR Title
Revolved Surface
What type of PR is this? (check all applicable)
- ♻️ Refactor
- ✨ Feature
- 🐛 Bug Fix
- 👷 Optimization
- 📝 Documentation Update
- 🔖 Release
- 🚩 Other
Description
This PR adds the creation of RevolvedSurface
.
Related Tickets & Documents
This PR closes #202
Added tests?
- 👍 yes
- 🙅 no, because they aren't needed
- 🙋 no, because I need help
Added to documentation?
- 📓 docs
- 🙅 no documentation needed
1.4.0-alpha.26
PR Title
converted point3 from struct to class
What type of PR is this? (check all applicable)
- ♻️ Refactor
- ✨ Feature
- 🐛 Bug Fix
- 👷 Optimization
- 📝 Documentation Update
- 🔖 Release
- 🚩 Other
Description
This PR [adds/removes/fixes/replaces] this [feature/bug/etc].
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.4.0-alpha.25
PR Title
Dev/guma/point at chord length
What type of PR is this? (check all applicable)
- ♻️ Refactor
- ✨ Feature
- 🐛 Bug Fix
- 👷 Optimization
- 📝 Documentation Update
- 🔖 Release
- 🚩 Other
Description
- Adds evaluation of a curve at a given chord length.
- Adds divide curve by curve length returning a series of parameters along the curve.
- Renames test data in NurbsCurveCollection.
NOTE: Methods return a parameter/list of parameters rather than points. The parameters can then be used to evaluate a point on the same input curve if needed.
This PR [adds/removes/fixes/replaces] this [feature/bug/etc].
Related Tickets & Documents
Closes #212
Added tests?
- 👍 yes
- 🙅 no, because they aren't needed
- 🙋 no, because I need help
Added to documentation?
- 📓 docs
- 🙅 no documentation needed
1.4.0-alpha.24
PR Title
infinite curvature bug fix
What type of PR is this? (check all applicable)
- ♻️ Refactor
- ✨ Feature
- 🐛 Bug Fix
- 👷 Optimization
- 📝 Documentation Update
- 🔖 Release
- 🚩 Other
Description
This PR [adds/removes/fixes/replaces] this [feature/bug/etc].
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.4.0-alpha.23
PR Title
Circle
inheritance NurbsBase
What type of PR is this? (check all applicable)
- ♻️ Refactor
- ✨ Feature
- 🐛 Bug Fix
- 👷 Optimization
- 📝 Documentation Update
- 🔖 Release
- 🚩 Other
Description
This PR removes ICurve
and replace it in Circle
with NurbsCurve
.
Related Tickets & Documents
This PR closes #354
Added tests?
- 👍 yes
- 🙅 no, because they aren't needed
- 🙋 no, because I need help
Added to documentation?
- 📓 docs
- 🙅 no documentation needed
1.4.0-alpha.22
PR Title
Line inheritance NurbsBase.
What type of PR is this? (check all applicable)
- ♻️ Refactor
- ✨ Feature
- 🐛 Bug Fix
- 👷 Optimization
- 📝 Documentation Update
- 🔖 Release
- 🚩 Other
Description
This PR replace the inheritance ICurve
with NurbsBase
for Line
.
Related Tickets & Documents
This PR closes #353
Added tests?
- 👍 yes
- 🙅 no, because they aren't needed
- 🙋 no, because I need help
Added to documentation?
- 📓 docs
- 🙅 no documentation needed
1.4.0-alpha.21
PR Title
Created Evaluate
namespace.
What type of PR is this? (check all applicable)
- ♻️ Refactor
- ✨ Feature
- 🐛 Bug Fix
- 👷 Optimization
- 📝 Documentation Update
- 🔖 Release
- 🚩 Other
Description
This PR creates the Evaluate
namespace and refactor the Evaluate
class.
Related Tickets & Documents
This PR closes #342
Added tests?
- 👍 yes
- 🙅 no, because they aren't needed
- 🙋 no, because I need help
Added to documentation?
- 📓 docs
- 🙅 no documentation needed
1.4.0-alpha.20
PR Title
Created namespace Analyze
What type of PR is this? (check all applicable)
- ♻️ Refactor
- ✨ Feature
- 🐛 Bug Fix
- 👷 Optimization
- 📝 Documentation Update
- 🔖 Release
- 🚩 Other
Description
This PR splits Analyze
into two separate classes Curve
and Surface
into the new namespace Analyze
.
Related Tickets & Documents
PR closes #343
Added tests?
- 👍 yes
- 🙅 no, because they aren't needed
- 🙋 no, because I need help
Added to documentation?
- 📓 docs
- 🙅 no documentation needed