@@ -11391,8 +11391,12 @@ void main() {
11391
11391
exports.lru.touch(node);
11392
11392
this.highestLevelServed = Math.max(node.getLevel(), this.highestLevelServed);
11393
11393
11394
- let doTraverse = (node.level % node.pcoGeometry.hierarchyStepSize) === 0 && node.hasChildren;
11395
- doTraverse = doTraverse || node.getLevel() === 0;
11394
+ var geom = node.pcoGeometry;
11395
+ var hierarchyStepSize = geom ? geom.hierarchyStepSize : 1;
11396
+
11397
+ var doTraverse = node.getLevel() === 0 ||
11398
+ (node.level % hierarchyStepSize === 0 && node.hasChildren);
11399
+
11396
11400
if (doTraverse) {
11397
11401
this.traverse(node);
11398
11402
}
@@ -11456,7 +11460,7 @@ void main() {
11456
11460
view[i * 3 + 0],
11457
11461
view[i * 3 + 1],
11458
11462
view[i * 3 + 2]);
11459
-
11463
+
11460
11464
pos.applyMatrix4(matrix);
11461
11465
let distance = Math.abs(segment.cutPlane.distanceToPoint(pos));
11462
11466
let centerDistance = Math.abs(segment.halfPlane.distanceToPoint(pos));
@@ -11520,7 +11524,7 @@ void main() {
11520
11524
11521
11525
let start = new THREE.Vector3(segment.start.x, segment.start.y, bsWorld.center.z);
11522
11526
let end = new THREE.Vector3(segment.end.x, segment.end.y, bsWorld.center.z);
11523
-
11527
+
11524
11528
let closest = new THREE.Line3(start, end).closestPointToPoint(bsWorld.center, true, new THREE.Vector3());
11525
11529
let distance = closest.distanceTo(bsWorld.center);
11526
11530
@@ -11594,7 +11598,7 @@ void main() {
11594
11598
for(let i = 0; i < accepted.length; i++){
11595
11599
11596
11600
let index = accepted[i];
11597
-
11601
+
11598
11602
let start = index * numElements;
11599
11603
let end = start + numElements;
11600
11604
let sub = source.subarray(start, end);
@@ -21179,7 +21183,7 @@ ENDSEC
21179
21183
let range = material.elevationRange;
21180
21184
21181
21185
panel.find('#lblHeightRange').html(`${range[0].toFixed(2)} to ${range[1].toFixed(2)}`);
21182
- panel.find('#sldHeightRang ').slider({min: bMin, max: bMax, values: range});
21186
+ panel.find('#sldHeightRange ').slider({min: bMin, max: bMax, values: range});
21183
21187
};
21184
21188
21185
21189
let updateIntensityRange = function () {
0 commit comments