2个版本
使用旧的Rust 2015
0.1.1 | 2016年10月2日 |
---|---|
0.1.0 | 2016年9月25日 |
4 在 #物理
61 每月下载量
17KB
295 行
beebox
此包提供了另一个轴对齐边界框(AABB)。它面向光线追踪,并基于Matt Pharr和Greg Humphreys的《基于物理的渲染 - 从理论到实现》(第二版)中的BBox
类。
许可证
根据以下其中一项许可证授权:
- Apache许可证2.0版本(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则任何有意提交以包含在您的工作中的贡献(根据Apache-2.0许可证定义),都应按上述方式双重许可,无需任何额外条款或条件。
lib.rs
:
另一个轴对齐边界框(AABB),倾向于光线追踪。
设计灵感来源于Matt Pharr和Greg Humphreys的《基于物理的渲染:从理论到实现》(第二版)中的BBox
类。因此,它面向光线追踪和类似应用程序的需求,并提供了诸如表面积计算和光线-AABB相交计算等不常用的操作。
它完全专注于32位浮点数。如果需要,可以在以后的版本中添加64位变体。
依赖关系
~1.5MB
~23K SLoC