BHoM / BHoM/BHoM_Engine

Geometry_Engine: Improve performance of POintAtParameter for NurbsCurve and NurbsSurface

Open
#2,943 0 comments 0 reactions 1 assignee Claimed by @IsakNaslundBh View on GitHub
type:feature
Dominant language
C#
Stars
30
Forks
13
Avg merge
7d 10h
Merged PRs (30d)
5

Description

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

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.