|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--gnu.gleem.ManipPart
|
+--gnu.gleem.ManipPartLineSeg
A line segment from (-1, 0, 0) to (1, 0, 0).
| Constructor Summary | |
ManipPartLineSeg()
|
|
| Method Summary | |
void |
clearHighlight()
Unhighlight this part |
Vec3f |
getColor()
|
Vec3f |
getHighlightColor()
|
boolean |
getPickable()
|
boolean |
getVisible()
|
void |
highlight()
Highlight this part |
void |
intersectRay(Vec3f rayStart,
Vec3f rayDirection,
java.util.List results,
Manip caller)
Intersect a ray with this part, returning all intersected points as HitPoints in the result list. |
void |
render(gl4java.GLFunc gl)
Render this ManipPart now using the given OpenGL routines and assuming an OpenGL context is current. |
void |
setColor(Vec3f color)
Default color is (0.8, 0.8, 0.8) |
void |
setHighlightColor(Vec3f highlightColor)
Default highlight color is (0.8, 0.8, 0) |
void |
setPickable(boolean pickable)
Is this part pickable, or just decorative? Not pickable implies that intersectRay() will return immediately. |
void |
setTransform(Mat4f xform)
Sets the transform of this part. |
void |
setVisible(boolean visible)
Default is visible |
| Methods inherited from class gnu.gleem.ManipPart |
getParent, setParent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ManipPartLineSeg()
| Method Detail |
public void setColor(Vec3f color)
public Vec3f getColor()
public void setHighlightColor(Vec3f highlightColor)
public Vec3f getHighlightColor()
public void intersectRay(Vec3f rayStart,
Vec3f rayDirection,
java.util.List results,
Manip caller)
ManipPart
intersectRay in class ManipPartpublic void setTransform(Mat4f xform)
ManipPart
setTransform in class ManipPartpublic void highlight()
ManipPart
highlight in class ManipPartpublic void clearHighlight()
ManipPart
clearHighlight in class ManipPartpublic void setPickable(boolean pickable)
ManipPart
setPickable in class ManipPartpublic boolean getPickable()
getPickable in class ManipPartpublic void setVisible(boolean visible)
setVisible in class ManipPartpublic boolean getVisible()
getVisible in class ManipPartpublic void render(gl4java.GLFunc gl)
ManipPart
render in class ManipPart
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||