mirror of
https://github.com/overte-org/overte.git
synced 2025-08-08 13:58:51 +02:00
some cleanup
This commit is contained in:
parent
0bec7156aa
commit
2c48139ff3
1 changed files with 2 additions and 16 deletions
|
@ -547,24 +547,14 @@ bool VoxelSystem::falseColorizeInViewOperation(VoxelNode* node, bool down, void*
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
ViewFrustum* viewFrustum = (ViewFrustum*) extraData;
|
const ViewFrustum* viewFrustum = (const ViewFrustum*) extraData;
|
||||||
|
|
||||||
_nodeCount++;
|
_nodeCount++;
|
||||||
|
|
||||||
// only do this for truely colored voxels...
|
// only do this for truely colored voxels...
|
||||||
if (node->isColored()) {
|
if (node->isColored()) {
|
||||||
// first calculate the AAbox for the voxel
|
|
||||||
AABox voxelBox;
|
|
||||||
node->getAABox(voxelBox);
|
|
||||||
|
|
||||||
voxelBox.scale(TREE_SCALE);
|
|
||||||
|
|
||||||
printf("voxelBox corner=(%f,%f,%f) x=%f\n",
|
|
||||||
voxelBox.getCorner().x, voxelBox.getCorner().y, voxelBox.getCorner().z,
|
|
||||||
voxelBox.getSize().x);
|
|
||||||
|
|
||||||
// If the voxel is outside of the view frustum, then false color it red
|
// If the voxel is outside of the view frustum, then false color it red
|
||||||
if (ViewFrustum::OUTSIDE == viewFrustum->boxInFrustum(voxelBox)) {
|
if (!node->isInView(*viewFrustum)) {
|
||||||
// Out of view voxels are colored RED
|
// Out of view voxels are colored RED
|
||||||
unsigned char newR = 255;
|
unsigned char newR = 255;
|
||||||
unsigned char newG = 0;
|
unsigned char newG = 0;
|
||||||
|
@ -573,11 +563,7 @@ bool VoxelSystem::falseColorizeInViewOperation(VoxelNode* node, bool down, void*
|
||||||
//printf("voxel OUTSIDE view - FALSE colorizing node %d TRUE color is %x,%x,%x \n",
|
//printf("voxel OUTSIDE view - FALSE colorizing node %d TRUE color is %x,%x,%x \n",
|
||||||
// _nodeCount,node->getTrueColor()[0],node->getTrueColor()[1],node->getTrueColor()[2]);
|
// _nodeCount,node->getTrueColor()[0],node->getTrueColor()[1],node->getTrueColor()[2]);
|
||||||
node->setFalseColor(newR,newG,newB);
|
node->setFalseColor(newR,newG,newB);
|
||||||
} else {
|
|
||||||
printf("voxel NOT OUTSIDE view\n");
|
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
printf("voxel not colored, don't consider it\n");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return true; // keep going!
|
return true; // keep going!
|
||||||
|
|
Loading…
Reference in a new issue