ZPP_UserConstraint

ZPP_Constraintzpp_nape.constraint.ZPP_UserConstraint (Class)

Instance Members


nape
bodies: nape.TArray

nape
dim: Int

nape
jAcc: nape.TArray

nape
bias: nape.TArray

nape
stepped: Bool

nape
soft: Float

nape
gamma: Float

nape
velonly: Bool

nape
jMax: Float

nape
Keff: nape.TArray

nape
bindVec2_invalidate(_: zpp_nape.geom.ZPP_Vec2): Void
Name Type
_ zpp_nape.geom.ZPP_Vec2

nape
addBody(b: zpp_nape.phys.ZPP_Body): Void
Name Type
b zpp_nape.phys.ZPP_Body

nape
remBody(b: zpp_nape.phys.ZPP_Body): Bool
Name Type
b zpp_nape.phys.ZPP_Body
Returns
Bool

Name Type
b zpp_nape.phys.ZPP_Body
Returns
nape.geom.Vec3

nape
activeBodies(): Void

nape
inactiveBodies(): Void

nape
copy(?dict: Array<ZPP_CopyHelper> = null, ?todo: Array<ZPP_CopyHelper> = null): nape.constraint.Constraint
Name Type Default
dict Array<ZPP_CopyHelper> null
todo Array<ZPP_CopyHelper> null
Returns
nape.constraint.Constraint

nape
validate(): Void

nape
wake_connected(): Void

nape
forest(): Void

nape
pair_exists(id: Int, di: Int): Bool
Name Type
id Int
di Int
Returns
Bool

nape
broken(): Void

nape
clearcache(): Void

nape
lsq(v: nape.TArray): Float
Name Type
v nape.TArray
Returns
Float

nape
solve(m: nape.TArray): nape.TArray
Name Type
m nape.TArray
Returns
nape.TArray

nape
transform(L: nape.TArray, x: nape.TArray): Void
Name Type
L nape.TArray
x nape.TArray

nape
preStep(dt: Float): Bool
Name Type
dt Float
Returns
Bool

nape
warmStart(): Void

nape
applyImpulseVel(): Bool
Returns
Bool

nape
applyImpulsePos(): Bool
Returns
Bool

nape
draw(g: nape.util.Debug): Void
Name Type
g nape.util.Debug

nape
new(dim: Int, velonly: Bool): Void
Name Type
dim Int
velonly Bool

Private Members



nape
vec3: nape.geom.Vec3


nape
jOld: nape.TArray