|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gumbo.graphic.math.Line3 | +--gumbo.graphic.math.Ray3
A 3D spatial element representing a line of semi-infinite extent, which is defined by a position point and a direction vector.
Constructor Summary | |
Ray3()
Creates an instance, with the position at the origin, and a default unit vector direction. |
|
Ray3(Ray3 target)
Creates an instance with the same geometry as the target. |
Method Summary | |
boolean |
equals(java.lang.Object obj)
|
Ray3 |
getRay3()
Gets a singleton immutable view of this object with the same identity (hashCode(), equals()) as this object. |
Methods inherited from class gumbo.graphic.math.Line3 |
getDirection, getGraphic, getGraphicLocalSpace, getLine3, getPosition, set, setDirection, setPosition, toString, transformGraphic, transformGraphic |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Ray3()
public Ray3(Ray3 target)
Method Detail |
public Ray3 getRay3()
public boolean equals(java.lang.Object obj)
equals
in class Line3
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |