diff --git a/libraries/voxels/src/VoxelTree.cpp b/libraries/voxels/src/VoxelTree.cpp index 4fd3490c45..ea784b2e16 100644 --- a/libraries/voxels/src/VoxelTree.cpp +++ b/libraries/voxels/src/VoxelTree.cpp @@ -561,29 +561,3 @@ int VoxelTree::processEditPacketData(PacketType packetType, const unsigned char* return 0; } } - - -bool VoxelTree::findRayIntersectionDetail(const glm::vec3& origin, const glm::vec3& direction, - VoxelDetail& detail, float& distance, BoxFace& face) { - - bool result = false; // assume no intersection - if (tryLockForRead()) { - OctreeElement* element; - result = findRayIntersection(origin, direction, element, distance, face); - if (result) { - VoxelTreeElement* voxel = (VoxelTreeElement*)element; - detail.x = voxel->getCorner().x; - detail.y = voxel->getCorner().y; - detail.z = voxel->getCorner().z; - detail.s = voxel->getScale(); - detail.red = voxel->getColor()[0]; - detail.green = voxel->getColor()[1]; - detail.blue = voxel->getColor()[2]; - } - unlock(); - } - return result; -} - - - diff --git a/libraries/voxels/src/VoxelTree.h b/libraries/voxels/src/VoxelTree.h index 5f56b88d6f..2079ab91b2 100644 --- a/libraries/voxels/src/VoxelTree.h +++ b/libraries/voxels/src/VoxelTree.h @@ -45,9 +45,6 @@ public: virtual int processEditPacketData(PacketType packetType, const unsigned char* packetData, int packetLength, const unsigned char* editData, int maxLength, const SharedNodePointer& node); - bool findRayIntersectionDetail(const glm::vec3& origin, const glm::vec3& direction, - VoxelDetail& detail, float& distance, BoxFace& face); - private: // helper functions for nudgeSubTree void recurseNodeForNudge(VoxelTreeElement* element, RecurseOctreeOperation operation, void* extraData);