コード例 #1
0
 public TransformationsSteps(TransformationsContext transformationContext,
                             PointsContext pointsContext,
                             VectorsContext vectorsContext)
 {
     _vectorsContext         = vectorsContext;
     _pointsContext          = pointsContext;
     _transformationsContext = transformationContext;
 }
コード例 #2
0
 public PlanesSteps(PlanesContext planesContext,
                    IntersectionsContext intersectionsContext,
                    VectorsContext vectorsContext,
                    RayContext rayContext)
 {
     _rayContext           = rayContext;
     _vectorsContext       = vectorsContext;
     _intersectionsContext = intersectionsContext;
     _planesContext        = planesContext;
 }
コード例 #3
0
 public CylindersSteps(CylindersContext cylindersContext,
                       IntersectionsContext intersectionsContext,
                       RayContext rayContext,
                       VectorsContext vectorsContext)
 {
     _vectorsContext       = vectorsContext;
     _rayContext           = rayContext;
     _intersectionsContext = intersectionsContext;
     _cylindersContext     = cylindersContext;
 }
コード例 #4
0
 public ConesSteps(ConesContext conesContext,
                   IntersectionsContext intersectionsContext,
                   RayContext rayContext,
                   VectorsContext vectorsContext)
 {
     _vectorsContext       = vectorsContext;
     _rayContext           = rayContext;
     _intersectionsContext = intersectionsContext;
     _conesContext         = conesContext;
 }
コード例 #5
0
 public SmoothTrianglesSteps(TrianglesContext trianglesContext,
                             VectorsContext vectorsContext,
                             PointsContext pointsContext,
                             IntersectionsContext intersectionsContext)
 {
     _intersectionsContext = intersectionsContext;
     _pointsContext        = pointsContext;
     _vectorsContext       = vectorsContext;
     _trianglesContext     = trianglesContext;
 }
コード例 #6
0
        public LightsSteps(LightsContext lightsContext,
                           PointsContext pointsContext,
                           WorldContext worldContext,
                           VectorsContext vectorsContext)

        {
            _vectorsContext = vectorsContext;
            _worldContext   = worldContext;
            _pointsContext  = pointsContext;
            _lightsContext  = lightsContext;
        }
コード例 #7
0
 public RaysSteps(
     RayContext rayContext,
     PointsContext pointsContext,
     VectorsContext vectorsContext,
     TransformationsContext transformationsContext)
 {
     _transformationsContext = transformationsContext;
     _vectorsContext         = vectorsContext;
     _pointsContext          = pointsContext;
     _rayContext             = rayContext;
 }
コード例 #8
0
 public TrianglesSteps(TrianglesContext triangesContext,
                       PointsContext pointsContext,
                       VectorsContext vectorsContext,
                       RayContext rayContext,
                       IntersectionsContext intersectionsContext)
 {
     _intersectionsContext = intersectionsContext;
     _rayContext           = rayContext;
     _vectorsContext       = vectorsContext;
     _pointsContext        = pointsContext;
     _triangesContext      = triangesContext;
 }
コード例 #9
0
 public CameraSteps(CameraContext cameraContext,
                    WorldContext worldContext,
                    PointsContext pointsContext,
                    VectorsContext vectorsContext,
                    RayContext rayContext)
 {
     _rayContext     = rayContext;
     _vectorsContext = vectorsContext;
     _pointsContext  = pointsContext;
     _worldContext   = worldContext;
     _cameraContext  = cameraContext;
 }
コード例 #10
0
 public CubesSteps(CubesContext cubesContext,
                   IntersectionsContext intersectionsContext,
                   RayContext rayContext,
                   VectorsContext vectorsContext,
                   PointsContext pointsContext)
 {
     _pointsContext        = pointsContext;
     _vectorsContext       = vectorsContext;
     _rayContext           = rayContext;
     _intersectionsContext = intersectionsContext;
     _cubesContext         = cubesContext;
 }
コード例 #11
0
 public SpheresSteps(SphereContext sphereContext,
                     RayContext rayContext,
                     IntersectionsContext intersectionsContext,
                     VectorsContext vectorsContext,
                     PointsContext pointsContext)
 {
     _pointsContext        = pointsContext;
     _vectorsContext       = vectorsContext;
     _intersectionsContext = intersectionsContext;
     _sphereContext        = sphereContext;
     _rayContext           = rayContext;
 }
コード例 #12
0
 public ShapesSteps(ShapesContext shapesContext,
                    MaterialsContext materialsContext,
                    RayContext rayContext,
                    IntersectionsContext intersectionsContext,
                    VectorsContext vectorsContext,
                    TransformationsContext transformationsContext)
 {
     _transformationsContext = transformationsContext;
     _vectorsContext         = vectorsContext;
     _intersectionsContext   = intersectionsContext;
     _rayContext             = rayContext;
     _materialsContext       = materialsContext;
     _shapesContext          = shapesContext;
 }
コード例 #13
0
 public VectorsSteps(VectorsContext vectorContext)
 {
     _vectorsContext = vectorContext;
 }
コード例 #14
0
 public PointSteps(PointsContext pointContext, VectorsContext vectorContext)
 {
     _vectorContext = vectorContext;
     _pointsContext = pointContext;
 }