C# Class BulletCSharp.btVoronoiSimplexSolver

Inheritance: IDisposable
Afficher le fichier Open project: sanglin307/BulletUnity3D Class Usage Examples

Protected Properties

Свойство Type Description
swigCMemOwn bool

Méthodes publiques

Méthode 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

Méthode Description
btVoronoiSimplexSolver ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( btVoronoiSimplexSolver obj ) : HandleRef

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

addVertex() public méthode

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
Résultat void

backup_closest() public méthode

public backup_closest ( SWIGTYPE_p_btVector3 v ) : void
v SWIGTYPE_p_btVector3
Résultat void

btVoronoiSimplexSolver() public méthode

public btVoronoiSimplexSolver ( ) : System
Résultat System

closest() public méthode

public closest ( SWIGTYPE_p_btVector3 v ) : bool
v SWIGTYPE_p_btVector3
Résultat bool

closestPtPointTetrahedron() public méthode

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
Résultat bool

closestPtPointTriangle() public méthode

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
Résultat bool

compute_points() public méthode

public compute_points ( SWIGTYPE_p_btVector3 p1, SWIGTYPE_p_btVector3 p2 ) : void
p1 SWIGTYPE_p_btVector3
p2 SWIGTYPE_p_btVector3
Résultat void

emptySimplex() public méthode

public emptySimplex ( ) : bool
Résultat bool

fullSimplex() public méthode

public fullSimplex ( ) : bool
Résultat bool

getEqualVertexThreshold() public méthode

public getEqualVertexThreshold ( ) : float
Résultat float

getSimplex() public méthode

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
Résultat int

inSimplex() public méthode

public inSimplex ( SWIGTYPE_p_btVector3 w ) : bool
w SWIGTYPE_p_btVector3
Résultat bool

maxVertex() public méthode

public maxVertex ( ) : float
Résultat float

numVertices() public méthode

public numVertices ( ) : int
Résultat int

pointOutsideOfPlane() public méthode

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
Résultat int

reduceVertices() public méthode

public reduceVertices ( btUsageBitfield usedVerts ) : void
usedVerts btUsageBitfield
Résultat void

removeVertex() public méthode

public removeVertex ( int index ) : void
index int
Résultat void

reset() public méthode

public reset ( ) : void
Résultat void

setEqualVertexThreshold() public méthode

public setEqualVertexThreshold ( float threshold ) : void
threshold float
Résultat void

updateClosestVectorAndPoints() public méthode

public updateClosestVectorAndPoints ( ) : bool
Résultat bool

Property Details

swigCMemOwn protected_oe property

protected bool swigCMemOwn
Résultat bool