BHoM_Engine icon indicating copy to clipboard operation
BHoM_Engine copied to clipboard

Geometry_Engine: Improve performance of POintAtParameter for NurbsCurve and NurbsSurface

Open IsakNaslundBh opened this issue 3 years ago • 0 comments

Description:

Performance of methods can be drastically improved by making sure BasisFunction only is called:

  1. Once per value
  2. 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.

IsakNaslundBh avatar Nov 08 '22 13:11 IsakNaslundBh