C# 클래스 BUtility, BulletUnity3D

파일 보기 프로젝트 열기: sanglin307/BulletUnity3D 1 사용 예제들

공개 메소드들

메소드 설명
DebugDrawArc ( Vector3 center, Vector3 normal, Vector3 axis, float radiusA, float radiusB, float minAngle, float maxAngle, Color color, bool drawSect, float stepDegrees ) : void
DebugDrawBox ( Vector3 position, Quaternion rotation, Vector3 scale, Vector3 maxVec, Color color ) : void
DebugDrawCapsule ( Vector3 position, Quaternion rotation, Vector3 scale, float radius, float halfHeight, int upAxis, Color color ) : void
DebugDrawCone ( Vector3 position, Quaternion rotation, Vector3 scale, float radius, float height, int upAxis, Color color ) : void
DebugDrawCylinder ( Vector3 position, Quaternion rotation, Vector3 scale, float radius, float halfHeight, int upAxis, Color color ) : void
DebugDrawPatch ( Vector3 position, Quaternion rotation, Vector3 scale, Vector3 c00, Vector3 c01, Vector3 c10, Vector3 c11, int resX, int resY, Color color ) : void
DebugDrawPlane ( Vector3 position, Quaternion rotation, Vector3 scale, Vector3 planeNormal, float planeConst, Color color ) : void
DebugDrawPolyhedron ( Vector3 position, Quaternion rotation, Vector3 scale, btPolyhedralConvexShape shape, Color color ) : void
DebugDrawRope ( Vector3 position, Quaternion rotation, Vector3 scale, Vector3 begin, Vector3 end, int res, Color color ) : void
DebugDrawSphere ( Vector3 position, Quaternion rotation, Vector3 scale, Vector3 radius, Color color ) : void
GetPlaneSpaceVector ( Vector3 planeNormal, Vector3 &vec1, Vector3 &vec2 ) : void

메소드 상세

DebugDrawArc() 공개 정적인 메소드

public static DebugDrawArc ( Vector3 center, Vector3 normal, Vector3 axis, float radiusA, float radiusB, float minAngle, float maxAngle, Color color, bool drawSect, float stepDegrees ) : void
center Vector3
normal Vector3
axis Vector3
radiusA float
radiusB float
minAngle float
maxAngle float
color Color
drawSect bool
stepDegrees float
리턴 void

DebugDrawBox() 공개 정적인 메소드

public static DebugDrawBox ( Vector3 position, Quaternion rotation, Vector3 scale, Vector3 maxVec, Color color ) : void
position Vector3
rotation Quaternion
scale Vector3
maxVec Vector3
color Color
리턴 void

DebugDrawCapsule() 공개 정적인 메소드

public static DebugDrawCapsule ( Vector3 position, Quaternion rotation, Vector3 scale, float radius, float halfHeight, int upAxis, Color color ) : void
position Vector3
rotation Quaternion
scale Vector3
radius float
halfHeight float
upAxis int
color Color
리턴 void

DebugDrawCone() 공개 정적인 메소드

public static DebugDrawCone ( Vector3 position, Quaternion rotation, Vector3 scale, float radius, float height, int upAxis, Color color ) : void
position Vector3
rotation Quaternion
scale Vector3
radius float
height float
upAxis int
color Color
리턴 void

DebugDrawCylinder() 공개 정적인 메소드

public static DebugDrawCylinder ( Vector3 position, Quaternion rotation, Vector3 scale, float radius, float halfHeight, int upAxis, Color color ) : void
position Vector3
rotation Quaternion
scale Vector3
radius float
halfHeight float
upAxis int
color Color
리턴 void

DebugDrawPatch() 공개 정적인 메소드

public static DebugDrawPatch ( Vector3 position, Quaternion rotation, Vector3 scale, Vector3 c00, Vector3 c01, Vector3 c10, Vector3 c11, int resX, int resY, Color color ) : void
position Vector3
rotation Quaternion
scale Vector3
c00 Vector3
c01 Vector3
c10 Vector3
c11 Vector3
resX int
resY int
color Color
리턴 void

DebugDrawPlane() 공개 정적인 메소드

public static DebugDrawPlane ( Vector3 position, Quaternion rotation, Vector3 scale, Vector3 planeNormal, float planeConst, Color color ) : void
position Vector3
rotation Quaternion
scale Vector3
planeNormal Vector3
planeConst float
color Color
리턴 void

DebugDrawPolyhedron() 공개 정적인 메소드

public static DebugDrawPolyhedron ( Vector3 position, Quaternion rotation, Vector3 scale, btPolyhedralConvexShape shape, Color color ) : void
position Vector3
rotation Quaternion
scale Vector3
shape BulletCSharp.btPolyhedralConvexShape
color Color
리턴 void

DebugDrawRope() 공개 정적인 메소드

public static DebugDrawRope ( Vector3 position, Quaternion rotation, Vector3 scale, Vector3 begin, Vector3 end, int res, Color color ) : void
position Vector3
rotation Quaternion
scale Vector3
begin Vector3
end Vector3
res int
color Color
리턴 void

DebugDrawSphere() 공개 정적인 메소드

public static DebugDrawSphere ( Vector3 position, Quaternion rotation, Vector3 scale, Vector3 radius, Color color ) : void
position Vector3
rotation Quaternion
scale Vector3
radius Vector3
color Color
리턴 void

GetPlaneSpaceVector() 공개 정적인 메소드

public static GetPlaneSpaceVector ( Vector3 planeNormal, Vector3 &vec1, Vector3 &vec2 ) : void
planeNormal Vector3
vec1 Vector3
vec2 Vector3
리턴 void