ILNumerics绘制具有(X,Y,Z)坐标中的表面(ILNumerics Drawing a s

2019-10-18 15:07发布

我与C#编程真正的新。 我点以下形式的数组

//包含点坐标的数组:

双[,] graphData =新双[100,3]; //图形数据的每个元素包含一个点的坐标:

graphData [1;:] =(X1,Y1,Z1);

我想提请使用ILNumerics表面。 我找不到此情况下,任何的例子。 你能帮我吗?

Answer 1:

在接受的答案点发布到ILNumerics文件现在已经过时的过时的部分链接。 截至3版,表面采用了新的场景图的渲染API。

文档: http://ilnumerics.net/surface-plots.html

然而,发表罗伊Dictus临客可能有助于解释如何将您的数据转化为矩阵状的数据,适用于表面渲染。

基本上,表面创建基于矩阵状输入数据的网格。 它根据其在输入矩阵位置连接进入点。 因此,而不是点列表,你必须提供:

  • Z值的一个矩阵,如果高度值的规则网格要被呈现仅,或
  • 相同形状的矩阵为用于非规则网格和参数曲面Z,X和Y值。


Answer 2:

如何使用ILNumerics绘制一个三维曲面: http://ilnumerics.net/forum/index.php?p=/discussion/163/how-to-plot-a-3d-surface-/p1



文章来源: ILNumerics Drawing a surface having (x,y,z) coordinates