From 81732b1e56e5bce9b5a233be6e4bc231b5b47dc1 Mon Sep 17 00:00:00 2001 From: Sebastian Bittrich <bittrich@hs-mittweida.de> Date: Wed, 27 Mar 2019 14:55:10 -0700 Subject: [PATCH] testPoint is now defined outside of loop --- src/mol-model/structure/structure/accessible-surface-area.ts | 3 ++- src/tests/browser/render-structure.ts | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/mol-model/structure/structure/accessible-surface-area.ts b/src/mol-model/structure/structure/accessible-surface-area.ts index ab60a2e70..c11da06d2 100644 --- a/src/mol-model/structure/structure/accessible-surface-area.ts +++ b/src/mol-model/structure/structure/accessible-surface-area.ts @@ -94,6 +94,7 @@ namespace AccessibleSurfaceArea { const position = (i: number, v: Vec3) => Vec3.set(v, x[i], y[i], z[i]); const aPos = Vec3.zero(); const bPos = Vec3.zero(); + let testPoint = Vec3.zero(); for (let aI = 0; aI < atomCount; ++aI) { if (aI % 10000 === 0) { @@ -130,7 +131,7 @@ namespace AccessibleSurfaceArea { let accessiblePointCount = 0; for (let sI = 0; sI < spherePoints.length; ++sI) { const spherePoint = spherePoints[sI]; - const testPoint = [spherePoint[0] * scalar + aPos[0], spherePoint[1] * scalar + aPos[1], spherePoint[2] * scalar + aPos[2]] as Vec3; + testPoint = [spherePoint[0] * scalar + aPos[0], spherePoint[1] * scalar + aPos[1], spherePoint[2] * scalar + aPos[2]] as Vec3; let accessible = true; for (let _nI = 0; _nI < neighbors.length; ++_nI) { diff --git a/src/tests/browser/render-structure.ts b/src/tests/browser/render-structure.ts index 7bc1713df..b7d9dfb2a 100644 --- a/src/tests/browser/render-structure.ts +++ b/src/tests/browser/render-structure.ts @@ -69,8 +69,8 @@ function getCartoonRepr() { let accessibleSurfaceArea: AccessibleSurfaceArea; async function init(props = {}) { const cif = await downloadFromPdb( - // '3j3q' - '1aon' + '3j3q' + // '1aon' // '1acj' ) const models = await getModels(cif) -- GitLab