public interface DrawingTools
| Modifier and Type | Method and Description |
|---|---|
void |
clear(Color color)
Clear the canvas with the given color.
|
void |
clear(java.awt.Color color)
Clear the canvas with the given color.
|
void |
clearDepthBuffer()
Clear the depth buffer.
|
void |
draw(Geometry geometry)
Draw the given geometry with default appearance.
|
void |
draw(Geometry geometry,
Appearance appearance)
Draw the given geometry.
|
void |
draw(Renderer renderer)
Ask the given renderer to perform a draw.
|
void |
draw(Texture texture)
Draw the texture on XY plane in current coordinate.
|
void |
draw(Texture texture,
AnchorPosition anchor,
ElementsBuffer positions)
Draw the given texture at all given position.
|
void |
draw(Texture texture,
AnchorPosition anchor,
ElementsBuffer positions,
double rotationAngle)
Draw the given texture at all given position with the given rotation angle.
|
void |
draw(Texture texture,
AnchorPosition anchor,
Vector3d position)
Draw the given texture at given position.
|
void |
draw(Texture texture,
AnchorPosition anchor,
Vector3d position,
double rotationAngle)
Draw the given texture at given position with the given rotation angle.
|
Canvas |
getCanvas()
Return the canvas where draw is done.
|
ClippingManager |
getClippingManager()
Return the clipping manager.
|
LightManager |
getLightManager()
Return the light manager.
|
TransformationManager |
getTransformationManager()
Return the transformation manager.
|
Canvas getCanvas()
TransformationManager getTransformationManager()
LightManager getLightManager()
ClippingManager getClippingManager()
void clear(Color color)
color - the color used to clear the canvas.void clear(java.awt.Color color)
color - the color used to clear the canvas.void clearDepthBuffer()
void draw(Renderer renderer)
renderer - the given renderer.void draw(Geometry geometry) throws SciRendererException
geometry - the geometry to draw.SciRendererException - if the draw is not possible.void draw(Geometry geometry, Appearance appearance) throws SciRendererException
geometry - the geometry to draw.appearance - the appearance to use.SciRendererException - if the draw is not possible.void draw(Texture texture) throws SciRendererException
texture - the texture to drawn.SciRendererException - if the texture is not drawable.void draw(Texture texture, AnchorPosition anchor, ElementsBuffer positions) throws SciRendererException
texture - the texture to draw.anchor - the texture anchor position.positions - the positions where the texture will be drawn.SciRendererException - if the texture is not drawable.void draw(Texture texture, AnchorPosition anchor, ElementsBuffer positions, double rotationAngle) throws SciRendererException
texture - the texture to draw.anchor - the texture anchor position.positions - the positions where the texture will be drawn.rotationAngle - the rotation angle.SciRendererException - if the texture is not drawable.void draw(Texture texture, AnchorPosition anchor, Vector3d position) throws SciRendererException
texture - the texture to draw.anchor - the texture anchor position.position - the position where the texture will be drawn.SciRendererException - if the texture is not drawable.void draw(Texture texture, AnchorPosition anchor, Vector3d position, double rotationAngle) throws SciRendererException
texture - the texture to draw.anchor - the texture anchor position.position - the position where the texture will be drawn.rotationAngle - the rotation angle.SciRendererException - if the texture is not drawable.