History

use correct rootSizeScale

SamGondelman committed 9 years ago

Commit bb5368e1 parent b0f30ac3 files · +9 −6Browse files

Showing the changes to assignment-client/src/entities/EntityTreeSendThread.cpp (1 of 3 files). Show all

Unified · Split

assignment-client/src/entities/EntityTreeSendThread.cpp+5−5
@@ -170,7 +170,7 @@ bool EntityTreeSendThread::addDescendantsToExtraFlaggedEntities(const QUuid& fil · 169 unmodified lines
170170 return hasNewChild || hasNewDescendants;
171171 }
172172
173−void EntityTreeSendThread::startNewTraversal(const ViewFrustum& view, EntityTreeElementPointer root, float octreeSizeScale, int32_t lodLevelOffset) {
173+void EntityTreeSendThread::startNewTraversal(const ViewFrustum& view, EntityTreeElementPointer root, int32_t lodLevelOffset) {
174174 DiffTraversal::Type type = _traversal.prepareNewTraversal(view, root, lodLevelOffset);
175175 // there are three types of traversal:
176176 //
@@ -199,7 +199,7 @@ void EntityTreeSendThread::startNewTraversal(const ViewFrustum& view, EntityTree · 22 unmodified lines
199199 // before we consider including it.
200200 float renderAccuracy = calculateRenderAccuracy(_traversal.getCurrentView().getPosition(),
201201 cube,
202− octreeSizeScale,
202+ _traversal.getCurrentRootSizeScale(),
203203 lodLevelOffset);
204204
205205 // Only send entities if they are large enough to see
@@ -228,7 +228,7 @@ void EntityTreeSendThread::startNewTraversal(const ViewFrustum& view, EntityTree · 22 unmodified lines
228228 // See the DiffTraversal::First case for an explanation of the "entity is too small" check
229229 float renderAccuracy = calculateRenderAccuracy(_traversal.getCurrentView().getPosition(),
230230 cube,
231− octreeSizeScale,
231+ _traversal.getCurrentRootSizeScale(),
232232 lodLevelOffset);
233233
234234 // Only send entities if they are large enough to see
@@ -259,7 +259,7 @@ void EntityTreeSendThread::startNewTraversal(const ViewFrustum& view, EntityTree · 24 unmodified lines
259259 // See the DiffTraversal::First case for an explanation of the "entity is too small" check
260260 float renderAccuracy = calculateRenderAccuracy(_traversal.getCurrentView().getPosition(),
261261 cube,
262− octreeSizeScale,
262+ _traversal.getCurrentRootSizeScale(),
263263 lodLevelOffset);
264264
265265 // Only send entities if they are large enough to see
@@ -271,7 +271,7 @@ void EntityTreeSendThread::startNewTraversal(const ViewFrustum& view, EntityTree · 5 unmodified lines
271271 // If this entity was skipped last time because it was too small, we still need to send it
272272 float lastRenderAccuracy = calculateRenderAccuracy(_traversal.getCompletedView().getPosition(),
273273 cube,
274− octreeSizeScale,
274+ _traversal.getCompletedRootSizeScale(),
275275 lodLevelOffset);
276276
277277 if (lastRenderAccuracy <= 0.0f) {