C# Class BulletCSharp.btVoronoiSimplexSolver

Inheritance: IDisposable
Mostrar archivo Open project: sanglin307/BulletUnity3D Class Usage Examples

Protected Properties

Property Type Description
swigCMemOwn bool

Public Methods

Method Description
Dispose ( ) : void
addVertex ( SWIGTYPE_p_btVector3 w, SWIGTYPE_p_btVector3 p, SWIGTYPE_p_btVector3 q ) : void
backup_closest ( SWIGTYPE_p_btVector3 v ) : void
btVoronoiSimplexSolver ( ) : System
closest ( SWIGTYPE_p_btVector3 v ) : bool
closestPtPointTetrahedron ( SWIGTYPE_p_btVector3 p, SWIGTYPE_p_btVector3 a, SWIGTYPE_p_btVector3 b, SWIGTYPE_p_btVector3 c, SWIGTYPE_p_btVector3 d, btSubSimplexClosestResult finalResult ) : bool
closestPtPointTriangle ( SWIGTYPE_p_btVector3 p, SWIGTYPE_p_btVector3 a, SWIGTYPE_p_btVector3 b, SWIGTYPE_p_btVector3 c, btSubSimplexClosestResult result ) : bool
compute_points ( SWIGTYPE_p_btVector3 p1, SWIGTYPE_p_btVector3 p2 ) : void
emptySimplex ( ) : bool
fullSimplex ( ) : bool
getEqualVertexThreshold ( ) : float
getSimplex ( SWIGTYPE_p_btVector3 pBuf, SWIGTYPE_p_btVector3 qBuf, SWIGTYPE_p_btVector3 yBuf ) : int
inSimplex ( SWIGTYPE_p_btVector3 w ) : bool
maxVertex ( ) : float
numVertices ( ) : int
pointOutsideOfPlane ( SWIGTYPE_p_btVector3 p, SWIGTYPE_p_btVector3 a, SWIGTYPE_p_btVector3 b, SWIGTYPE_p_btVector3 c, SWIGTYPE_p_btVector3 d ) : int
reduceVertices ( btUsageBitfield usedVerts ) : void
removeVertex ( int index ) : void
reset ( ) : void
setEqualVertexThreshold ( float threshold ) : void
updateClosestVectorAndPoints ( ) : bool

Private Methods

Method Description
btVoronoiSimplexSolver ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( btVoronoiSimplexSolver obj ) : HandleRef

Method Details

Dispose() public method

public Dispose ( ) : void
return void

addVertex() public method

public addVertex ( SWIGTYPE_p_btVector3 w, SWIGTYPE_p_btVector3 p, SWIGTYPE_p_btVector3 q ) : void
w SWIGTYPE_p_btVector3
p SWIGTYPE_p_btVector3
q SWIGTYPE_p_btVector3
return void

backup_closest() public method

public backup_closest ( SWIGTYPE_p_btVector3 v ) : void
v SWIGTYPE_p_btVector3
return void

btVoronoiSimplexSolver() public method

public btVoronoiSimplexSolver ( ) : System
return System

closest() public method

public closest ( SWIGTYPE_p_btVector3 v ) : bool
v SWIGTYPE_p_btVector3
return bool

closestPtPointTetrahedron() public method

public closestPtPointTetrahedron ( SWIGTYPE_p_btVector3 p, SWIGTYPE_p_btVector3 a, SWIGTYPE_p_btVector3 b, SWIGTYPE_p_btVector3 c, SWIGTYPE_p_btVector3 d, btSubSimplexClosestResult finalResult ) : bool
p SWIGTYPE_p_btVector3
a SWIGTYPE_p_btVector3
b SWIGTYPE_p_btVector3
c SWIGTYPE_p_btVector3
d SWIGTYPE_p_btVector3
finalResult btSubSimplexClosestResult
return bool

closestPtPointTriangle() public method

public closestPtPointTriangle ( SWIGTYPE_p_btVector3 p, SWIGTYPE_p_btVector3 a, SWIGTYPE_p_btVector3 b, SWIGTYPE_p_btVector3 c, btSubSimplexClosestResult result ) : bool
p SWIGTYPE_p_btVector3
a SWIGTYPE_p_btVector3
b SWIGTYPE_p_btVector3
c SWIGTYPE_p_btVector3
result btSubSimplexClosestResult
return bool

compute_points() public method

public compute_points ( SWIGTYPE_p_btVector3 p1, SWIGTYPE_p_btVector3 p2 ) : void
p1 SWIGTYPE_p_btVector3
p2 SWIGTYPE_p_btVector3
return void

emptySimplex() public method

public emptySimplex ( ) : bool
return bool

fullSimplex() public method

public fullSimplex ( ) : bool
return bool

getEqualVertexThreshold() public method

public getEqualVertexThreshold ( ) : float
return float

getSimplex() public method

public getSimplex ( SWIGTYPE_p_btVector3 pBuf, SWIGTYPE_p_btVector3 qBuf, SWIGTYPE_p_btVector3 yBuf ) : int
pBuf SWIGTYPE_p_btVector3
qBuf SWIGTYPE_p_btVector3
yBuf SWIGTYPE_p_btVector3
return int

inSimplex() public method

public inSimplex ( SWIGTYPE_p_btVector3 w ) : bool
w SWIGTYPE_p_btVector3
return bool

maxVertex() public method

public maxVertex ( ) : float
return float

numVertices() public method

public numVertices ( ) : int
return int

pointOutsideOfPlane() public method

public pointOutsideOfPlane ( SWIGTYPE_p_btVector3 p, SWIGTYPE_p_btVector3 a, SWIGTYPE_p_btVector3 b, SWIGTYPE_p_btVector3 c, SWIGTYPE_p_btVector3 d ) : int
p SWIGTYPE_p_btVector3
a SWIGTYPE_p_btVector3
b SWIGTYPE_p_btVector3
c SWIGTYPE_p_btVector3
d SWIGTYPE_p_btVector3
return int

reduceVertices() public method

public reduceVertices ( btUsageBitfield usedVerts ) : void
usedVerts btUsageBitfield
return void

removeVertex() public method

public removeVertex ( int index ) : void
index int
return void

reset() public method

public reset ( ) : void
return void

setEqualVertexThreshold() public method

public setEqualVertexThreshold ( float threshold ) : void
threshold float
return void

updateClosestVectorAndPoints() public method

public updateClosestVectorAndPoints ( ) : bool
return bool

Property Details

swigCMemOwn protected_oe property

protected bool swigCMemOwn
return bool