Переглянути джерело

trace iterator sec struc type fix

Alexander Rose 6 роки тому
батько
коміт
b6a6a29c1f

+ 2 - 1
src/mol-repr/structure/visual/util/polymer/trace-iterator.ts

@@ -119,7 +119,8 @@ export class AtomicPolymerTraceIterator implements Iterator<PolymerTraceElement>
     }
 
     private setControlPoint(out: Vec3, p1: Vec3, p2: Vec3, p3: Vec3, residueIndex: ResidueIndex) {
-        if (SecondaryStructureType.is(this.currSecStrucType, SecondaryStructureType.Flag.Beta)) {
+        const ss =  this.secondaryStructureType[residueIndex]
+        if (SecondaryStructureType.is(ss, SecondaryStructureType.Flag.Beta)) {
             Vec3.scale(out, Vec3.add(out, p1, Vec3.add(out, p3, Vec3.add(out, p2, p2))), 1/4)
         } else {
             Vec3.copy(out, p2)