Skip to content

Releases: loco-3d/ndcurves

Release v0.3.2

13 Feb 13:29
v0.3.2
Compare
Choose a tag to compare

Changes since v0.3.1:

  • [Python] Fix binding of Piecewise.curve_at_index
  • Replace several critical asserts with exceptions
  • Install the header python_definitions.h in include/python
  • Add python API to retrieve bezier waypoints as 2D array
  • Add C++ and python API to retrieve the translation or rotation curve contained in a SE3 curve
  • Correctly specify the corresponding shared_pointer to all python class
  • Fix SO3 constructors when t_min == t_max
  • Correctly check and raise error when trying to use polynomial constructors from boundary condition when t_min == t_max
  • Reworking of the exposition of the abstract class in Python (fix https://gepgitlab.laas.fr/loco-3d/curves/issues/32)
  • Correctly register the shared_pointer of the base abstract classes in boost::Python

Release v0.3.1

13 Feb 12:50
v0.3.1
Compare
Choose a tag to compare

Changes since v0.3.0:

  • [CMake] add INSTALL_PYTHON_INTERFACE_ONLY option
  • Update README

Release v0.3.0

10 Jan 15:27
v0.3.0
Compare
Choose a tag to compare

Changes since v0.2.0:

  • [CMake] update minimal eigenpy version
  • Add operator == and != for all curves
  • Add methods isApprox() and isEquivalent() to all curves
  • Fix optional dependency to pinocchio for python bindings
  • [Python][Tests] remove all unecessary reshape(-1,1) in python
  • Rework the class piecewise_curve to make it generic and remove the need to specify the type of curve used as a template argument, can now mix any kind of curves inside
  • Rework the methods convert_to_X_from_Y to convert_to_X and remove the need to specify the input type as template argument
  • Add compute_derivate_ptr() method to curve_abc and implement it in all child classes
  • Add degree() method to curve_abc and implement it in all child class
  • Factorize the most commonly used typedef with template argument in fwd.h
  • [Python] correctly define eigenpy matrix type for point3 and point6
  • [CMake] fix hardcoded path
  • [CMake] fix install path of optimization files
  • [Tests][Python] use Quaternion.isApprox to test equality instead of ==
  • Add SE3 with pinocchio
  • Add conversion functions from piecewise curve to python bindings
  • Optimization
  • Fix all compiler warnings
  • Export plot

Initial Release

04 Oct 13:58
v0.2.0
Compare
Choose a tag to compare
v0.2.0

Release of version 0.2.0.