Rigiddynamic CMass+Shape local poses

This commit is contained in:
bloeys
2022-01-28 09:27:50 +04:00
parent eb4519cc53
commit 940a0b2db6
6 changed files with 39 additions and 1 deletions

View File

@ -95,6 +95,16 @@ func (rd *RigidDynamic) SetGlobalPose(tr *Transform, autoAwake bool) {
C.CPxRigidDynamic_setGlobalPose(rd.cRd, &tr.cT, C._Bool(autoAwake))
}
func (rd *RigidDynamic) GetCMassLocalPose() *Transform {
return &Transform{
cT: C.CPxRigidDynamic_getCMassLocalPose(rd.cRd),
}
}
func (rd *RigidDynamic) SetCMassLocalPose(tr *Transform) {
C.CPxRigidDynamic_setCMassLocalPose(rd.cRd, &tr.cT)
}
func (rd *RigidDynamic) ToActor() Actor {
return Actor{
cA: C.CPxRigidDynamic_toCPxActor(rd.cRd),