У меня есть куб, созданный в XAML:
<GeometryModel3D>
<GeometryModel3D.Geometry>
<MeshGeometry3D Positions="0,0,30 30,0,30 30,30,30 0,30,30 30,0,0 0,0,0 0,30,0 30,30,0 30,0,30 30,0,0 30,30,0 30,30,30 0,0,0 0,0,30 0,30,30 0,30,0 0,30,30 30,30,30 30,30,0 0,30,0 30,0,30 0,0,30 0,0,0 30,0,0"
TriangleIndices="0 1 2 2 3 0 4 5 6 6 7 4 8 9 10 10 11 8 12 13 14 14 15 12 16 17 18 18 19 16 20 21 22 22 23 20" />
</GeometryModel3D.Geometry>
<GeometryModel3D.Material>
<DiffuseMaterial Brush="BlueViolet" />
</GeometryModel3D.Material>
</GeometryModel3D>
Как мне написать тот же куб в c #?
Я пытался начать с:
GeometryModel3D cube = new GeometryModel3D();
и
MeshGeometry3D cubeMesh = new MeshGeometry3D();
но я не знаю, как дальше.