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

#603 in Algorithms

Download history 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 116/week @ 2024-09-16 174/week @ 2024-09-23 100/week @ 2024-09-30 89/week @ 2024-10-07 88/week @ 2024-10-14 79/week @ 2024-10-21 80/week @ 2024-10-28 68/week @ 2024-11-04

322 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