|
@@ -503,10 +503,12 @@
|
|
var maximum = new Vector3(-Number.MAX_VALUE, -Number.MAX_VALUE, -Number.MAX_VALUE);
|
|
var maximum = new Vector3(-Number.MAX_VALUE, -Number.MAX_VALUE, -Number.MAX_VALUE);
|
|
|
|
|
|
for (var index = indexStart; index < indexStart + indexCount; index++) {
|
|
for (var index = indexStart; index < indexStart + indexCount; index++) {
|
|
- var current = new Vector3(positions[indices[index] * 3], positions[indices[index] * 3 + 1], positions[indices[index] * 3 + 2]);
|
|
|
|
-
|
|
|
|
- minimum = Vector3.Minimize(current, minimum);
|
|
|
|
- maximum = Vector3.Maximize(current, maximum);
|
|
|
|
|
|
+ const offset = indices[index];
|
|
|
|
+ const x = positions[offset];
|
|
|
|
+ const y = positions[offset + 1];
|
|
|
|
+ const z = positions[offset + 2];
|
|
|
|
+ minimum.minimizeInPlaceFromFloats(x, y, z);
|
|
|
|
+ maximum.maximizeInPlaceFromFloats(x, y, z);
|
|
}
|
|
}
|
|
|
|
|
|
if (bias) {
|
|
if (bias) {
|