Lines Matching refs:iModel

683         for (int iModel = 0; iModel < modelCount; iModel++) {  in setDrawing()
684 if (bsModels.get(iModel) && setPoints(iModel, -1)) { in setDrawing()
685 setPoints(iModel, nPoints); in setDrawing()
686 setPolygon(iModel); in setDrawing()
687 thisMesh.setCenter(iModel); in setDrawing()
688 thisMesh.drawTypes[iModel] = thisMesh.drawType; in setDrawing()
689 thisMesh.drawVertexCounts[iModel] = thisMesh.drawVertexCount; in setDrawing()
692 thisMesh.modelFlags.set(iModel); in setDrawing()
694 thisMesh.drawTypes[iModel] = EnumDrawType.NONE; in setDrawing()
695 thisMesh.pis[iModel] = new int[0]; in setDrawing()
727 private void addPoint(T3 newPt, int iModel) { in addPoint() argument
729 if (newPt == null || iModel >= 0 && !bsAllModels.get(iModel)) in addPoint()
734 } else if (iModel >= 0) { in addPoint()
735 bsAllModels.set(iModel); in addPoint()
740 private boolean setPoints(int iModel, int n) { in setPoints() argument
761 BS bsModel = (iModel < 0 ? null : vwr.getModelUndeletedAtomsBitSet(iModel)); in setPoints()
787 addPoint((P3) info[1], (makePoints ? iModel : -1)); in setPoints()
797 addPoint(vwr.ms.getAtomSetCenter(bs), (makePoints ? iModel : -1)); in setPoints()
804 if (m.modelIndex > 0 && m.modelIndex != iModel) in setPoints()
810 if (iModel < 0 || iModel >= m.pc) in setPoints()
812 addPoint(m.vs[ipt], iModel); in setPoints()
813 else if (m.pis[iModel] != null) in setPoints()
814 for (int ipt = m.drawVertexCounts[iModel]; --ipt >= 0;) in setPoints()
815 addPoint(m.vs[m.pis[iModel][ipt]], iModel); in setPoints()
817 if (iModel < 0 || iModel >= m.pc) in setPoints()
819 addPoint(m.vs[ipt], iModel); in setPoints()
820 else if (m.pis[iModel] != null) in setPoints()
821 for (int ipt = 0; ipt < m.drawVertexCounts[iModel]; ipt++) in setPoints()
822 addPoint(m.vs[m.pis[iModel][ipt]], iModel); in setPoints()
825 if (iModel < 0 || m.ptCenters == null || m.ptCenters[iModel] == null) in setPoints()
826 addPoint(m.ptCenter, iModel); in setPoints()
828 addPoint(m.ptCenters[iModel], iModel); in setPoints()
838 if (iModel < 0 || j == iModel) { in setPoints()
1336 for (int iModel = mCount; --iModel >= 0;) { in findPickedObject()
1338 && !m.modelFlags.get(iModel) in findPickedObject()
1341 && (iModel >= m.pis.length || m.pis[iModel] == null)) in findPickedObject()
1344 : m.pis[iModel].length); --iVertex >= 0;) { in findPickedObject()
1346 int iv = m.pis[iModel][iVertex]; in findPickedObject()
1353 pickedModel = iModel; in findPickedObject()
1383 private String getCommand2(Mesh mesh, int iModel) { in getCommand2() argument
1393 if (!dmesh.isFixed && iModel >= 0 && modelCount > 1) in getCommand2()
1394 appendCmd(str, "frame " + vwr.getModelNumberDotted(iModel)); in getCommand2()
1398 if (iModel < 0) in getCommand2()
1399 iModel = 0; in getCommand2()
1430 : dmesh.drawVertexCounts[iModel >= 0 ? iModel : 0]; in getCommand2()
1431 …tch (dmesh.drawTypes == null || dmesh.drawTypes[iModel] == null ? dmesh.drawType : dmesh.drawTypes… in getCommand2()
1492 String s = getVertexList(dmesh, iModel, nVertices); in getCommand2()
1521 private static String getVertexList(DrawMesh mesh, int iModel, int nVertices) { in getVertexList() argument
1524 if (iModel >= mesh.pis.length) in getVertexList()
1525 iModel = 0; // arrows and curves may not have multiple model representations in getVertexList()
1528 T3 pt = mesh.vs[mesh.pis[iModel][i]]; in getVertexList()
1533 pt1.sub(mesh.vs[mesh.pis[iModel][0]]); in getVertexList()