org.jmol.shapespecial
public class EllipsoidsRenderer extends ShapeRenderer
| Field Summary | |
|---|---|
| Vector3f[] | axes |
| static int[] | axisPoints |
| double[] | coef |
| int[] | coords |
| static float[] | cossin |
| int | diameter |
| int | diameter0 |
| int | dotCount |
| boolean | drawArcs |
| boolean | drawAxes |
| boolean | drawBall |
| boolean | drawDots |
| boolean | drawFill |
| int | dx |
| Ellipsoids | ellipsoids |
| float[] | factoredLengths |
| int | iCutout |
| Matrix3f | mat |
| Matrix3f | matEllipsoidToScreen |
| Matrix3f | matScreenToCartesian |
| Matrix3f | matScreenToEllipsoid |
| Matrix4f | mDeriv |
| Matrix3f | mTemp |
| static int[] | octants |
| float | perspectiveFactor |
| Point3f[] | points |
| Point3f | pt1 |
| Point3f | pt2 |
| Point3i | s0 |
| Point3i | s1 |
| Point3i | s2 |
| Point3i[] | screens |
| int | selectedOctant |
| Point3i[] | selectedPoints |
| static float | toRadians |
| static Point3f[] | unitAxisPoints |
| static Vector3f[] | unitVectors |
| Vector3f | v1 |
| Vector3f | v2 |
| Vector3f | v3 |
| boolean | wireframeOnly |
| Method Summary | |
|---|---|
| protected void | render() |
| void | render1(Atom atom, Object[] ellipsoid) |
| void | renderArc(Point3f ptAtom, int ptA, int ptB) |
| void | renderArcs(Point3f ptAtom) |
| void | renderAxes() |
| void | renderBall() |
| void | renderDots(Point3f ptAtom) |
| void | renderEllipsoid(Ellipsoids.Ellipsoid ellipsoid) |
| void | setAxes(Point3f center, float f) |
| void | setMatrices() |
| void | setSelectedOctant() |