Example #1
0
            /// <summary>
            /// Returns an initialized MLTransform with default values.
            /// </summary>
            /// <returns>An initialized MLTransform.</returns>
            public static MLTransform Identity()
            {
                MLTransform t = new MLTransform();

                t.Rotation = MLQuaternionf.Identity();
                return(t);
            }
Example #2
0
 /// <summary>
 /// Create and return an initialized version of this struct.
 /// </summary>
 public static MLScreensScreenInfoNative Create()
 {
     return(new MLScreensScreenInfoNative()
     {
         Transform = MLTransform.Identity(),
         Dimensions = new MLVec3f()
         {
             X = 0.0f, Y = 0.0f, Z = 0.0f
         },
     });
 }
Example #3
0
 public static extern MLResult.Code MLSnapshotGetTransform(IntPtr snap, ref MLCoordinateFrameUID id, ref MLTransform outTransform);
Example #4
0
 public static extern MLResult.Code MLCVCameraGetFramePose(ulong cvCameraHandle, ulong headHandle, CameraID id, ulong vcamTimestampUs, ref MLTransform outTransform);