在 WinForms 或 WPF 中绘制 3D 绘图(具有 30000 个点)的最简单方法是什么?

发布于 2024-09-08 18:22:58 字数 124 浏览 8 评论 0原文

在 WinForms 或 WPF 中绘制 3D 绘图的最简单方法是什么?

我有一个包含 30000 个点的阵列(来自外部 3D 扫描仪)。现在我需要连接这些点并制作 3D 图片(地形)。

有什么建议吗?

What is simplest way to draw 3d plot in WinForms or WPF?

I have an array with 30000 points (from external 3D Scanner). Now I need to connect this points and make something as 3D Picture (topography).

Any suggestions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

在你怀里撒娇 2024-09-15 18:22:58

这些点只是 3d 点(x、y 和 z)吗?您可以使用 WPF 中的 3D 类轻松创建完整的 3D 场景,查看 Viewport3DMeshGeometry3D 类来创建简单的场景。还有大量关于如何以编程方式创建 3D 场景的教程...

HTH

Are the points just 3d points (x,y and z)? You can use the 3D classes in WPF to create full 3D scenes quite easily, checkout the Viewport3D and MeshGeometry3D classes to create a simple scene. There are also plenty of tutorials out there on how to create a 3d scene programatically...

HTH

夜巴黎 2024-09-15 18:22:58

如果您有 3D 点,请考虑 Viewport3D,否则,如果您有 2D 点(因此 3D 扫描仪已经处理表面并返回静态图像),您可以使用 WriteableBitmap (非常简单直接)。

If you have the 3D points, consider Viewport3D, otherwise if you have 2D points (so the 3D scanner already processes the surface and returns static images) you can use WriteableBitmap (very simple and straight forward).

全部不再 2024-09-15 18:22:58

您拥有大量积分,性能可能会成为问题。 WinForms 使用 GDI,而 WPF 使用 DirectX。在很多情况下WPF会有更好的性能。但是,如果您有复杂的场景,您可能会发现 WPF 太慢。另一种选择是 XNA,它更适合游戏和其他图形性能很重要的应用程序。

您可能会发现 WPF 具有最简单的编程模型,您可以在其中声明场景,框架会处理其余的事情。在 WinForms 和 XNA 中,您必须自己绘制场景。

You have a large number of points and performance may be an issue. WinForms uses GDI while WPF uses DirectX. In many situations WPF will have better performance. However, if you have a complex scene you may find that WPF is too slow. Another alternative is XNA which is more suited for games and other applications where graphics performance is important.

You will probably find that WPF has the simplest programming model where you declare the scene and the framework takes care of the rest. In WinForms and XNA you have to draw the scene yourself.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文