simSetObjectParent
Sets an object's parent object. Dynamically simulated objects, together with their
hierarchy tree, are dynamically reset (this however does not apply to static shapes)
C++ synopsis
int simSetObjectParent(int objectHandle, int parentObjectHandle, bool keepInPlace)
Arguments
- objectHandle: handle of the object that will become child of the parent object. Can be combined with sim.handleflag_assembly (simply add sim.handleflag_assembly to objectHandle), if the two objects correspond to assembly items. In that case, parentObjectHandle can't be -1, and keepInPlace should be set to false
- parentObjectHandle: handle of the object that will become parent, or -1 if the object should become parentless
- keepInPlace: indicates whether the object's absolute position and orientation should stay same
Return
- -1 if operation was not successful
See also:
|