Class DefaultGeometry
- java.lang.Object
-
- org.scilab.forge.scirenderer.shapes.geometry.DefaultGeometry
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.scilab.forge.scirenderer.shapes.geometry.Geometry
Geometry.FaceCullingMode, Geometry.FillDrawingMode, Geometry.LineDrawingMode
-
-
Field Summary
-
Fields inherited from interface org.scilab.forge.scirenderer.shapes.geometry.Geometry
DEFAULT_FACE_CULLING_MODE, DEFAULT_FILL_DRAWING_MODE, DEFAULT_LINE_DRAWING_MODE, DEFAULT_POLYGON_OFFSET_MODE
-
-
Constructor Summary
Constructors Constructor Description DefaultGeometry()Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ElementsBuffergetColors()Return the colors.Geometry.FaceCullingModegetFaceCullingMode()Face-culling mode getter.Geometry.FillDrawingModegetFillDrawingMode()Fill drawing mode getter.IndicesBuffergetIndices()Return the indices if any.Geometry.LineDrawingModegetLineDrawingMode()Line drawing mode getter.ElementsBuffergetNormals()Return the normals.booleangetPolygonOffsetMode()Polygon offset mode getter.ElementsBuffergetTextureCoordinates()Texture coordinates getter.ElementsBuffergetVertices()Return the vertices.IndicesBuffergetWireIndices()Return the wire indices.voidsetColors(ElementsBuffer colors)Colors setter.voidsetFaceCullingMode(Geometry.FaceCullingMode faceCullingMode)Face culling mode setter.voidsetFillDrawingMode(Geometry.FillDrawingMode fillDrawingMode)Fill drawing mode setter.voidsetIndices(IndicesBuffer indicesBuffer)Indices setter.voidsetLineDrawingMode(Geometry.LineDrawingMode lineDrawingMode)Line drawing mode setter.voidsetNormals(ElementsBuffer normals)Normals setter.voidsetPolygonOffsetMode(boolean polygonOffsetMode)Polygon offset mode setter.voidsetTextureCoordinates(ElementsBuffer textureCoordinates)Texture coordinates setter.voidsetVertices(ElementsBuffer vertices)Vertices setter.voidsetWireIndices(IndicesBuffer wireIndices)Wire indices setter.
-
-
-
Method Detail
-
getFaceCullingMode
public final Geometry.FaceCullingMode getFaceCullingMode()
Description copied from interface:GeometryFace-culling mode getter.- Specified by:
getFaceCullingModein interfaceGeometry- Returns:
- the face culling mode.
-
getFillDrawingMode
public final Geometry.FillDrawingMode getFillDrawingMode()
Description copied from interface:GeometryFill drawing mode getter.- Specified by:
getFillDrawingModein interfaceGeometry- Returns:
- the fill-drawing mode for this object.
-
getLineDrawingMode
public final Geometry.LineDrawingMode 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
public final ElementsBuffer getVertices()
Description copied from interface:GeometryReturn the vertices.- Specified by:
getVerticesin interfaceGeometry- Returns:
- the vertices.
-
getIndices
public final IndicesBuffer 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
public final IndicesBuffer getWireIndices()
Description copied from interface:GeometryReturn the wire indices. Ifnullis returned, no edges are drawn.- Specified by:
getWireIndicesin interfaceGeometry- Returns:
- the edges indices.
-
getColors
public final ElementsBuffer getColors()
Description copied from interface:GeometryReturn the colors.
-
getTextureCoordinates
public final ElementsBuffer getTextureCoordinates()
Description copied from interface:GeometryTexture coordinates getter.- Specified by:
getTextureCoordinatesin interfaceGeometry- Returns:
- the texture coordinate.
-
getNormals
public final ElementsBuffer getNormals()
Description copied from interface:GeometryReturn the normals.- Specified by:
getNormalsin interfaceGeometry- Returns:
- the normals.
-
setFaceCullingMode
public final void setFaceCullingMode(Geometry.FaceCullingMode faceCullingMode)
Face culling mode setter.- Parameters:
faceCullingMode- the new face culling mode.
-
setFillDrawingMode
public final void setFillDrawingMode(Geometry.FillDrawingMode fillDrawingMode)
Fill drawing mode setter.- Parameters:
fillDrawingMode- the new fill drawing mode.
-
setLineDrawingMode
public final void setLineDrawingMode(Geometry.LineDrawingMode lineDrawingMode)
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
public final void setTextureCoordinates(ElementsBuffer textureCoordinates)
Texture coordinates setter.- Parameters:
textureCoordinates- the new texture coordinate data.
-
setVertices
public final void setVertices(ElementsBuffer vertices)
Vertices setter.- Parameters:
vertices- the new vertices data.
-
setNormals
public final void setNormals(ElementsBuffer normals)
Normals setter.- Parameters:
normals- the new normals data.
-
setColors
public final void setColors(ElementsBuffer colors)
Colors setter.- Parameters:
colors- the new colors data.
-
setWireIndices
public final void setWireIndices(IndicesBuffer wireIndices)
Wire indices setter.- Parameters:
wireIndices- the new wire indices data.
-
setIndices
public final void setIndices(IndicesBuffer indicesBuffer)
Indices setter.- Parameters:
indicesBuffer- the new indices data.
-
-