void GetLocalBackwardInWorld(Vector3D *v) const { Check_Object(this); Check_Pointer(v); v->x = APPLY_BACKWARD_SIGN((*this)(BACKWARD_AXIS, X_Axis)); v->y = APPLY_BACKWARD_SIGN((*this)(BACKWARD_AXIS, Y_Axis)); v->z = APPLY_BACKWARD_SIGN((*this)(BACKWARD_AXIS, Z_Axis)); }
void GetWorldBackwardInLocal(Vector3D *v) const { Check_Object(this); Check_Pointer(v); v->x = APPLY_BACKWARD_SIGN((*this)(X_Axis, BACKWARD_AXIS)); v->y = APPLY_BACKWARD_SIGN((*this)(Y_Axis, BACKWARD_AXIS)); v->z = APPLY_BACKWARD_SIGN((*this)(Z_Axis, BACKWARD_AXIS)); }
Scalar GetBackwardComponent() {Check_Object(this); return APPLY_BACKWARD_SIGN((*this)[BACKWARD_AXIS]);}