#oct-tree #memory #math #geometry

废弃 ami

不在标准库中的有用数据结构

20个版本 (12个破坏性版本)

使用旧的Rust 2015

0.13.1 2022年6月12日
0.13.0 2018年9月3日
0.12.0 2018年6月26日
0.6.0 2018年2月24日
0.4.0 2017年7月19日

#15 in #octree

每月下载量27次
用于 2 crates

MIT / BSL-1.0

62KB
1.5K SLoC

Aldaron的内存接口

该项目已停止维护,建议您使用cgmath代替。

如果您想恢复crate名称,请联系[email protected]


Aldaron的内存接口提供不在标准库中的有用数据结构。

特性

  • 3D向量数学
  • 4D矩阵数学
  • 其他几何数学和相关结构
  • 自动调整大小的八叉树

贡献

1.0版本路线图(未来特性)

  • 所有数据结构都按照预期工作。
  • 32位索引Vec (VecD)。

变更日志

0.13

  • 不再依赖于euler,而是使用更底层的crate cgmath
  • vec3!重命名为vector!,将Vec3重命名为Vector
  • mat4!重命名为matrix!,将Mat4重命名为Matrix
  • 现在使用正确的四元数数学

0.12

  • 将宏模块替换为预导入模块。

0.11

  • 更新到euler 0.4
  • 删除了父结构和子结构(使用Rc<RefCell>代替)
  • 删除了类型转换宏

0.10

  • 切换到使用Euler进行Vec*类型。

0.9

  • 修复了八叉树错误。
  • 使Mat4使用f32而不是f64

依赖项

~1MB
~16K SLoC