nanospline:现代C ++中的一个nano spline库 源码
纳米花键 Nanospline是使用现代C ++编写的仅标头的样条库。 它是由周庆南作为编码练习创建的。 它支持贝塞尔,有理Bézier,在任意尺寸的任意程度的B样条和NURBS曲线。 涵盖了大多数算法。 功能性 涵盖以下功能: 数据结构 Nanospline为4种类型的曲线提供了4种基本数据结构:Bézier,有理Bézier,B样条和NURBS。 它们全部由4个参数作为模板: Scalar :浮点数据类型。 (例如float , double , long double等等) dim :嵌入空间的尺寸。 (例如,对于2D曲线为2 ,对于3D曲线为3 ) degree :曲线的程度。
下载地址
用户评论