Beispiel #1
0
 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);
 }
Beispiel #2
0
 public PinHole(Capture capture, Intrinsics intrinsics, Renderer renderer)
 {
     Intrinsics = intrinsics;
     Capture = capture;
     View = Matrix.Identity;
     CalculateWorldAndFrustum();
 }
Beispiel #3
0
 public CaptureCamera(Capture capture, int numRadialDistortionCoefficients)
     : this(capture, capture.Size.CenterF(), GetDefaultFocalLength(capture.Size), DefaultNearPlaneDistance, DefaultFarPlaneDistance, numRadialDistortionCoefficients)
 {}