| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Box2D.WeldJoint
Synopsis
- create :: WorldId -> WeldJointDef -> IO JointId
- setLinearHertz :: JointId -> Float -> IO ()
- getLinearHertz :: JointId -> IO Float
- setLinearDampingRatio :: JointId -> Float -> IO ()
- getLinearDampingRatio :: JointId -> IO Float
- setAngularHertz :: JointId -> Float -> IO ()
- getAngularHertz :: JointId -> IO Float
- setAngularDampingRatio :: JointId -> Float -> IO ()
- getAngularDampingRatio :: JointId -> IO Float
Documentation
create :: WorldId -> WeldJointDef -> IO JointId Source #
Create a weld joint See also b2WeldJointDef for details.
Binds b2CreateWeldJoint.
Set the weld joint linear stiffness in Hertz. 0 is rigid.
Binds b2WeldJoint_SetLinearHertz.
getLinearHertz :: JointId -> IO Float Source #
Get the weld joint linear stiffness in Hertz
Binds b2WeldJoint_GetLinearHertz.
setLinearDampingRatio Source #
Set the weld joint linear damping ratio (non-dimensional)
Binds b2WeldJoint_SetLinearDampingRatio.
getLinearDampingRatio :: JointId -> IO Float Source #
Get the weld joint linear damping ratio (non-dimensional)
Binds b2WeldJoint_GetLinearDampingRatio.
Set the weld joint angular stiffness in Hertz. 0 is rigid.
Binds b2WeldJoint_SetAngularHertz.
getAngularHertz :: JointId -> IO Float Source #
Get the weld joint angular stiffness in Hertz
Binds b2WeldJoint_GetAngularHertz.
setAngularDampingRatio Source #
Set weld joint angular damping ratio, non-dimensional
Binds b2WeldJoint_SetAngularDampingRatio.