本文介绍了寻找三维积组件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在找一个组件,它能够基于3维的点来绘制的三维图像。

I'm looking a component that is able to draw 3-dimensional images based on 3-dimensional points.

例子(见3D绘图)的

Example (See 3D Plot): http://www.wolframalpha.com/input/?i=abs%28x%29+%2B+abs%28y%29

在我的应用程序有包含的x,y,和z轴的坐标点。我正在寻找这样的用法:

In my application I have points containing the coordinates for the x-,y-, and the z-axis.I'm looking for a usage like this:

PlotComponent.Points.Add(x,y,z);

的可能性来定义视角将是很好的为好。是否有任何开源组件可用? (不能是商业许可证,因为该项目是一个学生项目)

The possibility to define the view angle would be nice as well.Is there any open source component available? (Can't be a commercial license, because the project is a student project)

WinForms应用程序

Winforms Application

推荐答案

我们使用ILNumerics.Net结束了:的http:// ilnumerics .NET /

We ended up using ILNumerics.Net: http://ilnumerics.net/

它来绘制漂亮的3D绘图能力,但旋转/缩放功能是越野车,可能会导致车重画。

It has the ability to draw nice 3D-Plots, but the rotating / zoom function is buggy and might result in a buggy redraw.

还有与处置/重复使用导致的NullReferenceException在3D-组件的内部code中的控制问题,〜10-20重绘后。 (我们结束了修复这个由一个丑陋的审判和try / catch语句等错误的做法)

There is also a problem with disposing / reusing the control that results in NullReferenceException in the internal code of the 3D-Component, after ~10-20 redraws. (We ended up "fixing" this, by an ugly trial and error approach with try / catch and so on)

我贴已完成项目的一些照片在这里: HTTP://www.tomot。德/ projekte / C锋利funktionsplotter 从上面的第二个库是三维绘图使用由ILNumerics.Net

I posted some pictures of the finished project here: http://www.tomot.de/projekte/c-sharp-funktionsplotterThe second gallery from the top are 3D-plots made using ILNumerics.Net

修改2012年1月:开发人员决定去商业化:的

Edit Jan 2012: The developers decided to go commercial: http://ilnumerics.net/forum/index.php?p=/discussion/226/ilnumerics-goes-commercial-

这篇关于寻找三维积组件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-09 15:32