bspline:Rust中的通用B样条曲线

时间:2024-06-13 16:29:56
【文件属性】:

文件名称:bspline:Rust中的通用B样条曲线

文件大小:20KB

文件格式:ZIP

更新时间:2024-06-13 16:29:56

Rust

一个用于在通用控制点上计算B样条插值曲线的库。 bspline可用于评估可以线性插值的任何类型的不同阶的B样条,范围从浮点数,位置,RGB颜色到变换矩阵等。 bspline徽标是使用此库生成的,该库具有2D的三次B样条用于曲线的定位以及RGB空间中的二次B样条对其进行着色(请查看示例!)。 在还可以找到1D和2D二次,三次和四次B样条的其他更为简单的。 安装 只需在上抓住板条箱,您就可以设置好了! 文献资料 可以在找到Rust doc。 一维示例 本示例说明了如何创建上显示的一三次B样条示例。 有关评估样条曲线到图像并保存输出的请参见。 let points = vec! [ 0.0 , 0.0 , 0.0 , 6.0 , 0.0 , 0.0 , 0.0 ] let knots = vec! [ - 2.0 , - 2.0 , - 2.0 , - 2.0 , - 1.0 , 0.0


【文件预览】:
bspline-master
----.gitignore(40B)
----benches()
--------logo_bench.rs(8KB)
----src()
--------lib.rs(12KB)
----LICENSE.md(1KB)
----.travis.yml(1KB)
----Cargo.toml(515B)
----.github()
--------workflows()
----examples()
--------plot1d.rs(4KB)
--------plot2d.rs(7KB)
--------logo.rs(8KB)
----README.md(2KB)
----tests()
--------test2d.rs(5KB)
--------quadratic_2d_expect.png(682B)
--------cubic_2d_expect.png(781B)
--------quartic_2d_expect.png(929B)

网友评论