如何绘制具有x,y,z向量的曲面?

时间:2015-03-14 17:50:13

标签: c# ilnumerics

我有一个包含一些xyz数据点的文件,我正在尝试用这个数据集中的点创建一个曲面图,但出于某种原因,我的情节总是出现看起来可怕的变形。

2 个答案:

答案 0 :(得分:1)

如果有可用于点的网格,则可以直接将它们提供给ILSurface。如果不是(散乱数据),您需要以这种方式插入它们以获得网格。或者你必须等待我们即将推出的插值工具箱,它将提供这样的功能!

恐怕这是目前无法实现的。

答案 1 :(得分:0)

我认为您正在研究在2D表面上投射3D点。基本公式看起来像

projectedX = x / z
projectedY = y / z

如果考虑屏幕空间,你可以这样:

projectedX = x * ScreenWidth / z - ScreenWidth / 2
projectedY = y * ScreenHeight / z - ScreenHeight / 2

这可以让你开始投影。