Unity provides standard spline asset,
use BGCurve only if Unity spline misses some feature
Features
Tested on IOS, Android, WebGl, Net Core
Two types of approximation 1) Uniform 2) Adaptive
Animation support
Custom fields for points
Point store options: 1) Inlined, 2) as Components, 3) as Game Objects
Snapping (to terrain etc.)
Base math for Bezier splines (get Total Distance, get Position by distance,
get Tangent by distance, get Position and Distance by Closest point to a spline)