public AirXRTrackingModel(IAirXRTrackingModelContext context, Transform leftEyeAnchor, Transform centerEyeAnchor, Transform rightEyeAnchor) { this.context = context; this.leftEyeAnchor = leftEyeAnchor; this.centerEyeAnchor = centerEyeAnchor; this.rightEyeAnchor = rightEyeAnchor; HMDSpaceToWorldMatrix = centerEyeAnchor.parent.localToWorldMatrix; }
public AirXRExternalTrackerTrackingModel(IAirXRTrackingModelContext context, Transform leftEyeAnchor, Transform centerEyeAnchor, Transform rightEyeAnchor, Transform trackingOrigin, Transform tracker) : base(context, leftEyeAnchor, centerEyeAnchor, rightEyeAnchor) { _trackingSpaceChanged = false; _trackingOrigin = trackingOrigin; _tracker = tracker; _localTrackerRotationOnIdentityHeadOrientation = Quaternion.identity; }
public AirXRHeadTrackingModel(IAirXRTrackingModelContext context, Transform leftEyeAnchor, Transform centerEyeAnchor, Transform rightEyeAnchor) : base(context, leftEyeAnchor, centerEyeAnchor, rightEyeAnchor) { }