Class DefaultGeometry
java.lang.Object
org.scilab.forge.scirenderer.shapes.geometry.DefaultGeometry
- All Implemented Interfaces:
Geometry
-
Nested Class Summary
Nested classes/interfaces inherited from interface Geometry
Geometry.FaceCullingMode, Geometry.FillDrawingMode, Geometry.LineDrawingMode -
Field Summary
Fields inherited from interface Geometry
DEFAULT_FACE_CULLING_MODE, DEFAULT_FILL_DRAWING_MODE, DEFAULT_LINE_DRAWING_MODE, DEFAULT_POLYGON_OFFSET_MODE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal ElementsBufferReturn the colors.final Geometry.FaceCullingModeFace-culling mode getter.final Geometry.FillDrawingModeFill drawing mode getter.final IndicesBufferReturn the indices if any.final Geometry.LineDrawingModeLine drawing mode getter.final ElementsBufferReturn the normals.final booleanPolygon offset mode getter.final ElementsBufferTexture coordinates getter.final ElementsBufferReturn the vertices.final IndicesBufferReturn the wire indices.final voidsetColors(ElementsBuffer colors) Colors setter.final voidsetFaceCullingMode(Geometry.FaceCullingMode faceCullingMode) Face culling mode setter.final voidsetFillDrawingMode(Geometry.FillDrawingMode fillDrawingMode) Fill drawing mode setter.final voidsetIndices(IndicesBuffer indicesBuffer) Indices setter.final voidsetLineDrawingMode(Geometry.LineDrawingMode lineDrawingMode) Line drawing mode setter.final voidsetNormals(ElementsBuffer normals) Normals setter.final voidsetPolygonOffsetMode(boolean polygonOffsetMode) Polygon offset mode setter.final voidsetTextureCoordinates(ElementsBuffer textureCoordinates) Texture coordinates setter.final voidsetVertices(ElementsBuffer vertices) Vertices setter.final voidsetWireIndices(IndicesBuffer wireIndices) Wire indices setter.
-
Constructor Details
-
DefaultGeometry
public DefaultGeometry()Default constructor.
-
-
Method Details
-
getFaceCullingMode
Description copied from interface:GeometryFace-culling mode getter.- Specified by:
getFaceCullingModein interfaceGeometry- Returns:
- the face culling mode.
-
getFillDrawingMode
Description copied from interface:GeometryFill drawing mode getter.- Specified by:
getFillDrawingModein interfaceGeometry- Returns:
- the fill-drawing mode for this object.
-
getLineDrawingMode
Description copied from interface:GeometryLine drawing mode getter.- Specified by:
getLineDrawingModein interfaceGeometry- Returns:
- the line drawing mode.
-
getPolygonOffsetMode
public final boolean getPolygonOffsetMode()Description copied from interface:GeometryPolygon offset mode getter.- Specified by:
getPolygonOffsetModein interfaceGeometry- Returns:
- the polygon offset mode.
-
getVertices
Description copied from interface:GeometryReturn the vertices.- Specified by:
getVerticesin interfaceGeometry- Returns:
- the vertices.
-
getIndices
Description copied from interface:GeometryReturn the indices if any. Ifnullis returned, indices should be treated as consecutive number.- Specified by:
getIndicesin interfaceGeometry- Returns:
- the indices.
-
getWireIndices
Description copied from interface:GeometryReturn the wire indices. Ifnullis returned, no edges are drawn.- Specified by:
getWireIndicesin interfaceGeometry- Returns:
- the edges indices.
-
getColors
Description copied from interface:GeometryReturn the colors. -
getTextureCoordinates
Description copied from interface:GeometryTexture coordinates getter.- Specified by:
getTextureCoordinatesin interfaceGeometry- Returns:
- the texture coordinate.
-
getNormals
Description copied from interface:GeometryReturn the normals.- Specified by:
getNormalsin interfaceGeometry- Returns:
- the normals.
-
setFaceCullingMode
Face culling mode setter.- Parameters:
faceCullingMode- the new face culling mode.
-
setFillDrawingMode
Fill drawing mode setter.- Parameters:
fillDrawingMode- the new fill drawing mode.
-
setLineDrawingMode
Line drawing mode setter.- Parameters:
lineDrawingMode- the new line drawing mode.
-
setPolygonOffsetMode
public final void setPolygonOffsetMode(boolean polygonOffsetMode) Polygon offset mode setter.- Parameters:
polygonOffsetMode- the new polygon offset mode.
-
setTextureCoordinates
Texture coordinates setter.- Parameters:
textureCoordinates- the new texture coordinate data.
-
setVertices
Vertices setter.- Parameters:
vertices- the new vertices data.
-
setNormals
Normals setter.- Parameters:
normals- the new normals data.
-
setColors
Colors setter.- Parameters:
colors- the new colors data.
-
setWireIndices
Wire indices setter.- Parameters:
wireIndices- the new wire indices data.
-
setIndices
Indices setter.- Parameters:
indicesBuffer- the new indices data.
-