|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Point3d | |
---|---|
org.proteinshader.math | The key classes in this package are Hermite and Quaternion, which are needed for generating the ribbons and tubes that are used to represent the backbone of a protein in a cartoon-type display. |
org.proteinshader.structure | Holds the classes that store information from a Protein Data Bank file: Structure, Model, Chain, AminoAcid, Heterogen, Water, Atom, Bond, Helix, BetaStrand, Loop, etc. |
Uses of Point3d in org.proteinshader.math |
---|
Methods in org.proteinshader.math that return Point3d | |
---|---|
Point3d |
Point3d.add(Vec3d vec)
Returns the point created by adding the vector given as an argument to the point that is the calling object. |
Point3d |
Hermite.calculatePoint(double t)
Uses Hermite interpolation to calculate a point on the curve between the start and end points given the constructor. |
Point3d |
Point3d.clone()
Returns a clone of this point. |
Point3d |
Quaternion.multiply(Point3d p)
Multiplies a point by this quaternion and returns the resulting point. |
Point3d |
LocalFrame.multiply(Point3d vertex)
Multiplies the vertex by the local frame. |
Point3d |
LocalFrame.rotate(Point3d point)
Returns a new point produced by rotating the point given as an argument by the quaternion held in this local frame. |
Methods in org.proteinshader.math with parameters of type Point3d | |
---|---|
Vec3d |
Point3d.minus(Point3d point)
Returns the direction vector obtained by subtracting the point given as an argument from the calling point. |
Point3d |
Quaternion.multiply(Point3d p)
Multiplies a point by this quaternion and returns the resulting point. |
Point3d |
LocalFrame.multiply(Point3d vertex)
Multiplies the vertex by the local frame. |
static void |
HermiteDemo.printStartAndEndPoints(Point3d p1,
Point3d p2,
Vec3d tan1,
Vec3d tan2)
Prints the start and end points along with their tangents. |
Point3d |
LocalFrame.rotate(Point3d point)
Returns a new point produced by rotating the point given as an argument by the quaternion held in this local frame. |
void |
LocalFrame.translate(Point3d vertex)
The vertex given as an argument is modified by adding to it the xyz-coordinates of the translation vector held by this LocalFrame. |
Constructors in org.proteinshader.math with parameters of type Point3d | |
---|---|
Hermite(Point3d p1,
Point3d p2,
Vec3d tan1,
Vec3d tan2)
Constructs a Hermite object by using the input points and vectors to calculate and store the coefficients needed for the cubic equations for x(t), y(t), and z(t). |
Uses of Point3d in org.proteinshader.structure |
---|
Methods in org.proteinshader.structure that return Point3d | |
---|---|
Point3d |
AminoAcid.getCenter()
Returns a new Point3d object based on the xyz-coordinates of the alpha-carbon. |
Point3d |
Drawable.getPoint()
Returns the xyz-center of the Drawable as a point. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |