anar
Interface XYZ
- All Superinterfaces:
- iArithmetic, iTransformable
- All Known Implementing Classes:
- AColor, OogColor, Particle, Pt, PtABS, PtABS4D, PtBary, PtBaryRedux, PtCenter, PtCircumCenter, PtCircumSphereCenter, PtCross, PtCurve, PtDarboux, PtDER, PtIntersect, PtMid, PtNormal, PtNormalize, PtProj, PtVector, Vertex
public interface XYZ
- extends iTransformable, iArithmetic
Interface for all the geomtric operation that Pt must implement
(All commented lines should be on, but one day, not now...)
| Methods inherited from interface anar.iArithmetic |
divide, divide, divide, divide, minus, minus, minus, minus, multiply, multiply, multiply, multiply, plus, plus, plus, plus |
x
float x()
y
float y()
z
float z()
x
void x(float x)
y
void y(float y)
z
void z(float z)
x
void x(Param x)
y
void y(Param y)
z
void z(Param z)
set
void set(float x,
float y,
float z)
set
void set(float x,
float y)
set
void set(float x)
set
void set(Param x,
Param y,
Param z)
set
void set(Param x,
Param y)
set
void set(Param x)
set
void set(XYZ p)
length
float length()
lengthSq
float lengthSq()
length
float length(XYZ p)
lengthSq
float lengthSq(XYZ p)
dot
float dot(XYZ v)
draw
void draw()
equalsPt
boolean equalsPt(XYZ v)