Package zombie.core.physics
Class PhysicsDebugRenderer
java.lang.Object
zombie.core.textures.TextureDraw.GenericDrawer
zombie.core.physics.PhysicsDebugRenderer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic PhysicsDebugRenderer
alloc()
void
drawContactPoint
(float pointOnBX, float pointOnBY, float pointOnBZ, float normalOnBX, float normalOnBY, float normalOnBZ, float distance, int lifeTime, float r, float g, float b) void
drawLine
(float fromX, float fromY, float fromZ, float toX, float toY, float toZ, float fromR, float fromG, float fromB, float toR, float toG, float toB) void
drawSphere
(float pX, float pY, float pZ, float radius, float r, float g, float b) void
drawTriangle
(float aX, float aY, float aZ, float bX, float bY, float bZ, float cX, float cY, float cZ, float r, float g, float b, float alpha) void
void
n_debugDrawWorld
(int offsetX, int offsetY) void
void
release()
void
render()
float
XToScreenExact
(float objectX, float objectY, float objectZ, int screenZ) float
YToScreenExact
(float objectX, float objectY, float objectZ, int screenZ)
-
Constructor Details
-
PhysicsDebugRenderer
public PhysicsDebugRenderer()
-
-
Method Details
-
alloc
-
release
public void release() -
init
-
render
public void render()- Specified by:
render
in classTextureDraw.GenericDrawer
-
postRender
public void postRender()- Overrides:
postRender
in classTextureDraw.GenericDrawer
-
YToScreenExact
public float YToScreenExact(float objectX, float objectY, float objectZ, int screenZ) -
XToScreenExact
public float XToScreenExact(float objectX, float objectY, float objectZ, int screenZ) -
drawLine
public void drawLine(float fromX, float fromY, float fromZ, float toX, float toY, float toZ, float fromR, float fromG, float fromB, float toR, float toG, float toB) -
drawSphere
public void drawSphere(float pX, float pY, float pZ, float radius, float r, float g, float b) -
drawTriangle
public void drawTriangle(float aX, float aY, float aZ, float bX, float bY, float bZ, float cX, float cY, float cZ, float r, float g, float b, float alpha) -
drawContactPoint
public void drawContactPoint(float pointOnBX, float pointOnBY, float pointOnBZ, float normalOnBX, float normalOnBY, float normalOnBZ, float distance, int lifeTime, float r, float g, float b) -
n_debugDrawWorld
public void n_debugDrawWorld(int offsetX, int offsetY)
-