/// <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); }
/// <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 }, }); }
public static extern MLResult.Code MLSnapshotGetTransform(IntPtr snap, ref MLCoordinateFrameUID id, ref MLTransform outTransform);
public static extern MLResult.Code MLCVCameraGetFramePose(ulong cvCameraHandle, ulong headHandle, CameraID id, ulong vcamTimestampUs, ref MLTransform outTransform);