#graph #geometry #vector #pathing

prima

用于处理图结构和基本几何的通用2D库

4个版本

0.5.3 2022年1月17日
0.5.2 2022年1月12日
0.5.1 2022年1月5日
0.5.0 2022年1月5日

#194 in #geometry

MIT/Apache

1MB
2K SLoC

Prima

Latest Version docs Minimum Supported Rust Version

一个侧重于简单代码和可读性的几何和基于图的工具集合。

关于项目

Prima是另一个几何库,围绕简单代码和可读性的核心原则构建。它提供了一些基本形状、基本碰撞检测和一系列图结构的辅助结构。图是向量导向的,并考虑到程序性世界构建。为了避免通用的浮点数,采用了显式类型的结构,遵循了glam的例子。在未来的更新中可能实现对vek的crate支持。

入门

与大多数Rust crate一样,可以使用crates.io将其导入到项目中。点击链接获取更多信息。

可选功能

  • rendering - 添加了将形状和图导出为图像文件的功能。

许可证

许可协议为以下两者之一:

任选其一。

贡献

欢迎并感谢所有贡献!

贡献(问题、拉取请求等)必须遵守Rust的行为准则

除非你明确表示,否则任何有意提交以包含在作品中的贡献,根据Apache-2.0许可证定义,将按上述方式双授权,没有任何额外条款或条件。

联系

卡斯帕·格林 - [email protected]

项目链接: https://github.com/fishykins/prima

(返回顶部)

依赖项

~9MB
~186K SLoC