Ejemplo n.º 1
0
 public static Car Random()
 {
     Car car = new Car();
     car._coords[0] = CustomRandom.NextChassisAxis();
     car._coords[1] = 0F;
     car._coords[2] = CustomRandom.NextChassisAxis();
     car._coords[3] = CustomRandom.NextChassisAxis();
     car._coords[4] = 0F;
     car._coords[5] = CustomRandom.NextChassisAxis();
     car._coords[6] = -CustomRandom.NextChassisAxis();
     car._coords[7] = CustomRandom.NextChassisAxis();
     car._coords[8] = -CustomRandom.NextChassisAxis();
     car._coords[9] = 0F;
     car._coords[10] = -CustomRandom.NextChassisAxis();
     car._coords[11] = -CustomRandom.NextChassisAxis();
     car._coords[12] = 0;
     car._coords[13] = -CustomRandom.NextChassisAxis();
     car._coords[14] = CustomRandom.NextChassisAxis();
     car._coords[15] = -CustomRandom.NextChassisAxis();
     car._coords[16] = CustomRandom.NextChassisDensity();
     car._coords[17] = CustomRandom.NextWheelDensity();
     car._coords[18] = CustomRandom.NextWheelRadius();
     car._coords[19] = CustomRandom.NextVertex();
     car._coords[20] = CustomRandom.NextWheelDensity();
     car._coords[21] = CustomRandom.NextWheelRadius();
     car._coords[22] = CustomRandom.NextVertex();
     return car;
 }
Ejemplo n.º 2
0
        public static Car CreateFrom(CarView carView)
        {
            Car car = new Car();

            for (var i = 0; i < 16; i++)
            {
                car._coords[i] = carView.Chassi.Vecteurs[i];
            }

            car._coords[16] = carView.Chassi.Densite;

            car._coords[17] = carView.Wheel1.Density;
            car._coords[18] = carView.Wheel1.Radius;
            car._coords[19] = carView.Wheel1.Vertex;

            car._coords[20] = carView.Wheel2.Density;
            car._coords[21] = carView.Wheel2.Radius;
            car._coords[22] = carView.Wheel2.Vertex;

            return car;
        }