Class TileGeometryFile.Polygon
java.lang.Object
zombie.tileDepth.TileGeometryFile.Geometry
zombie.tileDepth.TileGeometryFile.Polygon
- Enclosing class:
TileGeometryFile
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()booleanvoidoffset(int dx, int dy) voidrasterize(Rasterize.ICallback consumer) floatsceneToUIX(float sceneX, float sceneY, float sceneZ) floatsceneToUIX(org.joml.Vector3f scenePos) floatsceneToUIY(float sceneX, float sceneY, float sceneZ) floatsceneToUIY(org.joml.Vector3f scenePos) toBlock(StringBuilder sb) Methods inherited from class TileGeometryFile.Geometry
asBox, asCylinder, asPolygon, isBox, isCylinder
-
Field Details
-
plane
-
translate
public final org.joml.Vector3f translate -
rotate
public final org.joml.Vector3f rotate -
points
public final gnu.trove.list.array.TFloatArrayList points -
triangles
public final gnu.trove.list.array.TFloatArrayList triangles
-
-
Constructor Details
-
Polygon
public Polygon()
-
-
Method Details
-
clone
- Overrides:
clonein classTileGeometryFile.Geometry
-
toBlock
- Overrides:
toBlockin classTileGeometryFile.Geometry
-
offset
public void offset(int dx, int dy) - Overrides:
offsetin classTileGeometryFile.Geometry
-
isPolygon
public boolean isPolygon()- Overrides:
isPolygonin classTileGeometryFile.Geometry
-
rasterize
-
sceneToUIX
public float sceneToUIX(org.joml.Vector3f scenePos) -
sceneToUIY
public float sceneToUIY(org.joml.Vector3f scenePos) -
sceneToUIX
public float sceneToUIX(float sceneX, float sceneY, float sceneZ) -
sceneToUIY
public float sceneToUIY(float sceneX, float sceneY, float sceneZ)
-