A distance joint constrains two points on two bodies to remain at a
fixed distance from each other. You can view this as a massless, rigid
rod.
|
|
|
|
|
|
|
__setstate__(self,
data)
The factory output cannot be created just yet, so store the necessary
information to create it later. |
source code
|
|
|
|
|
__swig_destroy__(...)
delete_b2DistanceJoint(b2DistanceJoint self) |
|
|
|
InitVelocityConstraints(...)
b2DistanceJoint_InitVelocityConstraints(b2DistanceJoint self,
b2TimeStep step) |
source code
|
|
|
SolveVelocityConstraints(...)
b2DistanceJoint_SolveVelocityConstraints(b2DistanceJoint self,
b2TimeStep step) |
source code
|
|
|
SolvePositionConstraints(...)
b2DistanceJoint_SolvePositionConstraints(b2DistanceJoint self,
float32 baumgarte) -> bool |
source code
|
|
|
ClearUserData(...)
b2Joint_ClearUserData(b2Joint self) |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
asDistanceJoint(...)
b2Joint_asDistanceJoint(b2Joint self) -> b2DistanceJoint |
source code
|
|
|
asGearJoint(...)
b2Joint_asGearJoint(b2Joint self) -> b2GearJoint |
source code
|
|
|
asLineJoint(...)
b2Joint_asLineJoint(b2Joint self) -> b2LineJoint |
source code
|
|
|
asMouseJoint(...)
b2Joint_asMouseJoint(b2Joint self) -> b2MouseJoint |
source code
|
|
|
asPrismaticJoint(...)
b2Joint_asPrismaticJoint(b2Joint self) -> b2PrismaticJoint |
source code
|
|
|
asPulleyJoint(...)
b2Joint_asPulleyJoint(b2Joint self) -> b2PulleyJoint |
source code
|
|
|
asRevoluteJoint(...)
b2Joint_asRevoluteJoint(b2Joint self) -> b2RevoluteJoint |
source code
|
|
|
getAsType(self)
Return a typecasted version of the joint |
source code
|
|
|
|
|
thisown
The membership flag
|
|
localAnchor1
b2DistanceJoint_localAnchor1_get(b2DistanceJoint self) -> b2Vec2
|
|
localAnchor2
b2DistanceJoint_localAnchor2_get(b2DistanceJoint self) -> b2Vec2
|
|
u
b2DistanceJoint_u_get(b2DistanceJoint self) -> b2Vec2
|
|
frequencyHz
b2DistanceJoint_frequencyHz_get(b2DistanceJoint self) -> float32
|
|
dampingRatio
b2DistanceJoint_dampingRatio_get(b2DistanceJoint self) -> float32
|
|
gamma
b2DistanceJoint_gamma_get(b2DistanceJoint self) -> float32
|
|
bias
b2DistanceJoint_bias_get(b2DistanceJoint self) -> float32
|
|
impulse
b2DistanceJoint_impulse_get(b2DistanceJoint self) -> float32
|
|
mass
b2DistanceJoint_mass_get(b2DistanceJoint self) -> float32
|
|
length
b2DistanceJoint_length_get(b2DistanceJoint self) -> float32
|
|
body1
GetBody1(self) -> b2Body
|
|
body2
GetBody2(self) -> b2Body
|
|
collideConnected
GetCollideConnected(self) -> bool
|
|
type
GetType(self) -> b2JointType
|
|
userData
GetUserData(self) -> PyObject
|