mirror of
https://github.com/bloeys/physx-go.git
synced 2025-12-29 07:58:20 +00:00
More rigid dynamic funcs
This commit is contained in:
@ -59,6 +59,20 @@ func (rd *RigidDynamic) GetRigidDynamicLockFlags() RigidDynamicLockFlags {
|
|||||||
return RigidDynamicLockFlags(C.CPxRigidDynamic_getRigidDynamicLockFlags(rd.cRd))
|
return RigidDynamicLockFlags(C.CPxRigidDynamic_getRigidDynamicLockFlags(rd.cRd))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (rd *RigidDynamic) PutToSleep() {
|
||||||
|
C.CPxRigidDynamic_putToSleep(rd.cRd)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (rd *RigidDynamic) GetGlobalPose() *Transform {
|
||||||
|
return &Transform{
|
||||||
|
cT: C.CPxRigidDynamic_getGlobalPose(rd.cRd),
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (rd *RigidDynamic) SetGlobalPose(tr *Transform, autoAwake bool) {
|
||||||
|
C.CPxRigidDynamic_setGlobalPose(rd.cRd, &tr.cT, C._Bool(autoAwake))
|
||||||
|
}
|
||||||
|
|
||||||
func (rd *RigidDynamic) ToActor() *Actor {
|
func (rd *RigidDynamic) ToActor() *Actor {
|
||||||
return &Actor{
|
return &Actor{
|
||||||
cA: C.CPxRigidDynamic_toCPxActor(rd.cRd),
|
cA: C.CPxRigidDynamic_toCPxActor(rd.cRd),
|
||||||
|
|||||||
Reference in New Issue
Block a user