Package org.jmol.util

Examples of org.jmol.util.Point3fi


      renderMeasurement(m.getCount(), m, showMeasurementLabels);
    }
  }

  private Point3fi getAtom(int i) {
    Point3fi a = measurement.getAtom(i);
    if (a.screenDiameter < 0) {
      viewer.transformPoint(a, pt0);
      a.screenX = pt0.x;
      a.screenY = pt0.y;
      a.screenZ = pt0.z;
View Full Code Here


 
  private void renderPendingWithCursor(int count, MeasurementPending measurementPending) {
    if (count > 1)
      renderMeasurement(count, measurementPending, false);
    measurement = measurementPending;
    Point3fi atomLast = getAtom(count);
    int lastZ = atomLast.screenZ - atomLast.screenDiameter - 10;
    int x = viewer.getCursorX();
    int y = viewer.getCursorY();
    if (g3d.isAntialiased()) {
      x <<= 1;
View Full Code Here

      }
    } else {
      drawTicks = (axes.tickInfos != null);
      if (drawTicks) {
        if (atomA == null) {
          atomA = new Point3fi();
          atomB = new Point3fi();
        }
        atomA.set(axes.getOriginPoint(isDataFrame));
      }
      viewer.transformPointNoClip(axes.getOriginPoint(isDataFrame),
          originScreen);
View Full Code Here

    if (imesh < 0)
      return null;
    pickedMesh = isomeshes[imesh];
    setPropertySuper("thisID", pickedMesh.thisID, null);
    int iFace = pickedVertex = (pickFront ? jminz : jmaxz);
    Point3fi ptRet = new Point3fi();
    ptRet.set(((IsosurfaceMesh)pickedMesh).centers[iFace]);
    pickedModel = ptRet.modelIndex = (short) pickedMesh.modelIndex;
    ptRet.index = imesh;
    if (pickFront) {
      setStatusPicked(-4, ptRet);
    } else {
View Full Code Here

    }
    return PT_NAN;
  }

  private Point3fi getPickedPoint(Point3f v) {
    Point3fi pt = new Point3fi();
    pt.set(v);
    pt.modelIndex = (short) pickedMesh.modelIndex;
    BitSet bs = ((DrawMesh) pickedMesh).modelFlags;
    if (pt.modelIndex < 0 && bs != null && BitSetUtil.cardinalityOf(bs) == 1)
      pt.modelIndex = (short) bs.nextSetBit(0);
    return pt;
View Full Code Here

TOP

Related Classes of org.jmol.util.Point3fi

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.