SimpleMotor class

Simple Motor Constraint

Inheritance

Constructors

SimpleMotor({required Body a, required Body b, required double rate})

Properties

a Body
no setterinherited
b Body
no setterinherited
errorBias double
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
isExist bool
no setterinherited
maxForce double
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

destroy() → void
Destroy a constraint.
inherited
getBodyA() Body
Get the first body the constraint is attached to.
inherited
getBodyB() Body
Get the second body the constraint is attached to.
inherited
getCollideBodies() bool
Get if the two bodies connected by the constraint are allowed to collide or not.
inherited
getData<T>() → T?
Get the user data assigned to the constraint.
inherited
getErrorBias() double
Get rate at which joint error is corrected.
inherited
getImpulse() double
Get the last impulse applied by this constraint.
inherited
getMaxBias() double
Get the maximum rate at which joint error is corrected.
inherited
getMaxForce() double
Get the maximum force that this constraint is allowed to use.
inherited
getRate() double
Get the rate of the motor.
getSpace() Space
Get the cpSpace this constraint is added to.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeData() → void
Remove the user data assigned to the constraint.
inherited
setCollideBodies(bool collideBodies) → void
Set if the two bodies connected by the constraint are allowed to collide or not. (defaults to cpFalse)
inherited
setCollideBody(bool collideBodies) → void
Set if the two bodies connected by the constraint are allowed to collide or not. (defaults to cpFalse)
inherited
setData<T>(T data) → void
Set the user data assigned to the constraint.
inherited
setErrorBias(double errorBias) → void
Set rate at which joint error is corrected. Defaults to pow(1.0 - 0.1, 60.0) meaning that it will correct 10% of the error every 1/60th of a second.
inherited
setMaxBias(double maxBias) → void
Set the maximum rate at which joint error is corrected. (defaults to INFINITY)
inherited
setMaxForce(double force) → void
Set the maximum force that this constraint is allowed to use. (defaults to INFINITY)
inherited
setPostSolveFunc(void postSolveFunc(Constraint constraint, Space space)) → void
Set the post-solve function that is called before the solver runs.
inherited
setPreSolveFunc(void preSolveFunc(Constraint constraint, Space space)) → void
Set the pre-solve function that is called before the solver runs.
inherited
setRate(double rate) → void
Set the rate of the motor.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited