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() |