ZPP_ColArbiter

ZPP_Arbiterzpp_nape.dynamics.ZPP_ColArbiter (Class)

Static Members

nape
FACE1: Int

nape
FACE2: Int

nape
CIRCLE: Int

nape
zpp_pool: ZPP_ColArbiter

Instance Members


nape
dyn_fric: Float

nape
stat_fric: Float

nape
restitution: Float

nape
rfric: Float

nape
userdef_dyn_fric: Bool

nape
userdef_stat_fric: Bool

nape
userdef_restitution: Bool

nape
userdef_rfric: Bool



nape
contacts: ZPP_Contact

nape
wrap_contacts: nape.dynamics.ContactList

nape
innards: ZPP_IContact

nape
nx: Float

nape
ny: Float

nape
wrap_normal: nape.geom.Vec2

nape
rMass: Float

nape
jrAcc: Float

nape
surfacex: Float

nape
surfacey: Float

nape
ptype: Int

nape
lnormx: Float

nape
lnormy: Float

nape
lproj: Float

nape
radius: Float

nape
rev: Bool


nape
oc1: ZPP_Contact


nape
oc2: ZPP_Contact

nape
hc2: Bool

nape
hpc2: Bool


nape
stat: Bool

nape
mutable: Bool

nape
pre_dt: Float

nape
getnormal(): Void

nape
alloc(): Void

nape
free(): Void

nape
injectContact(px: Float, py: Float, nx: Float, ny: Float, dist: Float, hash: Int, ?posOnly: Bool = false): ZPP_Contact
Name Type Default
px Float
py Float
nx Float
ny Float
dist Float
hash Int
posOnly Bool false
Returns
ZPP_Contact

Name Type
s1 zpp_nape.shape.ZPP_Shape
s2 zpp_nape.shape.ZPP_Shape
id Int
di Int

nape
calcProperties(): Void

nape
validate_props(): Void

nape
retire(): Void

nape
makemutable(): Void

nape
makeimmutable(): Void

nape
setupcontacts(): Void

nape
cleanupContacts(): Bool
Returns
Bool

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

nape
warmStart(): Void

nape
applyImpulseVel(): Void

nape
applyImpulsePos(): Void

nape
new(): Void

Private Members

nape
kMassa: Float

nape
kMassb: Float

nape
kMassc: Float

nape
Ka: Float

nape
Kb: Float

nape
Kc: Float

nape
rn1a: Float

nape
rt1a: Float

nape
rn1b: Float

nape
rt1b: Float

nape
rn2a: Float

nape
rt2a: Float

nape
rn2b: Float

nape
rt2b: Float

nape
k1x: Float

nape
k1y: Float

nape
k2x: Float

nape
k2y: Float

nape
biasCoef: Float

nape
normal_validate(): Void

nape
contacts_adder(x: nape.dynamics.Contact): Bool
Name Type
x nape.dynamics.Contact
Returns
Bool

nape
contacts_subber(x: nape.dynamics.Contact): Void
Name Type
x nape.dynamics.Contact