Box3D
Safe HaskellNone
LanguageGHC2021

Box3D.ParallelJoint

Synopsis

Documentation

create :: WorldId -> ParallelJointDef -> IO JointId Source #

Create a parallel joint See also b3ParallelJointDef for details.

Binds b3CreateParallelJoint.

setSpringHertz Source #

Arguments

:: JointId 
-> Float
hertz
-> IO () 

Set the spring stiffness in Hertz

Binds b3ParallelJoint_SetSpringHertz.

setSpringDampingRatio Source #

Arguments

:: JointId 
-> Float
dampingRatio
-> IO () 

Set the spring damping ratio, non-dimensional

Binds b3ParallelJoint_SetSpringDampingRatio.

getSpringHertz :: JointId -> IO Float Source #

Get the spring Hertz

Binds b3ParallelJoint_GetSpringHertz.

getSpringDampingRatio :: JointId -> IO Float Source #

Get the spring damping ratio

Binds b3ParallelJoint_GetSpringDampingRatio.

setMaxTorque Source #

Arguments

:: JointId 
-> Float
force
-> IO () 

Set the maximum spring torque, usually in newton-meters

Binds b3ParallelJoint_SetMaxTorque.

getMaxTorque :: JointId -> IO Float Source #

Get the maximum spring torque, usually in newton-meters

Binds b3ParallelJoint_GetMaxTorque.