|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.opensourcephysics.drawing3d.java3d.Java3dDrawingPanel3D
public class Java3dDrawingPanel3D
Title: Java3dDrawingPanel3D
Description: The Java3D implementation of a DrawingPanel3D.
Field Summary | |
---|---|
org.opensourcephysics.drawing3d.java3d.Java3dDrawingPanel3D.RenderCanvas |
canvas
The Canvas3D created for communication with Java3D |
Constructor Summary | |
---|---|
Java3dDrawingPanel3D(DrawingPanel3D _panel)
Default constructor for a DrawingPanel3D. |
Method Summary | |
---|---|
void |
cameraChanged(int change)
This will be called by the camera whenever it changes. |
void |
forceRefresh()
Tells the implementing panel that a change makes its current view obsolete. |
java.awt.Component |
getComponent()
Returns the actual Swing component |
double |
getScreenRatio()
Find a good graphics configuration. |
boolean |
GetUpdateModel()
|
void |
hintChanged(int hintThatChanged)
|
void |
mouseDragged(java.awt.event.MouseEvent evt)
|
java.awt.image.BufferedImage |
render()
Renders a representation of the object onscreen. |
java.awt.image.BufferedImage |
render(java.awt.image.BufferedImage image)
Renders a representation of the object onto an image. |
void |
setFastRedraw(boolean fast)
Sets a flags to redraw as fast as possible. |
void |
setLightEnabled(boolean _state)
|
void |
setMessage(java.lang.String msg)
Shows a message in a yellow text box in the lower right hand corner. |
void |
setMessage(java.lang.String msg,
int location)
Shows a message in a yellow text box. |
void |
SetUpdateModel(boolean _state)
|
void |
update()
Updates the panel immediately For instance, when the min-max value change |
void |
visualizationChanged(int _change)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public org.opensourcephysics.drawing3d.java3d.Java3dDrawingPanel3D.RenderCanvas canvas
Constructor Detail |
---|
public Java3dDrawingPanel3D(DrawingPanel3D _panel)
Method Detail |
---|
public double getScreenRatio()
public java.awt.Component getComponent()
ImplementingPanel
getComponent
in interface ImplementingPanel
public void forceRefresh()
ImplementingPanel
forceRefresh
in interface ImplementingPanel
public void update()
ImplementingPanel
update
in interface ImplementingPanel
public void setFastRedraw(boolean fast)
ImplementingPanel
setFastRedraw
in interface ImplementingPanel
public void cameraChanged(int change)
ImplementingPanel
cameraChanged
in interface ImplementingPanel
Camera
public void setMessage(java.lang.String msg)
ImplementingPanel
setMessage
in interface ImplementingPanel
public void setMessage(java.lang.String msg, int location)
ImplementingPanel
setMessage
in interface ImplementingPanel
public java.awt.image.BufferedImage render()
Renderable
render
in interface Renderable
public java.awt.image.BufferedImage render(java.awt.image.BufferedImage image)
Renderable
render
in interface Renderable
image
- This parameter is ignored in the Java3D implementation
public void hintChanged(int hintThatChanged)
public void mouseDragged(java.awt.event.MouseEvent evt)
public void visualizationChanged(int _change)
visualizationChanged
in interface ImplementingPanel
public void setLightEnabled(boolean _state)
public void SetUpdateModel(boolean _state)
public boolean GetUpdateModel()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |