
TinySpline是一个ANSI C库,适用于NURBS、B样条曲线和Bézier曲线,并提供对C++、C#、D、Go、Java等语言的支持。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
TinySpline 是一款轻量级且功能丰富的库,专门设计用于对任意数量的 NURBS、B样条曲线以及 Bézier 曲线进行插值、转换和查询操作。该库的核心代码采用 ANSI C (C89) 编写,并提供了 C++ 语言的封装层。此外,TinySpline 还为 C#、D、Go、Java、Lua、Octave、PHP、Python、R 和 Ruby 等语言自动生成了相应的绑定,极大地扩展了其应用范围。该项目的许可证采用 MIT 许可证,详细信息请参考源代码分发中的 LICENSE 文件。用户可以通过下载预编译的二进制文件来快速使用该库。同时,TinySpline 还得到了多种软件包管理器的支持,包括 Conan (C/C++),Luarocks (Lua;目前仅支持 Linux 和 macOS):通过 `luarocks install --server=https://msteinbeck.github.io/tinyspline/luarocks tinyspline` 命令安装;以及 Maven (Java):通过 `
全部评论 (0)
还没有任何评论哟~


