Maven module :un.engine : engine-opengl :
Class :
un.engine.opengl.mesh.Shell
Extends/Implements :
un.engine.opengl.mesh.AbstractShape
Subclasses : -
Variables :
vertices,
normals,
tangents,
uvs,
indexes,
ranges,
morphs
Functions :
setBBox,
getBBox,
calculateBBox,
calculateNormals,
calculateTangents,
setVertices,
getVertices,
setNormals,
getNormals,
setTangents,
getTangents,
setUVs,
getUVs,
setIndexes,
setIndexes,
getIndexes,
getModes,
getMorphs,
setMorphs,
copy,
isDirty,
dispose
protected VBO
vertices
protected VBO
normals
protected VBO
tangents
protected VBO
uvs
protected IBO
indexes
protected IndexRange[]
ranges
protected MorphSet
morphs
public void
setBBox (BBox bbox)
public BBox
getBBox ()
public void
calculateBBox ()
public void
calculateNormals ()
public void
calculateTangents ()
public void
setVertices (VBO vertexVBO)
public VBO
getVertices ()
public void
setNormals (VBO normalVBO)
public VBO
getNormals ()
public void
setTangents (VBO tangents)
public VBO
getTangents ()
public void
setUVs (VBO uvs)
public VBO
getUVs ()
public void
setIndexes (IBO indexVBO, IndexRange range)
public void
setIndexes (IBO indexVBO, IndexRange[] ranges)
public IBO
getIndexes ()
public IndexRange[]
getModes ()
public MorphSet
getMorphs ()
public void
setMorphs (MorphSet morphs)
public Shell
copy ()
public boolean
isDirty ()
public void
dispose (GLProcessContext context)
Vertices, normals and indices.
author Johann Sorel