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

#1 in #culling

Download history 97/week @ 2024-11-27 124/week @ 2024-12-04 192/week @ 2024-12-11 106/week @ 2024-12-18 46/week @ 2024-12-25 56/week @ 2025-01-01 81/week @ 2025-01-08 95/week @ 2025-01-15 111/week @ 2025-01-22 93/week @ 2025-01-29 137/week @ 2025-02-05 131/week @ 2025-02-12 51/week @ 2025-02-19 110/week @ 2025-02-26 76/week @ 2025-03-05 121/week @ 2025-03-12

364 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