本文介绍了点云浏览器在.NET的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有需要显示三维点(X,Y,Z)的应用程序,我目前正在寻找一个.NET库,能够这样做。我的研究并没有得出什么好东西的时刻。我使用C#。

I have an application that will need to show 3D point (X,Y,Z) and I'm currently searching for an .NET library that is able to do so. My research hasn't come to anything good for the moment. I'm using C#.

我知道(alreay试过)被称为开源项目 PCL ,但我所看到的,对于.NET没有现成的包装和它只能工作在C ++。

I know (and alreay tried) the open source project called PCL but as I can see, there is no existing wrapper for .NET and it only work in C++.

考虑到这个项目的时间表,我没有创建一个复杂的包装这个时间。

Considering the timeframe of this project, I don't have the time to create a complicated wrapper for this.

我的要求真的很简单:

  1. 能够从一个源(XML或文本)加载点
  2. 显示点有一些最起码的性质(颜色,宽度等)
  3. 在周围像任何3D查看器中的点移动即可(缩放,平移,旋转等)

我不需要任何花哨的东西,只是显示点。你认为有一个OpenGL的包装将可能是一个不错的主意,比如这个项目

I don't need any fancy thing, just show point. Do you think that going with an openGL wrapper could be a good idea, for example this project.

其它附加要求(更好,但不是绝对必要)

Additionnal requirement (better but not absolutely needed)

  1. 能够渲染纹理的对象。

多谢

推荐答案

这并不难,如果你是舒服的OpenGL。在C#中使用OpenGL是在C ++一样方便。你可能感兴趣的:

This is not hard if you are comfortable with OpenGL. Using OpenGL in C# is as easy as in C++. You might be interested in:

  • OpenTK
  • Tao framework or
  • Hoops (free for educational license)
  • Unity3D (free version as well as pro version, but pro very expensive)
  • OpenTK非常好,现在使用的 Xamarin MonoTools 和其他工具包。
  • 在陶框架,似乎不是在积极发展?
  • 在篮球是好的,并与现有的3D工具包,很多很好的接口如ACIS,Parasolid的,如果你想要做的CAD / CAM / CAE应用程序,这是一个不错的选择。
  • 在Unity3D基本上是一个游戏引擎,而不是针对三维可视化,并且可以调用低级OpenGL函数为好。
  • OpenTK is very good, and now used by Xamarin MonoTools and other toolkits.
  • Tao framework seems to be not in active development?
  • Hoops is good and has many good interfaces with existing 3D toolkitssuch as ACIS, parasolid and if you want to do CAD/CAM/CAEapplications, it is a good choice.
  • Unity3D is basically a game engine, not targeted at 3D visualization, and you can call low level OpenGL functions as well.

您可能会感兴趣的 本文使用C#+的OpenGL以及的可视化。

You might be interested in this article for visualization using C# + OpenGL as well.

这篇关于点云浏览器在.NET的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-24 16:52