Esempio n. 1
0
 public UnityARCamera(UnityARMatrix4x4 wt, UnityARMatrix4x4 pm, ARTrackingState ats, ARTrackingStateReason atsr, UnityVideoParams uvp, UnityARLightData lightDat, UnityARMatrix4x4 dt, Vector3[] pointCloud)
 {
     worldTransform   = wt;
     projectionMatrix = pm;
     trackingState    = ats;
     trackingReason   = atsr;
     videoParams      = uvp;
     lightData        = lightDat;
     displayTransform = dt;
     pointCloudData   = pointCloud;
 }
Esempio n. 2
0
        Matrix4x4 GetMatrix4x4FromUnityAr4x4(UnityARMatrix4x4 input)
        {
            Matrix4x4 retval = new Matrix4x4(input.column0, input.column1, input.column2, input.column3);

            return(retval);
        }
Esempio n. 3
0
 /// <summary>
 /// Converts a <see cref="UnityARMatrix4x4"/> to a <see cref="Matrix4x4"/>.
 /// </summary>
 /// <param name="input">The input matrix.</param>
 /// <returns><see cref="Matrix4x4"/>.</returns>
 public static Matrix4x4 ToMatrix4x4(this UnityARMatrix4x4 input)
 {
     return(UnityARMatrixOps.GetMatrix(input));
 }