Exemplo n.º 1
0
    public AirVRTrackingModel(IAirVRTrackingModelContext context, Transform leftEyeAnchor, Transform centerEyeAnchor, Transform rightEyeAnchor)
    {
        this.context         = context;
        this.leftEyeAnchor   = leftEyeAnchor;
        this.centerEyeAnchor = centerEyeAnchor;
        this.rightEyeAnchor  = rightEyeAnchor;

        HMDSpaceToWorldMatrix = centerEyeAnchor.parent.localToWorldMatrix;
    }
Exemplo n.º 2
0
    public AirVRExternalTrackerTrackingModel(IAirVRTrackingModelContext 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;
    }
Exemplo n.º 3
0
 public AirVRIPDOnlyTrackingModel(IAirVRTrackingModelContext context, Transform leftEyeAnchor, Transform centerEyeAnchor, Transform rightEyeAnchor)
     : base(context, leftEyeAnchor, centerEyeAnchor, rightEyeAnchor)
 {
 }