public static final class GeometryIndexed.FaceStorage extends SmoothGroupHelper
| Modifier and Type | Field and Description |
|---|---|
protected java.util.HashMap<java.lang.Object,FacesIndexed> |
facesByMaterials |
protected java.util.HashMap<java.lang.Object,java.lang.Float> |
smoothAngleByMaterials |
DEFAULT_SMOOTH_GROUP, NO_SMOOTH_GROUP| Constructor and Description |
|---|
FaceStorage() |
| Modifier and Type | Method and Description |
|---|---|
Array<GeometryData> |
convertGeometry(LightingMode lighting,
float lightingSmoothAngle,
VertexData vertexData,
boolean positionHasNoDuplicate) |
Array<GeometryData> |
convertGeometry(LightingMode lighting,
float lightingSmoothAngle,
VertexDataBuilder vertexDataBuilder) |
FacesIndexed |
getStorage(java.lang.Object materialID)
Add a face
|
FacesIndexed |
getStorage(java.lang.Object materialID,
int initialFaceCapacity) |
void |
setSmoothAngle(java.lang.Object materialID,
float smoothAngleRadians) |
protected void |
storeTo(GeometryIndexed dst) |
add, addSmoothGroup, verifySmoothGroupsprotected final java.util.HashMap<java.lang.Object,FacesIndexed> facesByMaterials
protected final java.util.HashMap<java.lang.Object,java.lang.Float> smoothAngleByMaterials
public FacesIndexed getStorage(java.lang.Object materialID)
public FacesIndexed getStorage(java.lang.Object materialID, int initialFaceCapacity)
initialFaceCapacity - initial face capacity hintprotected void storeTo(GeometryIndexed dst)
public void setSmoothAngle(java.lang.Object materialID,
float smoothAngleRadians)
smoothAngleRadians - smooth angle in radianspublic Array<GeometryData> convertGeometry(LightingMode lighting, float lightingSmoothAngle, VertexDataBuilder vertexDataBuilder)
public Array<GeometryData> convertGeometry(LightingMode lighting, float lightingSmoothAngle, VertexData vertexData, boolean positionHasNoDuplicate)
Bonzai Engine 1.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com