Exemplo n.º 1
0
        private void BuildScene01()
        {
            MeshGeometries = new List <MeshGeometry>();
            Random rand      = new Random();
            int    size      = 10;
            int    num       = 10;
            int    maxHeight = 100;

            for (int i = 0; i < num; i++)
            {
                for (int j = 0; j < num; j++)
                {
                    var box       = MeshHelpers.Box(size, size, rand.Next(maxHeight / 20, maxHeight));
                    var translate = Matrix4.Translation(i * 1.5 * size, j * 1.5 * size, 0);
                    box.Transform(translate);
                    var mg = new MeshGeometry(this, box);
                    MeshGeometries.Add(mg);
                }
            }
        }