Beispiel #1
0
 public SpotLightSoftShadowScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters {
         Name = "Default", Width = 640, Height = 400, CameraX = 0, CameraY = 1, CameraZ = -2, LookX = 0, LookY = 0, LookZ = 0
     });
 }
Beispiel #2
0
 public MengerSpongeScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters {
         Name = "Default", Width = 640, Height = 400, CameraX = 3, CameraY = 2, CameraZ = -12, LookX = -1.5, LookY = 1, LookZ = 0
     });
 }
Beispiel #3
0
 public MengerCastleScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters {
         Name = "Default", Width = 1280, Height = 1024, CameraX = 2, CameraY = 2, CameraZ = -2, LookX = 0, LookY = -1, LookZ = 0
     });
 }
Beispiel #4
0
 public ShadowGlamourShotScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters {
         Name    = "Default", Width = 1200 * 2, Height = 480 * 2,
         CameraX = -3, CameraY = 1, CameraZ = 2.5,
         LookX   = 0, LookY = 0.5, LookZ = 0
     });
 }
Beispiel #5
0
 public PikachuScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters {
         Name    = "Default", Width = 640, Height = 400,
         CameraX = 5, CameraY = 5, CameraZ = -10,
         LookX   = 0, LookY = 2, LookZ = 0
     });
 }
Beispiel #6
0
 public LabyrinthScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters {
         Name    = "Default", Width = 640, Height = 400,
         CameraX = 35, CameraY = 25, CameraZ = -35,
         LookX   = 14, LookY = 0, LookZ = -13
     });
 }
Beispiel #7
0
 public CylinderScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters {
         Name    = "Default", Width = 640, Height = 400,
         CameraX = 6, CameraY = 5, CameraZ = -8,
         LookX   = 3, LookY = 2, LookZ = 0
     });
 }
Beispiel #8
0
 public TransparentBoxScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters {
         Name    = "Default", Width = 640, Height = 400,
         CameraX = 0, CameraY = 2, CameraZ = -7,
         LookX   = 0, LookY = 0, LookZ = 0
     });
 }
Beispiel #9
0
 public ConeScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters {
         Name    = "Default", Width = 640, Height = 400,
         CameraX = 0, CameraY = 5, CameraZ = -5,
         LookX   = 0, LookY = 0, LookZ = -2
     });
 }
Beispiel #10
0
 public SoftShadowScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters {
         Name    = "Default", Width = 1600, Height = 1200,
         CameraX = 0, CameraY = 3, CameraZ = -7,
         LookX   = 0, LookY = 0, LookZ = -2
     });
 }
 public CylinderAltitudeScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters {
         Name    = "Default", Width = 640, Height = 400,
         CameraX = 35, CameraY = 35, CameraZ = -35,
         LookX   = 35, LookY = 1, LookZ = 35
     });
 }
Beispiel #12
0
 public WorldPlaneScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters {
         Name    = "Default", Width = 640, Height = 400,
         CameraX = 0, CameraY = 2, CameraZ = -5,
         LookX   = 0, LookY = 1, LookZ = 0
     });
 }
 public WorldReflectionRefractionScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters {
         Name    = "Default", Width = 640, Height = 400,
         CameraX = 0, CameraY = 2, CameraZ = -7,
         LookX   = 1, LookY = 0, LookZ = 0
     });
 }
Beispiel #14
0
 public IcosahedronScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters {
         Name    = "Default", Width = 640, Height = 480,
         CameraX = 4, CameraY = 1, CameraZ = -7,
         LookX   = 0, LookY = 0, LookZ = 0
     });
 }
Beispiel #15
0
 public PrismMeshScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters {
         Name    = "Default", Width = 640, Height = 400,
         CameraX = 0, CameraY = 1, CameraZ = -1,
         LookX   = 0, LookY = 0, LookZ = 0
     });
 }
Beispiel #16
0
 public GroupScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters {
         Name    = "Default", Width = 640, Height = 400,
         CameraX = 0, CameraY = 4, CameraZ = -4,
         LookX   = 2, LookY = 1, LookZ = 0
     });
 }
