Пример #1
0
        private void SetTransformFromOldPoseToNewPose(MixCastData.SensorPose oldPose, Vector3 newPos, Quaternion newRot)
        {
            Vector3    pos;
            Quaternion rot;

            TrackingSpaceOrigin.GetOriginOffsetData(newPos, newRot, oldPose.position, oldPose.rotation, out pos, out rot);

            transform.localPosition = cachedPosition + pos;
            //Remove orientation change for the camera. Will remove for next release.
            //transform.localRotation = cachedRotation * rot;
        }
Пример #2
0
 private bool WasSensorDifferent(MixCastData.SensorPose oldSensorPose, Vector3 newPos, Quaternion newRot)
 {
     return((oldSensorPose.position != newPos) || (oldSensorPose.rotation != newRot));
 }