在wpf中绘制一个3d矩形框(矩形棱镜?)

时间:2014-07-02 09:57:15

标签: wpf

我使用以下代码构成一个多维数据集。它为每个面使用三角形。如何通过修改其值来制作矩形框。我对这里使用的indices属性不太了解。

 <GeometryModel3D.Geometry>
 <MeshGeometry3D
 Positions = "-1,-1,1 1,-1,1 1,1,1 -1,1,1"
 TriangleIndices = "0 1 2     2,3,0"
 TextureCoordinates="0,1 1,1 1,0 0,0"
 />
 </GeometryModel3D.Geometry>

1 个答案:

答案 0 :(得分:0)

你去吧

<GeometryModel3D.Geometry>
    <MeshGeometry3D Positions = "0 0 0  1 0 0  0 1 0  1 1 0  0 0 1  1 0 1  0 1 1  1 1 1"
                    TriangleIndices = "2 3 1  2 1 0  7 1 3  7 5 1  6 5 7  6 4 5  6 2 0  2 0 4  2 7 3  2 6 7  0 1 5  0 5 4"/>
</GeometryModel3D.Geometry>

这将产生一个立方体几何

我建议你理解它是如何工作的,这样你就可以制作其他物品了

这是一个很好的WPF 3D教程

http://www.codeproject.com/Articles/24727/WPF-D-Part-of-n