void btConeTwistConstraint_GetPointForAngle(btConeTwistConstraint* obj, btScalar fAngleInRadians, btScalar fLength, btScalar* value) { VECTOR3_OUT_VAL(obj->GetPointForAngle(fAngleInRadians, fLength), value); }
void btGeneric6DofSpring2Constraint_getAxis(btGeneric6DofSpring2Constraint* obj, int axis_index, btScalar* value) { VECTOR3_OUT_VAL(obj->getAxis(axis_index), value); }
void btMultiBody_worldPosToLocal(btMultiBody* obj, int i, const btScalar* vec, btScalar* value) { VECTOR3_CONV(vec); VECTOR3_OUT_VAL(obj->worldPosToLocal(i, VECTOR3_USE(vec)), value); }
void btMultiBody_localPosToWorld(btMultiBody* obj, int i, const btScalar* vec, btScalar* value) { VECTOR3_CONV(vec); VECTOR3_OUT_VAL(obj->localPosToWorld(i, VECTOR3_USE(vec)), value); }
void btMultiBody_getBaseVel(btMultiBody* obj, btScalar* vel) { VECTOR3_OUT_VAL(obj->getBaseVel(), vel); }
void btMultiBody_getBaseOmega(btMultiBody* obj, btScalar* omega) { VECTOR3_OUT_VAL(obj->getBaseOmega(), omega); }
void btMultiBody_getAngularMomentum(btMultiBody* obj, btScalar* value) { VECTOR3_OUT_VAL(obj->getAngularMomentum(), value); }