diff --git a/src/mol-model/structure/structure/accessible-surface-area.ts b/src/mol-model/structure/structure/accessible-surface-area.ts index ab60a2e7015820ada0e5aaaf3041c1ba281c8afb..c11da06d205fdd96e54578e7c7cc24c3163ebce0 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 7bc1713df05f0c2b532c15a21d2d1ca4b1dec0cc..b7d9dfb2a50819ae760c46c496f3b9ade80f09be 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)