Skip to content

Releases: GSharker/G-Shark

1.4.0-alpha.19

10 Sep 05:04
596f62d
Compare
Choose a tag to compare

PR Title

Creation of the namespace Modify

What type of PR is this? (check all applicable)

  • ♻️ Refactor
  • ✨ Feature
  • 🐛 Bug Fix
  • 👷 Optimization
  • 📝 Documentation Update
  • 🔖 Release
  • 🚩 Other

Description

This PR creates the namespace Modify and splits the methods into the Curve and Surface classes.

Related Tickets & Documents

This PR closes #341

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.18

09 Sep 23:08
336352c
Compare
Choose a tag to compare

PR Title

Join returning a PolyCurve.

What type of PR is this? (check all applicable)

  • ♻️ Refactor
  • ✨ Feature
  • 🐛 Bug Fix
  • 👷 Optimization
  • 📝 Documentation Update
  • 🔖 Release
  • 🚩 Other

Description

This PR replaces the returning type of the method Join with PolyCurve.
Also:

  1. Added the documentation example into the PolyCurveTests.
  2. Fixed some typos and added comments.

Related Tickets & Documents

This PR closes #348

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.17

09 Sep 08:01
80507f3
Compare
Choose a tag to compare

PR Title

Added PolyCurve

What type of PR is this? (check all applicable)

  • ♻️ Refactor
  • ✨ Feature
  • 🐛 Bug Fix
  • 👷 Optimization
  • 📝 Documentation Update
  • 🔖 Release
  • 🚩 Other

Description

This PR adds the PolyCurve type that inheritance from NurbsBase.

Related Tickets & Documents

This PR closes #332

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.16

09 Sep 00:26
3da8332
Compare
Choose a tag to compare

PR Title

Introduced abstract NurbsBase

What type of PR is this? (check all applicable)

  • ♻️ Refactor
  • ✨ Feature
  • 🐛 Bug Fix
  • 👷 Optimization
  • 📝 Documentation Update
  • 🔖 Release
  • 🚩 Other

Description

This PR introduces the abstract class NurbsBase that will be used to implement Polycurve.
NurbsBase could be inherited from all the other curve classes overriding the methods where trigonometry is handy.

Related Tickets & Documents

This PR closes #334

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.15

08 Sep 21:52
599e623
Compare
Choose a tag to compare

PR Title

Extracted Fitting

Moved a parametrization method into CurveHelpers.

What type of PR is this? (check all applicable)

  • ♻️ Refactor
  • ✨ Feature
  • 🐛 Bug Fix
  • 👷 Optimization
  • 📝 Documentation Update
  • 🔖 Release
  • 🚩 Other

Description

This PR starts the transition to the new structure and namespaces.

Related Tickets & Documents

This PR closes #340

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.14

08 Sep 06:40
a0ebb4a
Compare
Choose a tag to compare

PR Title

Merged Tessellation and Divide into Sampling class.

What type of PR is this? (check all applicable)

  • ♻️ Refactor
  • ✨ Feature
  • 🐛 Bug Fix
  • 👷 Optimization
  • 📝 Documentation Update
  • 🔖 Release
  • 🚩 Other

Description

This PR starts the transition to the new structure and namespaces.

Related Tickets & Documents

This PR closes #312

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.13

07 Sep 23:55
5869281
Compare
Choose a tag to compare

PR Title

Refactor Polyline

What type of PR is this? (check all applicable)

  • ♻️ Refactor
  • ✨ Feature
  • 🐛 Bug Fix
  • 👷 Optimization
  • 📝 Documentation Update
  • 🔖 Release
  • 🚩 Other

Description

This PR refactors Polyline removing unnecessary methods, and implementing some required by ICurve.

Related Tickets & Documents

This PR closes #302

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.12

07 Sep 05:56
4c379f5
Compare
Choose a tag to compare

PR Title

Joincurve and extrema

What type of PR is this? (check all applicable)

  • ♻️ Refactor
  • ✨ Feature
  • 🐛 Bug Fix
  • 👷 Optimization
  • 📝 Documentation Update
  • 🔖 Release
  • 🚩 Other

Description

This PR adds a quick sort algo used by the JoinCurve to order the curves, and expose the Extrema as a method into the NurbsCurve.

Related Tickets & Documents

This PR closes #331
This PR closes #335

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.11

07 Sep 05:50
7801b0a
Compare
Choose a tag to compare

PR Title

Removed Curve and Surface into ExtendedMethods.

What type of PR is this? (check all applicable)

  • ♻️ Refactor
  • ✨ Feature
  • 🐛 Bug Fix
  • 👷 Optimization
  • 📝 Documentation Update
  • 🔖 Release
  • 🚩 Other

Description

This PR removed the Curve and Surface classes into ExtendedMethods.

Related Tickets & Documents

This PR closes #329
This PR closes #330

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.10

06 Sep 06:08
3e3d345
Compare
Choose a tag to compare

PR Title

Refactor join method.

What type of PR is this? (check all applicable)

  • ♻️ Refactor
  • ✨ Feature
  • 🐛 Bug Fix
  • 👷 Optimization
  • 📝 Documentation Update
  • 🔖 Release
  • 🚩 Other

Description

This PR refactor the join method.

Related Tickets & Documents

Added tests?

  • 👍 yes
  • 🙅 no, because they aren't needed
  • 🙋 no, because I need help

Added to documentation?

  • 📓 docs
  • 🙅 no documentation needed