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文件知道怎么写了,想写写后台的,请各位指教
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文件知道怎么写了,想写写后台的,请各位指教
欢迎使用 CSDN 小秘书
http://blog.csdn.net/whowhen21
***********************************************************[/align]