创建一个显示多维数据集视图的软件的想法?

时间:2012-06-30 00:15:18

标签: c# wpf xaml drawing

我打算在WPF中绘制这些形状。这是一个教育软件。

您对如何实现这些多维数据集和视图有什么想法?

我一开始就计划开始使用画布和画画,但我想它会变得永恒。所以我认为是否存在一些图书馆来帮助我绘制它们?

enter image description here

1 个答案:

答案 0 :(得分:5)

绘制3D形状(如立方体)并从不同角度渲染它们的能力内置于WPF中。从你的立方体的外观来看,你需要一个orthographic camera而不是透视相机,因为构成立方体的线是平行的。

您可能还会发现Petzold.Media3D library很有用,因为它包含内置多维数据集的对象(您无需编写自己的算法来构建它们)。

最后,您可以this primer帮助开始使用WPF 3D。

一旦您对如何使用3D有所了解,只需将场景中的立方体放置在适当的位置,并正确定位摄像机以查看立方体。您可能希望继续重复使用相同的四个摄像头位置:一个用于“3D视图”,一个用于顶视图,侧视图和前视图。

这比尝试使用2D绘制立方体要少得多。