C# Класс BulletCSharp.btVoronoiSimplexSolver

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

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

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

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

Метод Описание
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

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

Метод Описание
btVoronoiSimplexSolver ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( btVoronoiSimplexSolver obj ) : HandleRef

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

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

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

addVertex() публичный метод

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
Результат void

backup_closest() публичный метод

public backup_closest ( SWIGTYPE_p_btVector3 v ) : void
v SWIGTYPE_p_btVector3
Результат void

btVoronoiSimplexSolver() публичный метод

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

closest() публичный метод

public closest ( SWIGTYPE_p_btVector3 v ) : bool
v SWIGTYPE_p_btVector3
Результат bool

closestPtPointTetrahedron() публичный метод

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
Результат bool

closestPtPointTriangle() публичный метод

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
Результат bool

compute_points() публичный метод

public compute_points ( SWIGTYPE_p_btVector3 p1, SWIGTYPE_p_btVector3 p2 ) : void
p1 SWIGTYPE_p_btVector3
p2 SWIGTYPE_p_btVector3
Результат void

emptySimplex() публичный метод

public emptySimplex ( ) : bool
Результат bool

fullSimplex() публичный метод

public fullSimplex ( ) : bool
Результат bool

getEqualVertexThreshold() публичный метод

public getEqualVertexThreshold ( ) : float
Результат float

getSimplex() публичный метод

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
Результат int

inSimplex() публичный метод

public inSimplex ( SWIGTYPE_p_btVector3 w ) : bool
w SWIGTYPE_p_btVector3
Результат bool

maxVertex() публичный метод

public maxVertex ( ) : float
Результат float

numVertices() публичный метод

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

pointOutsideOfPlane() публичный метод

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
Результат int

reduceVertices() публичный метод

public reduceVertices ( btUsageBitfield usedVerts ) : void
usedVerts btUsageBitfield
Результат void

removeVertex() публичный метод

public removeVertex ( int index ) : void
index int
Результат void

reset() публичный метод

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

setEqualVertexThreshold() публичный метод

public setEqualVertexThreshold ( float threshold ) : void
threshold float
Результат void

updateClosestVectorAndPoints() публичный метод

public updateClosestVectorAndPoints ( ) : bool
Результат bool

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

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

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