BHoM_Engine
BHoM_Engine copied to clipboard
Geometry_Engine: Improve performance of POintAtParameter for NurbsCurve and NurbsSurface
Description:
Performance of methods can be drastically improved by making sure BasisFunction only is called:
- Once per value
- When a non-zero value can be expacted.
Also scope to make small tweaks to the Basis function, with some extra checks that can make it possible to exit some of the recursive calls slightly earlier than what is currently being done.