Curve: BSpline Accelerations
Improved runtime performance for QuaternionBSpline (Curve/Spline/Trajectory) (avoids dynamic memory allocation whenever possible).
New Features
- [curve]:
- Refactored
BSplineBasis
,BSplineBasisSample
,CumulativeBSplineBasisSample
andQuaternionBSplineCurve
to make use ofSmartVector
(to avoid dynamic memory allocation while still implementing the most general case)
- Refactored
Breaking Changes
- [math]:
- Computation of
multinomialCoefficient
now takes aSmartVector
as input to avoids dynamic memory allocation
- Computation of