C# Класс BulletCSharp.btIDebugDraw

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
swigCMemOwn bool

Открытые методы

Метод Описание
Dispose ( ) : void
GetSwigPtr ( ) : SWIGTYPE_p_btIDebugDraw
btIDebugDraw ( ) : System
draw3dText ( btVector3 location, string textString ) : void
drawAabb ( btVector3 from, btVector3 to, btVector3 color ) : void
drawArc ( btVector3 center, btVector3 normal, btVector3 axis, float radiusA, float radiusB, float minAngle, float maxAngle, btVector3 color, bool drawSect ) : void
drawArc ( btVector3 center, btVector3 normal, btVector3 axis, float radiusA, float radiusB, float minAngle, float maxAngle, btVector3 color, bool drawSect, float stepDegrees ) : void
drawBox ( btVector3 bbMin, btVector3 bbMax, btTransform trans, btVector3 color ) : void
drawBox ( btVector3 bbMin, btVector3 bbMax, btVector3 color ) : void
drawCapsule ( float radius, float halfHeight, int upAxis, btTransform transform, btVector3 color ) : void
drawCone ( float radius, float height, int upAxis, btTransform transform, btVector3 color ) : void
drawContactPoint ( btVector3 PointOnB, btVector3 normalOnB, float distance, int lifeTime, btVector3 color ) : void
drawCylinder ( float radius, float halfHeight, int upAxis, btTransform transform, btVector3 color ) : void
drawLine ( btVector3 from, btVector3 to, btVector3 color ) : void
drawLine ( btVector3 from, btVector3 to, btVector3 fromColor, btVector3 toColor ) : void
drawPlane ( btVector3 planeNormal, float planeConst, btTransform transform, btVector3 color ) : void
drawSphere ( btVector3 p, float radius, btVector3 color ) : void
drawSphere ( float radius, btTransform transform, btVector3 color ) : void
drawSpherePatch ( btVector3 center, btVector3 up, btVector3 axis, float radius, float minTh, float maxTh, float minPs, float maxPs, btVector3 color ) : void
drawSpherePatch ( btVector3 center, btVector3 up, btVector3 axis, float radius, float minTh, float maxTh, float minPs, float maxPs, btVector3 color, float stepDegrees ) : void
drawTransform ( btTransform transform, float orthoLen ) : void
drawTriangle ( btVector3 v0, btVector3 v1, btVector3 v2, btVector3 arg3, btVector3 arg4, btVector3 arg5, btVector3 color, float alpha ) : void
drawTriangle ( btVector3 v0, btVector3 v1, btVector3 v2, btVector3 color, float arg4 ) : void
getDebugMode ( ) : int
reportErrorWarning ( string warningString ) : void
setDebugMode ( int debugMode ) : void

Приватные методы

