Changeset 459 for trunk/Source/System/NodeCores/Drawables/Terrain/QuadTree/OSGQuadTreeTerrainBase.cpp
- Timestamp:
- 12/29/06 10:28:00 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Source/System/NodeCores/Drawables/Terrain/QuadTree/OSGQuadTreeTerrainBase.cpp
r436 r459 85 85 Terrain height as image. 86 86 */ 87 87 88 /*! \var Real32 QuadTreeTerrainBase::_sfHeightScale 88 89 Scale factor for terrain height. 89 90 */ 91 90 92 /*! \var Real32 QuadTreeTerrainBase::_mfHeightError 91 93 Error values. 92 94 */ 95 93 96 /*! \var Real32 QuadTreeTerrainBase::_mfHeightQuad 94 Vertex indices used in current tesselation (encoding terrain 95 quadtree). 96 */ 97 Vertex indices used in current tesselation (encoding terrain quadtree). 98 */ 99 97 100 /*! \var UInt32 QuadTreeTerrainBase::_sfWidth 98 101 Width and height of dataset. 99 102 */ 103 100 104 /*! \var UInt32 QuadTreeTerrainBase::_sfLevel 101 105 Levels of terrain quadtree. 102 106 */ 107 103 108 /*! \var Real32 QuadTreeTerrainBase::_sfDetail 104 109 Detail of terrain tesselation. 105 110 */ 111 106 112 /*! \var Int32 QuadTreeTerrainBase::_sfBorderDetail 107 Detail for borders (0: determined by height data, positive: borders at 108 level borderDetail). 109 */ 113 Detail for borders (0: determined by height data, positive: borders at level borderDetail). 114 */ 115 110 116 /*! \var Real32 QuadTreeTerrainBase::_sfVertexSpacing 111 117 Spacing to horizontal and vertical neighbour vertices. 112 118 */ 119 113 120 /*! \var GeoVectorPropertyPtr QuadTreeTerrainBase::_sfHeightVertices 114 121 Precomputed terrain vertices. 115 122 */ 123 116 124 /*! \var bool QuadTreeTerrainBase::_sfGeoMorphing 117 125 118 126 */ 127 119 128 /*! \var Pnt3f QuadTreeTerrainBase::_sfBoundMin 120 129 Min vertex of AABB. 121 130 */ 131 122 132 /*! \var Pnt3f QuadTreeTerrainBase::_sfBoundMax 123 133 Max vertex of AABB. 124 134 */ 135 125 136 /*! \var Pnt3f QuadTreeTerrainBase::_sfEyePoint 126 137 Eye point of this frame. 127 138 */ 139 128 140 /*! \var Real32 QuadTreeTerrainBase::_sfEyeHeight 129 141 Height of eye point above terrain. 130 142 */ 143 131 144 /*! \var bool QuadTreeTerrainBase::_sfEyePointValid 132 145 Eye point set externally, otherwise it is computed internally. 133 146 */ 147 134 148 /*! \var Real32 QuadTreeTerrainBase::_sfOriginX 135 149 X-component of terrain lower left point. 136 150 */ 151 137 152 /*! \var Real32 QuadTreeTerrainBase::_sfOriginY 138 153 Y-component of terrain lower left point. 139 154 */ 155 140 156 /*! \var Real32 QuadTreeTerrainBase::_sfOriginTexX 141 157 Texture X-component of terrain lower left point. 142 158 */ 159 143 160 /*! \var Real32 QuadTreeTerrainBase::_sfOriginTexY 144 161 Texture Y-component of terrain lower left point. 145 162 */ 163 146 164 /*! \var Real32 QuadTreeTerrainBase::_sfTexSpacing 147 Spacing of texture coordinates for horizontal (and vertical) neighbour 148 vertices. 149 */ 165 Spacing of texture coordinates for horizontal (and vertical) neighbour vertices. 166 */ 167 150 168 /*! \var Real32 QuadTreeTerrainBase::_sfTexYSpacing 151 169 Spacing of texture coordinates for vertical neighbour vertices. 152 170 */ 171 153 172 /*! \var bool QuadTreeTerrainBase::_sfUpdateTerrain 154 173 Update terrain in next frame. 155 174 */ 175 156 176 /*! \var bool QuadTreeTerrainBase::_sfPerPixelLighting 157 Do per-pixel lighting with normalmap; otherwise generate per-vertex 158 normals. 159 */ 177 Do per-pixel lighting with normalmap; otherwise generate per-vertex normals. 178 */ 179 160 180 161 181 void QuadTreeTerrainBase::classDescInserter(TypeObject &oType)