Beispiel #17
0
        // thanks to them:
        // http://www.f-lohmueller.de/pov_tut/x_sam/sam_430f.htm
        // http://www.f-lohmueller.de/pov_tut/camera_light/camera_f1.htm
        // https://github.com/POV-Ray/povray/blob/2d35fd4b36ad19e3c17273101f8f71a2ce7924aa/source/core/render/tracepixel.cpp#L375
        // http://www.cs.cornell.edu/courses/cs4620/2013fa/lectures/02view-ray.pdf

        public PenroseTriangleScene()
        {
            CameraParameters.Add(new OrthographicCameraParameters(0, 3.5, 0, 3.5, 0, 0)
            {
                Name    = "Default", Width = 1000, Height = 1000,
                CameraX = -2, CameraY = -1.5, CameraZ = -4,
                LookX   = 0, LookY = 0, LookZ = 1
            });
        }
Beispiel #18
0
 public GlassSphereScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters {
         Name    = "Default", Width = 640, Height = 400,
         CameraX = 0, CameraY = 0, CameraZ = -3,
         LookX   = 0, LookY = 0, LookZ = 0
     });
 }
Beispiel #19
0
 public SimpleCubeScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters {
         Name    = "Default", Width = 640, Height = 400,
         CameraX = 0, CameraY = 1, CameraZ = -7,
         LookX   = 0, LookY = 0, LookZ = 0
     });
 }
 public SurfaceOfRevolutionScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters {
         Name    = "Default", Width = 640, Height = 400,
         CameraX = 0, CameraY = 0.5, CameraZ = -1.5,
         LookX   = 0, LookY = 0.25, LookZ = 0
     });
 }
Beispiel #21
0
 public CurveSweepScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters {
         Name    = "Default", Width = 640, Height = 400,
         CameraX = 0, CameraY = 1.5, CameraZ = -1.5,
         LookX   = 0, LookY = 0.5, LookZ = 0
     });
 }
Beispiel #22
0
 public BlobScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters
     {
         Name    = "Default", Width = 1600, Height = 1200,
         CameraX = 0, CameraY = 2, CameraZ = -5,
         LookX   = 0, LookY = 0, LookZ = 0
     });
 }
Beispiel #23
0
 public AmbiguousCylinderScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters
     {
         Name    = "Default", Width = 1600, Height = 1200,
         CameraX = 0, CameraY = 8, CameraZ = -7,
         LookX   = -0.4, LookY = 1, LookZ = 0.25
     });
 }
Beispiel #24
0
 public TorusWireScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters
     {
         Name    = "Default", Width = 1600, Height = 1200,
         CameraX = -6, CameraY = 6, CameraZ = -6,
         LookX   = 0, LookY = 0, LookZ = 0
     });
 }
Beispiel #25
0
 public OneRingPerlinScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters
     {
         Name    = "Default", Width = 800, Height = 600,
         CameraX = -0, CameraY = 4, CameraZ = -5,
         LookX   = 0, LookY = 0, LookZ = 0
     });
 }
 public IsoSurfaceBasicShapesScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters
     {
         Name    = "Default", Width = 800, Height = 600,
         CameraX = 0, CameraY = 2, CameraZ = -5,
         LookX   = 0, LookY = 2, LookZ = 0
     });
 }
Beispiel #27
0
 public Teapot_low()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters
     {
         CameraX     = 0, CameraY = 7, CameraZ = 13,
         LookX       = 0, LookY = 1, LookZ = 0,
         FieldOfView = 1.5
     });
 }
Beispiel #28
0
 public ChristmasScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters
     {
         Name        = "Default", Width = 2 * 400, Height = 2 * 300,
         CameraX     = 0, CameraY = 0, CameraZ = -4,
         LookX       = 0, LookY = 0, LookZ = 0,
         FieldOfView = 1.047
     });
 }
 public DragonVolumeHierarchyScene()
 {
     CameraParameters.Clear();
     CameraParameters.Add(new CameraParameters
     {
         Name        = "Default", Width = 1200, Height = 480,
         CameraX     = 0, CameraY = 2.5, CameraZ = -10,
         LookX       = 0, LookY = 1, LookZ = 0,
         FieldOfView = 1.2
     });
 }