Changeset 8775 in orxonox.OLD for branches/terrain/src/lib/graphics/importer/terrain/frustum.h
- Timestamp:
- Jun 25, 2006, 11:30:59 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/terrain/src/lib/graphics/importer/terrain/frustum.h
r8697 r8775 18 18 #include "glincl.h" 19 19 #include <stdio.h> 20 21 22 #define MAX_CLIP_DISTANCE 400.0f 20 23 #define m( _row,_col ) _m[_col*4+_row-5] 21 24 … … 95 98 m( 3, 3 ) + m( 4, 3 ), 96 99 m( 3, 4 ) + m( 4, 4 ) ); 100 97 101 planes[FAR].setCoefficients( 98 102 -m( 3, 1 ) + m( 4, 1 ), … … 100 104 -m( 3, 3 ) + m( 4, 3 ), 101 105 -m( 3, 4 ) + m( 4, 4 ) ); 106 102 107 planes[BOTTOM].setCoefficients( 103 108 m( 2, 1 ) + m( 4, 1 ), … … 105 110 m( 2, 3 ) + m( 4, 3 ), 106 111 m( 2, 4 ) + m( 4, 4 ) ); 112 107 113 planes[TOP].setCoefficients( 108 114 -m( 2, 1 ) + m( 4, 1 ), … … 110 116 -m( 2, 3 ) + m( 4, 3 ), 111 117 -m( 2, 4 ) + m( 4, 4 ) ); 118 112 119 planes[LEFT].setCoefficients( 113 120 m( 1, 1 ) + m( 4, 1 ), … … 115 122 m( 1, 3 ) + m( 4, 3 ), 116 123 m( 1, 4 ) + m( 4, 4 ) ); 124 117 125 planes[RIGHT].setCoefficients( 118 126 -m( 1, 1 ) + m( 4, 1 ), … … 120 128 -m( 1, 3 ) + m( 4, 3 ), 121 129 -m( 1, 4 ) + m( 4, 4 ) ); 130 131 if ( planes[NEAR].d +planes[FAR].d > MAX_CLIP_DISTANCE ) { 132 planes[FAR].d = -planes[NEAR].d+MAX_CLIP_DISTANCE; 133 } 122 134 } 123 135
Note: See TracChangeset
for help on using the changeset viewer.