我打算在WPF中绘制这些形状。这是一个教育软件。
您对如何实现这些多维数据集和视图有什么想法?
我一开始就计划开始使用画布和画画,但我想它会变得永恒。所以我认为是否存在一些图书馆来帮助我绘制它们?
答案 0 :(得分:5)
绘制3D形状(如立方体)并从不同角度渲染它们的能力内置于WPF中。从你的立方体的外观来看,你需要一个orthographic camera而不是透视相机,因为构成立方体的线是平行的。
您可能还会发现Petzold.Media3D library很有用,因为它包含内置多维数据集的对象(您无需编写自己的算法来构建它们)。
最后,您可以this primer帮助开始使用WPF 3D。
一旦您对如何使用3D有所了解,只需将场景中的立方体放置在适当的位置,并正确定位摄像机以查看立方体。您可能希望继续重复使用相同的四个摄像头位置:一个用于“3D视图”,一个用于顶视图,侧视图和前视图。
这比尝试使用2D绘制立方体要少得多。