Archived

This topic is now archived and is closed to further replies.

bobatefrei

frustum culling

Recommended Posts

stefu    120
Your frustrum is defined by six clipping planes (near/far/left/right/top/bottom).
Dot product of a point and plane tells in which side of the plane point is. If one or more of these corners is inside the frustrum, it's atleast partially visible [edit](unless frustrum is reasonably bigger than your boxes).
Search for topics and you'll get a lot of topics conserning frustrum culling and plane equitations. There are much great topics. So did I too.

Edited by - stefu on June 27, 2001 5:02:13 PM

Share this post


Link to post
Share on other sites
Krippy2k    134
Check this link:

http://www.cubic.org/~submissive/sourcerer/3dclip.htm

Tells you how to cull lines. To test if a box is completely outside of the frustum you can make 4 lines out of the box from opposite corners.




A___________B
|\ |\
| \ | \
| \________|__\
| |H | |G
|D_|________|C |
\ | \ |
\|__________\|
E F


Make these line segments:
A - F
B - E
C - H
D - G

Test these 4 lines against your frustum. If all 4 lines are outside then the entire box is outside.

Seeya
Krippy

Share this post


Link to post
Share on other sites