5 releases (3 breaking)

0.4.0 May 19, 2024
0.3.0 Sep 7, 2023
0.2.0 Mar 10, 2021
0.1.1 Mar 10, 2021
0.1.0 Aug 6, 2020

#154 in Graphics APIs

Download history 85/week @ 2024-06-03 125/week @ 2024-06-10 133/week @ 2024-06-17 105/week @ 2024-06-24 61/week @ 2024-07-01 103/week @ 2024-07-08 98/week @ 2024-07-15 65/week @ 2024-07-22 167/week @ 2024-07-29 138/week @ 2024-08-05 106/week @ 2024-08-12 118/week @ 2024-08-19 125/week @ 2024-08-26 112/week @ 2024-09-02 82/week @ 2024-09-09 133/week @ 2024-09-16

466 downloads per month

MIT license

13KB
240 lines

crates.io docs.rs

treeculler

Implements frustum culling. In the future, it will also implement a few occlusion culling methods, and a BVH (bounding volume hierarchy) based frustum culling.

Please check library documentation for more information.


lib.rs:

Utilities to use for frustum culling. Comes with AABB and Sphere culling.

For #![no_std], this crate provides a libm feature (used in num-traits and vek). Disabling default features and enabling the libm feature will make the crate build on #![no_std].

Implemented thanks to these posts:

Dependencies

~1MB
~13K SLoC