public CaptureCamera(Capture capture, PointF principalPointEstimate, double focalLength, double nearPlaneDistance, double farPlaneDistance, int numRadialDistortionCoefficients) : base(capture.Name, capture.Uuid, capture.Size, principalPointEstimate, focalLength, nearPlaneDistance, farPlaneDistance, numRadialDistortionCoefficients) { Capture = capture; Quad = new Quad(capture.Size, Capture.RgbaTexture2D) { Color = Color.White.Alpha(0.4f), }; Quad.World = Matrix.CreateTranslation(0, 0, 0.1f); }
public PinHole(Capture capture, Intrinsics intrinsics, Renderer renderer) { Intrinsics = intrinsics; Capture = capture; View = Matrix.Identity; CalculateWorldAndFrustum(); }
public CaptureCamera(Capture capture, int numRadialDistortionCoefficients) : this(capture, capture.Size.CenterF(), GetDefaultFocalLength(capture.Size), DefaultNearPlaneDistance, DefaultFarPlaneDistance, numRadialDistortionCoefficients) {}