我真的是 C# 编程的新手。我有以下形式的点数组
//一个包含点坐标的数组:
双[,]图数据=新双[100,3];//图形数据的每个元素都包含一个点的坐标:
图数据[1;:]=(x1,y1,z1);
我想使用 ILNumerics 绘制一个表面。我找不到这种情况的任何例子。你能帮帮我吗?
我真的是 C# 编程的新手。我有以下形式的点数组
//一个包含点坐标的数组:
双[,]图数据=新双[100,3];//图形数据的每个元素都包含一个点的坐标:
图数据[1;:]=(x1,y1,z1);
我想使用 ILNumerics 绘制一个表面。我找不到这种情况的任何例子。你能帮帮我吗?
已接受答案中发布的链接指向 ILNumerics 文档的过时部分,该部分现已过时。从版本 3 开始,表面使用新的基于场景图的渲染 API。
文档:http: //ilnumerics.net/surface-plots.html
但是,Roy Dictus 发布的链接可能有助于解释如何将您的数据转换为矩阵形状的数据,适用于表面渲染。
基本上,曲面基于矩阵形状的输入数据创建网格。它根据输入矩阵中的位置连接输入点。因此,您必须提供的不是点列表:
如何使用 ILNumerics 绘制 3D 曲面:http://ilnumerics.net/forum/index.php?p=/discussion/163/how-to-plot-a-3d-surface-/ p1