public class Graphics3D extends Object
Constructor and Description |
---|
Graphics3D(SceneGraphPath cp,
SceneGraphPath sgp,
double ar) |
Graphics3D(Viewer v) |
Graphics3D(Viewer v,
SceneGraphPath sgp) |
Modifier and Type | Method and Description |
---|---|
SceneGraphPath |
getCameraPath() |
double[] |
getCameraToNDC() |
double[] |
getCameraToObject() |
double[] |
getCameraToWorld() |
SceneGraphPath |
getCurrentPath() |
double[] |
getNDCToObject() |
static double[] |
getNDCToScreen(Component dr) |
double[] |
getNDCToWorld() |
double[] |
getObjectToCamera() |
double[] |
getObjectToNDC() |
double[] |
getObjectToScreen(Component dr) |
double[] |
getObjectToWorld()
If the path is set, then it overrides the object2World matrix value
|
SceneGraphComponent |
getRoot() |
double[] |
getWorldToCamera() |
double[] |
getWorldToNDC() |
double[] |
getWorldToObject() |
void |
setAspectRatio(double ar) |
void |
setCurrentPath(SceneGraphPath path) |
void |
setObjectToWorld(double[] ds) |
public Graphics3D(Viewer v)
v
- public Graphics3D(Viewer v, SceneGraphPath sgp)
v
- sgp
- public Graphics3D(SceneGraphPath cp, SceneGraphPath sgp, double ar)
public void setAspectRatio(double ar)
public SceneGraphPath getCameraPath()
public SceneGraphComponent getRoot()
public double[] getCameraToNDC()
public double[] getObjectToWorld()
public double[] getWorldToObject()
public double[] getWorldToCamera()
public double[] getCameraToWorld()
public double[] getWorldToNDC()
public void setObjectToWorld(double[] ds)
ds
- public double[] getObjectToCamera()
public double[] getCameraToObject()
public double[] getObjectToNDC()
ds
- public double[] getNDCToObject()
ds
- public double[] getObjectToScreen(Component dr)
ds
- public static double[] getNDCToScreen(Component dr)
public SceneGraphPath getCurrentPath()
public void setCurrentPath(SceneGraphPath path)
path
- public double[] getNDCToWorld()