Class WorldMesh
java.lang.Object
com.render.api.world.WorldMesh
Validated immutable indexed triangle mesh.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classMutable validated mesh builder; callWorldMesh.Builder.build()to transfer a snapshot.static final record -
Method Summary
Modifier and TypeMethodDescriptionbounds()static WorldMesh.Builderbuilder()intcolor(int vertex) int[]intindex(int offset) intfloatnx(int vertex) floatny(int vertex) floatnz(int vertex) intfloatu(int vertex) floatv(int vertex) intfloatx(int vertex) floaty(int vertex) floatz(int vertex)
-
Method Details
-
builder
-
vertexCount
public int vertexCount() -
indexCount
public int indexCount() -
triangleCount
public int triangleCount() -
bounds
-
submeshes
-
x
public float x(int vertex) -
y
public float y(int vertex) -
z
public float z(int vertex) -
nx
public float nx(int vertex) -
ny
public float ny(int vertex) -
nz
public float nz(int vertex) -
u
public float u(int vertex) -
v
public float v(int vertex) -
color
public int color(int vertex) -
index
public int index(int offset) -
copyIndices
public int[] copyIndices()
-