Skip to content

RB_ConstraintSetup

Class in Engine · Engine.RB_ConstraintSetup · native

Object › RB_ConstraintSetup

Subclasses: RB_BSJointSetup, RB_DistanceJointSetup, RB_HingeSetup, RB_PrismaticSetup, RB_PulleyJointSetup, RB_SkelJointSetup, RB_StayUprightSetup

Using it from Lua
h7.find_all("RB_ConstraintSetup")            -- live instances
h7.find_class("Engine.RB_ConstraintSetup")   -- the class

Structs

LinearDOFSetup

FieldType
bLimitedbyte
LimitSizefloat
Defaults
bLimited=1
LimitSize=0.0

Properties

NameTypeNotes
AngularBreakThresholdfloat
bAngularBreakablebool
bEnableProjectionbool
bIsPulleybool
bLinearBreakablebool
bLinearLimitSoftbool
bMaintainMinDistancebool
bSwingLimitedbool
bSwingLimitSoftbool
bTwistLimitedbool
bTwistLimitSoftbool
ConstraintBone1name
ConstraintBone2name
JointNamenameconst
LinearBreakThresholdfloat
LinearLimitDampingfloat
LinearLimitStiffnessfloat
LinearXSetupLinearDOFSetup
LinearYSetupLinearDOFSetup
LinearZSetupLinearDOFSetup
Pos1vector
Pos2vector
PriAxis1vector
PriAxis2vector
PulleyPivot1vector
PulleyPivot2vector
PulleyRatiofloat
SecAxis1vector
SecAxis2vector
Swing1LimitAnglefloat
Swing2LimitAnglefloat
SwingLimitDampingfloat
SwingLimitStiffnessfloat
TwistLimitAnglefloat
TwistLimitDampingfloat
TwistLimitStiffnessfloat

Default values

Pos1=(X=0,Y=0,Z=0)
PriAxis1=(X=1,Y=0,Z=0)
SecAxis1=(X=0,Y=1,Z=0)
Pos2=(X=0,Y=0,Z=0)
PriAxis2=(X=1,Y=0,Z=0)
SecAxis2=(X=0,Y=1,Z=0)
LinearBreakThreshold=300.0
AngularBreakThreshold=500.0
PulleyRatio=1.0

Inherited

FromMembers
Object13 properties, 308 functions