Skip to content

Releases: GSharker/G-Shark

1.4.0-alpha.29

06 Oct 09:33
0616db2
Compare
Choose a tag to compare

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

27 Sep 11:15
f4fff12
Compare
Choose a tag to compare

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

26 Sep 03:15
4010fdc
Compare
Choose a tag to compare

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

22 Sep 10:26
3d95bde
Compare
Choose a tag to compare

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

20 Sep 03:53
0a6f0d3
Compare
Choose a tag to compare

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

13 Sep 08:11
f44fc6d
Compare
Choose a tag to compare

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

11 Sep 05:41
415a381
Compare
Choose a tag to compare

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

11 Sep 01:01
5f74da4
Compare
Choose a tag to compare

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

10 Sep 21:24
7308cf0
Compare
Choose a tag to compare

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

10 Sep 07:04
4ae7c57
Compare
Choose a tag to compare

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