Constraint
Base class for defining particle constraints.
Constraint( size, itemSize, [indexOffset] )
src/constraints/Constraint.js:17
-
sizeIntNumber of indices to be stored
-
itemSizeIntNumber of particles per constraint relation
-
[indexOffset]IntNumber of indices to save at beginning of index array
applyConstraint( index, p0, p1 )
protected
src/constraints/Constraint.js:90
Apply constraint to one set of particles defining a constrint relation.
Called _count times per relaxation loop.
-
indexIntConstraint set index
-
p0Float32Array (Vec3)Reference to
ParticleSystem.positions -
p1Float32Array (Vec3)Reference to
ParticleSystem.positionsPrev
setIndices( indices, [a] )
src/constraints/Constraint.js:73
Set particle indices with Array or list of arguments.
-
indicesInt | ArraySingle or many particle indices
-
[a]Int (*..n)Particle index
_count Int
private
src/constraints/Constraint.js:37
Number of constraint relations managed by this instance
_offset Int
private
src/constraints/Constraint.js:55
Number of indices to save at beginning of index array