MeshGeometry3D mesh1 = new MeshGeometry3D();
                mesh1.TriangleIndices.Add(0);
                mesh1.TriangleIndices.Add(1);
                mesh1.TriangleIndices.Add(2);
                mesh1.TriangleIndices.Add(2);
                mesh1.TriangleIndices.Add(3);
                mesh1.TriangleIndices.Add(0);                mesh1.Positions.Add(new Point3D(-2, 1, 0));
                mesh1.Positions.Add(new Point3D(-2, -1, 0));
                mesh1.Positions.Add(new Point3D(0, -1, 0));
                mesh1.Positions.Add(new Point3D(0, 1, 0));                mesh1.TextureCoordinates.Add(new Point(0, 0));
                mesh1.TextureCoordinates.Add(new Point(0, 1));
                mesh1.TextureCoordinates.Add(new Point(1, 1));
                mesh1.TextureCoordinates.Add(new Point(1, 0));                mesh1.Normals.Add(new Vector3D(0, 0, 1));
                mesh1.Normals.Add(new Vector3D(0, 0, 1));
                mesh1.Normals.Add(new Vector3D(0, 0, 1));
                mesh1.Normals.Add(new Vector3D(0, 0, 1));                //可见光
                AmbientLight alight = new AmbientLight();
                alight.Color = Colors.White;
                //材质
                DiffuseMaterial dmeterial = new DiffuseMaterial();
                dmeterial.Brush = this.ib1;
                //3d几何模型
                GeometryModel3D mGeometry = new GeometryModel3D(mesh1, dmeterial);
                //
                Viewport3D myViewPort3D = new Viewport3D();
                //摄像机
                myViewPort3D.Camera = Per1;
                //3d可视模型
                ModelVisual3D myModelVisual3D = new ModelVisual3D();
                this.Content = myViewPort3D;
                myModelVisual3D.Content = mGeometry;
                myViewPort3D.Children.Add(myModelVisual3D);前台xaml文件知道怎么写了,想写写后台的,请各位指教