Home | nevrax.com |
|
NL3D::CCubeGrid Class Template ReferenceClass used to classify elements in space around a point (good for pointlight raytracing) Elements are copied at insertion, and are duplicated at compilation along the grids. More...
Detailed Descriptiontemplate<class TCell>
Class used to classify elements in space around a point (good for pointlight raytracing) Elements are copied at insertion, and are duplicated at compilation along the grids.
|
|
Definition at line 78 of file cube_grid.h. |
|
Definition at line 109 of file cube_grid.h. References _Compiled, _Grids, NLMISC::CMatrix::identity, kBack, kDown, kFront, kLeft, kRight, and NLMISC::CMatrix::setRot. |
|
Definition at line 151 of file cube_grid.h. |
|
compile the container, storing in CStaticQuadGrid.
Definition at line 229 of file cube_grid.h. References _Compiled, _CurSel, _Grids, _NumSels, _Selection, _StaticGrids, NL3D::CStaticQuadGrid< TCell >::build, NLMISC::contReset, and nlassert. |
|
Create the cubeGrid, specifying center of this one, and number of Cells per side.
Definition at line 157 of file cube_grid.h. References _Center, _Compiled, _Grids, kBack, kDown, kFront, kLeft, kRight, kUp, and nlassert. |
|
Definition at line 313 of file cube_grid.h. References _Compiled, _CurSel, _Selection, and nlassert. |
|
Definition at line 172 of file cube_grid.h. References _Center, _Compiled, kBack, kDown, kFront, kLeft, kRight, kUp, NLMISC::CPlane::make, nlassert, project, NLMISC::CTriangle::V0, NLMISC::CTriangle::V1, and NLMISC::CTriangle::V2. |
|
Definition at line 329 of file cube_grid.h. |
|
Definition at line 321 of file cube_grid.h. |
|
Definition at line 337 of file cube_grid.h. References _Grids, NLMISC::CPlane::clipPolygonFront, NL3D::CQuadGrid< TCell >::insert, NLMISC::CPlane::intersect, NLMISC::CTriangle::V0, NLMISC::CTriangle::V1, NLMISC::CTriangle::V2, NLMISC::CVector::x, NLMISC::CVector::y, and NLMISC::CVector::z. Referenced by insert. |
|
Definition at line 253 of file cube_grid.h. References _Center, _Compiled, _CurSel, _NumSels, _Selection, _StaticGrids, NLMISC::CPlane::intersect, kBack, kDown, kFront, kLeft, kRight, kUp, NLMISC::CPlane::make, nlassert, NL3D::CStaticQuadGrid< TCell >::select, v, NLMISC::CVector::x, NLMISC::CVector::y, and NLMISC::CVector::z. |
|
Definition at line 76 of file cube_grid.h. |
|
Definition at line 85 of file cube_grid.h. Referenced by CCubeGrid, compile, create, getSel, insert, isEndSel, nextSel, and select. |
|
Definition at line 89 of file cube_grid.h. Referenced by compile, getSel, isEndSel, nextSel, and select. |
|
Definition at line 80 of file cube_grid.h. |
|
Definition at line 90 of file cube_grid.h. |
|
Definition at line 88 of file cube_grid.h. |
|
Definition at line 82 of file cube_grid.h. |