#样条 #曲面 #b样条 #灵活 #NURBS #高度 #标准

无std splinosaurus

灵活的样条和曲面库

4个版本

0.2.2 2024年2月5日
0.2.1 2024年2月4日
0.2.0 2024年2月4日
0.1.0 2024年2月4日

#708 in 数学

GPL-3.0 许可证

37KB
1K SLoC

Splinosaurus

GitHub License Crates.io

一个高度灵活的样条和曲面库。

功能包括

  • BSpline
  • NURBS(样条)
  • BSurface
  • NURBS(曲面)

计划

  • TSpline

本库的目标是

  • 隐藏不必要的复杂性
  • 暴露高、低级操作API
  • 允许类型灵活性(固定或浮点数)
  • 最小依赖

无STD

此crate在no_std下工作,但需要alloc用于向量。


lib.rs:

一个高度灵活的样条和曲面库。

功能包括

  • BSpline
  • NURBS(样条)
  • BSurface
  • NURBS(曲面)

计划

  • TSpline

本库的目标是

  • 隐藏不必要的复杂性
  • 暴露高、低级操作API
  • 允许类型灵活性(固定或浮点数)
  • 最小依赖

依赖关系

~3MB
~60K SLoC