本文整理汇总了C++中AABB3::setMinMax方法的典型用法代码示例。如果您正苦于以下问题:C++ AABB3::setMinMax方法的具体用法?C++ AABB3::setMinMax怎么用?C++ AABB3::setMinMax使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AABB3
的用法示例。
在下文中一共展示了AABB3::setMinMax方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Entity
TerrainChunk::TerrainChunk(
int xChunkIndex,
int yChunkIndex,
int zChunkIndex,
Terrain *terrain
):
Entity("TerrainChunk"),
_xChunkIndex(xChunkIndex),
_yChunkIndex(yChunkIndex),
_zChunkIndex(zChunkIndex),
_terrain(terrain)
{
std::ostringstream stringStream;
stringStream << "TerrainChunk [" <<
_xChunkIndex << ", " <<
_yChunkIndex << ", " <<
_zChunkIndex << "]";
_name = stringStream.str();
_paletteRenderables.reserve(DefaultCapacity);
_grid = new MatrixVoxelGrid(ChunkSize, ChunkSize, ChunkSize);
// Setup for a correct model matrix.
setPosition(
_xChunkIndex * ChunkSize,
_yChunkIndex * ChunkSize,
_zChunkIndex * ChunkSize);
// Setup for correct frustum culling.
AABB3 localAABB;
localAABB.setMinMax(Vector3(0, 0, 0), Vector3(ChunkSize, ChunkSize, ChunkSize));
expandLocalAABB(localAABB);
}