public class btIDebugDraw extends BulletBase
| Modifier and Type | Class and Description |
|---|---|
static class |
btIDebugDraw.DebugDrawModes |
static class |
btIDebugDraw.DefaultColors |
className| Constructor and Description |
|---|
btIDebugDraw() |
btIDebugDraw(long cPtr,
boolean cMemoryOwn)
Construct a new btIDebugDraw, normally you should not need this constructor it's intended for low-level usage.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearLines() |
void |
draw3dText(Vector3 location,
String textString) |
void |
drawAabb(Vector3 from,
Vector3 to,
Vector3 color) |
void |
drawArc(Vector3 center,
Vector3 normal,
Vector3 axis,
float radiusA,
float radiusB,
float minAngle,
float maxAngle,
Vector3 color,
boolean drawSect) |
void |
drawArc(Vector3 center,
Vector3 normal,
Vector3 axis,
float radiusA,
float radiusB,
float minAngle,
float maxAngle,
Vector3 color,
boolean drawSect,
float stepDegrees) |
void |
drawBox(Vector3 bbMin,
Vector3 bbMax,
Matrix4 trans,
Vector3 color) |
void |
drawBox(Vector3 bbMin,
Vector3 bbMax,
Vector3 color) |
void |
drawCapsule(float radius,
float halfHeight,
int upAxis,
Matrix4 transform,
Vector3 color) |
void |
drawCone(float radius,
float height,
int upAxis,
Matrix4 transform,
Vector3 color) |
void |
drawContactPoint(Vector3 PointOnB,
Vector3 normalOnB,
float distance,
int lifeTime,
Vector3 color) |
void |
drawCylinder(float radius,
float halfHeight,
int upAxis,
Matrix4 transform,
Vector3 color) |
void |
drawLine(Vector3 from,
Vector3 to,
Vector3 color) |
void |
drawLine(Vector3 from,
Vector3 to,
Vector3 fromColor,
Vector3 toColor) |
void |
drawPlane(Vector3 planeNormal,
float planeConst,
Matrix4 transform,
Vector3 color) |
void |
drawSphere(float radius,
Matrix4 transform,
Vector3 color) |
void |
drawSphere(Vector3 p,
float radius,
Vector3 color) |
void |
drawSpherePatch(Vector3 center,
Vector3 up,
Vector3 axis,
float radius,
float minTh,
float maxTh,
float minPs,
float maxPs,
Vector3 color) |
void |
drawSpherePatch(Vector3 center,
Vector3 up,
Vector3 axis,
float radius,
float minTh,
float maxTh,
float minPs,
float maxPs,
Vector3 color,
float stepDegrees) |
void |
drawSpherePatch(Vector3 center,
Vector3 up,
Vector3 axis,
float radius,
float minTh,
float maxTh,
float minPs,
float maxPs,
Vector3 color,
float stepDegrees,
boolean drawCenter) |
void |
drawTransform(Matrix4 transform,
float orthoLen) |
void |
drawTriangle(Vector3 v0,
Vector3 v1,
Vector3 v2,
Vector3 color,
float arg4) |
void |
drawTriangle(Vector3 v0,
Vector3 v1,
Vector3 v2,
Vector3 arg3,
Vector3 arg4,
Vector3 arg5,
Vector3 color,
float alpha) |
void |
flushLines() |
static long |
getCPtr(btIDebugDraw obj) |
int |
getDebugMode() |
btIDebugDraw.DefaultColors |
getDefaultColors() |
void |
reportErrorWarning(String warningString) |
void |
setDebugMode(int debugMode) |
void |
setDefaultColors(btIDebugDraw.DefaultColors arg0) |
void |
swigReleaseOwnership() |
void |
swigTakeOwnership() |
dispose, equals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic btIDebugDraw(long cPtr,
boolean cMemoryOwn)
public btIDebugDraw()
public static long getCPtr(btIDebugDraw obj)
public void swigReleaseOwnership()
public void swigTakeOwnership()
public btIDebugDraw.DefaultColors getDefaultColors()
public void setDefaultColors(btIDebugDraw.DefaultColors arg0)
public void drawTriangle(Vector3 v0, Vector3 v1, Vector3 v2, Vector3 arg3, Vector3 arg4, Vector3 arg5, Vector3 color, float alpha)
public void drawTriangle(Vector3 v0, Vector3 v1, Vector3 v2, Vector3 color, float arg4)
public void drawContactPoint(Vector3 PointOnB, Vector3 normalOnB, float distance, int lifeTime, Vector3 color)
public void reportErrorWarning(String warningString)
public void setDebugMode(int debugMode)
public int getDebugMode()
public void drawTransform(Matrix4 transform, float orthoLen)
public void drawArc(Vector3 center, Vector3 normal, Vector3 axis, float radiusA, float radiusB, float minAngle, float maxAngle, Vector3 color, boolean drawSect, float stepDegrees)
public void drawArc(Vector3 center, Vector3 normal, Vector3 axis, float radiusA, float radiusB, float minAngle, float maxAngle, Vector3 color, boolean drawSect)
public void drawSpherePatch(Vector3 center, Vector3 up, Vector3 axis, float radius, float minTh, float maxTh, float minPs, float maxPs, Vector3 color, float stepDegrees, boolean drawCenter)
public void drawSpherePatch(Vector3 center, Vector3 up, Vector3 axis, float radius, float minTh, float maxTh, float minPs, float maxPs, Vector3 color, float stepDegrees)
public void drawSpherePatch(Vector3 center, Vector3 up, Vector3 axis, float radius, float minTh, float maxTh, float minPs, float maxPs, Vector3 color)
public void drawCapsule(float radius,
float halfHeight,
int upAxis,
Matrix4 transform,
Vector3 color)
public void drawCylinder(float radius,
float halfHeight,
int upAxis,
Matrix4 transform,
Vector3 color)
public void drawCone(float radius,
float height,
int upAxis,
Matrix4 transform,
Vector3 color)
public void drawPlane(Vector3 planeNormal, float planeConst, Matrix4 transform, Vector3 color)
public void clearLines()
public void flushLines()
Copyright © 2021. All rights reserved.