Просмотр исходного кода

more boundary calc tweaks

- lower thresholds for using coarse calc
Alexander Rose 4 лет назад
Родитель
Сommit
befa40f5a2

+ 1 - 1
src/mol-gl/renderable/util.ts

@@ -87,7 +87,7 @@ const boundaryHelperCoarse = new BoundaryHelper('14');
 const boundaryHelperFine = new BoundaryHelper('98');
 
 function getHelper(count: number) {
-    return count > 500_000 ? boundaryHelperCoarse : boundaryHelperFine;
+    return count > 100_000 ? boundaryHelperCoarse : boundaryHelperFine;
 }
 
 export function calculateInvariantBoundingSphere(position: Float32Array, positionCount: number, stepFactor: number): Sphere3D {

+ 1 - 1
src/mol-model/structure/structure/util/boundary.ts

@@ -15,7 +15,7 @@ const tmpSphere = Sphere3D();
 const boundaryHelperCoarse = new BoundaryHelper('14');
 const boundaryHelperFine = new BoundaryHelper('98');
 function getBoundaryHelper(count: number) {
-    return count > 10_000 ? boundaryHelperCoarse : boundaryHelperFine;
+    return count > 500 ? boundaryHelperCoarse : boundaryHelperFine;
 }
 
 export function computeStructureBoundary(s: Structure): Boundary {