Метод Описание
SwigDerivedClassHasMethod ( string methodName, Type methodTypes ) : bool
SwigDirectorConnect ( ) : void
SwigDirectordraw3dText ( IntPtr location, string textString ) : void
SwigDirectordrawAabb ( IntPtr from, IntPtr to, IntPtr color ) : void
SwigDirectordrawArc__SWIG_0 ( IntPtr center, IntPtr normal, IntPtr axis, float radiusA, float radiusB, float minAngle, float maxAngle, IntPtr color, bool drawSect, float stepDegrees ) : void
SwigDirectordrawArc__SWIG_1 ( IntPtr center, IntPtr normal, IntPtr axis, float radiusA, float radiusB, float minAngle, float maxAngle, IntPtr color, bool drawSect ) : void
SwigDirectordrawBox__SWIG_0 ( IntPtr bbMin, IntPtr bbMax, IntPtr color ) : void
SwigDirectordrawBox__SWIG_1 ( IntPtr bbMin, IntPtr bbMax, IntPtr trans, IntPtr color ) : void
SwigDirectordrawCapsule ( float radius, float halfHeight, int upAxis, IntPtr transform, IntPtr color ) : void
SwigDirectordrawCone ( float radius, float height, int upAxis, IntPtr transform, IntPtr color ) : void
SwigDirectordrawContactPoint ( IntPtr PointOnB, IntPtr normalOnB, float distance, int lifeTime, IntPtr color ) : void
SwigDirectordrawCylinder ( float radius, float halfHeight, int upAxis, IntPtr transform, IntPtr color ) : void
SwigDirectordrawLine__SWIG_0 ( IntPtr from, IntPtr to, IntPtr color ) : void
SwigDirectordrawLine__SWIG_1 ( IntPtr from, IntPtr to, IntPtr fromColor, IntPtr toColor ) : void
SwigDirectordrawPlane ( IntPtr planeNormal, float planeConst, IntPtr transform, IntPtr color ) : void
SwigDirectordrawSpherePatch__SWIG_0 ( IntPtr center, IntPtr up, IntPtr axis, float radius, float minTh, float maxTh, float minPs, float maxPs, IntPtr color, float stepDegrees ) : void
SwigDirectordrawSpherePatch__SWIG_1 ( IntPtr center, IntPtr up, IntPtr axis, float radius, float minTh, float maxTh, float minPs, float maxPs, IntPtr color ) : void
SwigDirectordrawSphere__SWIG_0 ( float radius, IntPtr transform, IntPtr color ) : void
SwigDirectordrawSphere__SWIG_1 ( IntPtr p, float radius, IntPtr color ) : void
SwigDirectordrawTransform ( IntPtr transform, float orthoLen ) : void
SwigDirectordrawTriangle__SWIG_0 ( IntPtr v0, IntPtr v1, IntPtr v2, IntPtr arg3, IntPtr arg4, IntPtr arg5, IntPtr color, float alpha ) : void
SwigDirectordrawTriangle__SWIG_1 ( IntPtr v0, IntPtr v1, IntPtr v2, IntPtr color, float arg4 ) : void
SwigDirectorgetDebugMode ( ) : int
SwigDirectorreportErrorWarning ( string warningString ) : void
SwigDirectorsetDebugMode ( int debugMode ) : void
btIDebugDraw ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( btIDebugDraw obj ) : HandleRef

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GetSwigPtr() публичный Метод

public GetSwigPtr ( ) : SWIGTYPE_p_btIDebugDraw
Результат SWIGTYPE_p_btIDebugDraw

btIDebugDraw() публичный Метод

public btIDebugDraw ( ) : System
Результат System

draw3dText() публичный Метод

public draw3dText ( btVector3 location, string textString ) : void
location btVector3
textString string
Результат void

drawAabb() публичный Метод

public drawAabb ( btVector3 from, btVector3 to, btVector3 color ) : void
from btVector3
to btVector3
color btVector3
Результат void

drawArc() публичный Метод

public drawArc ( btVector3 center, btVector3 normal, btVector3 axis, float radiusA, float radiusB, float minAngle, float maxAngle, btVector3 color, bool drawSect ) : void
center btVector3
normal btVector3
axis btVector3
radiusA float
radiusB float
minAngle float
maxAngle float
color btVector3
drawSect bool
Результат void

drawArc() публичный Метод

public drawArc ( btVector3 center, btVector3 normal, btVector3 axis, float radiusA, float radiusB, float minAngle, float maxAngle, btVector3 color, bool drawSect, float stepDegrees ) : void
center btVector3
normal btVector3
axis btVector3
radiusA float
radiusB float
minAngle float
maxAngle float
color btVector3
drawSect bool
stepDegrees float
Результат void

drawBox() публичный Метод

public drawBox ( btVector3 bbMin, btVector3 bbMax, btTransform trans, btVector3 color ) : void
bbMin btVector3
bbMax btVector3
trans btTransform
color btVector3
Результат void

drawBox() публичный Метод

public drawBox ( btVector3 bbMin, btVector3 bbMax, btVector3 color ) : void
bbMin btVector3
bbMax btVector3
color btVector3
Результат void

