public QuadMeshFactory(IHeightfieldGenerator generator, ITerrainColorizer terrainColorizer, IQuadMeshRendererFactory rendererFactory, Settings settings)
 {
     _generator = generator;
     _terrainColorizer = terrainColorizer;
     _rendererFactory = rendererFactory;
     _settings = settings;
 }
Beispiel #2
0
 public QuadMeshFactory(IHeightfieldGenerator generator, ITerrainColorizer terrainColorizer, IQuadMeshRendererFactory rendererFactory, Settings settings)
 {
     _generator        = generator;
     _terrainColorizer = terrainColorizer;
     _rendererFactory  = rendererFactory;
     _settings         = settings;
 }
Beispiel #3
0
        public Planet(DoubleVector3 location, double radius, ITerrain terrain, IPlanetRenderer renderer, IHeightfieldGenerator generator, ISettings settings, Statistics statistics)
        {
            _location = location;
            _radius = radius;

            _terrain = terrain;
            _renderer = renderer;
            _generator = generator;
            _settings = settings;
            _statistics = statistics;
        }
Beispiel #4
0
        public Planet(DoubleVector3 location, double radius, ITerrain terrain, IPlanetRenderer renderer, IHeightfieldGenerator generator, ISettings settings, Statistics statistics)
        {
            _location = location;
            _radius   = radius;

            _terrain    = terrain;
            _renderer   = renderer;
            _generator  = generator;
            _settings   = settings;
            _statistics = statistics;
        }
Beispiel #5
0
        public Planet(DoubleVector3 location, double radius, ITerrain terrain, IPlanetRenderer renderer, IHeightfieldGenerator generator, Statistics statistics)
        {
            _location = location;
            _radius = radius;

            _terrain = terrain;
            _renderer = renderer;
            _generator = generator;
            _statistics = statistics;

            _clippingPlanes = new ClippingPlanes();
        }