drawCapsule() публичный Метод

public drawCapsule ( float radius, float halfHeight, int upAxis, btTransform transform, btVector3 color ) : void
radius float
halfHeight float
upAxis int
transform btTransform
color btVector3
Результат void

drawCone() публичный Метод

public drawCone ( float radius, float height, int upAxis, btTransform transform, btVector3 color ) : void
radius float
height float
upAxis int
transform btTransform
color btVector3
Результат void

drawContactPoint() публичный Метод

public drawContactPoint ( btVector3 PointOnB, btVector3 normalOnB, float distance, int lifeTime, btVector3 color ) : void
PointOnB btVector3
normalOnB btVector3
distance float
lifeTime int
color btVector3
Результат void

drawCylinder() публичный Метод

public drawCylinder ( float radius, float halfHeight, int upAxis, btTransform transform, btVector3 color ) : void
radius float
halfHeight float
upAxis int
transform btTransform
color btVector3
Результат void

drawLine() публичный Метод

public drawLine ( btVector3 from, btVector3 to, btVector3 color ) : void
from btVector3
to btVector3
color btVector3
Результат void

drawLine() публичный Метод

public drawLine ( btVector3 from, btVector3 to, btVector3 fromColor, btVector3 toColor ) : void
from btVector3
to btVector3
fromColor btVector3
toColor btVector3
Результат void

drawPlane() публичный Метод

public drawPlane ( btVector3 planeNormal, float planeConst, btTransform transform, btVector3 color ) : void
planeNormal btVector3
planeConst float
transform btTransform
color btVector3
Результат void

drawSphere() публичный Метод

public drawSphere ( btVector3 p, float radius, btVector3 color ) : void
p btVector3
radius float
color btVector3
Результат void

drawSphere() публичный Метод

public drawSphere ( float radius, btTransform transform, btVector3 color ) : void
radius float
transform btTransform
color btVector3
Результат void

drawSpherePatch() публичный Метод

public drawSpherePatch ( btVector3 center, btVector3 up, btVector3 axis, float radius, float minTh, float maxTh, float minPs, float maxPs, btVector3 color ) : void
center btVector3
up btVector3
axis btVector3
radius float
minTh float
maxTh float
minPs float
maxPs float
color btVector3
Результат void

drawSpherePatch() публичный Метод

public drawSpherePatch ( btVector3 center, btVector3 up, btVector3 axis, float radius, float minTh, float maxTh, float minPs, float maxPs, btVector3 color, float stepDegrees ) : void
center btVector3
up btVector3
axis btVector3
radius float
minTh float
maxTh float
minPs float
maxPs float
color btVector3
stepDegrees float
Результат void

drawTransform() публичный Метод

public drawTransform ( btTransform transform, float orthoLen ) : void
transform btTransform
orthoLen float
Результат void

drawTriangle() публичный Метод

public drawTriangle ( btVector3 v0, btVector3 v1, btVector3 v2, btVector3 arg3, btVector3 arg4, btVector3 arg5, btVector3 color, float alpha ) : void
v0 btVector3
v1 btVector3
v2 btVector3
arg3 btVector3
arg4 btVector3
arg5 btVector3
color btVector3
alpha float
Результат void

drawTriangle() публичный Метод

public drawTriangle ( btVector3 v0, btVector3 v1, btVector3 v2, btVector3 color, float arg4 ) : void
v0 btVector3
v1 btVector3
v2 btVector3
color btVector3
arg4 float
Результат void

getDebugMode() публичный Метод

public getDebugMode ( ) : int
Результат int

reportErrorWarning() публичный Метод

public reportErrorWarning ( string warningString ) : void
warningString string
Результат void

setDebugMode() публичный Метод

public setDebugMode ( int debugMode ) : void
debugMode int
Результат void

Описание свойств

swigCMemOwn защищенное свойство

protected bool swigCMemOwn
Результат bool