C# 如何使用ILC面板绘制三维函数#

C# 如何使用ILC面板绘制三维函数#,c#,plot,ilnumerics,C#,Plot,Ilnumerics,我使用的是Ilnumerics,现在我想知道是否有可能在IlPanel函数中绘制两个变量,比如f(x,y) 我在网上搜索过,但什么也没找到。有人能帮我吗 从3.3.2版升级ILSurface’允许将两个参数的函数定义打印为曲面: private void ilPanel1_Load(object sender, EventArgs e) { ilPanel1.Scene.Add( new ILPlotCube(twoDMode: false) {

我使用的是Ilnumerics,现在我想知道是否有可能在IlPanel函数中绘制两个变量,比如f(x,y)


我在网上搜索过,但什么也没找到。有人能帮我吗

从3.3.2版升级ILSurface’允许将两个参数的函数定义打印为曲面:

private void ilPanel1_Load(object sender, EventArgs e) {
    ilPanel1.Scene.Add(
        new ILPlotCube(twoDMode: false) {
            new ILSurface((x,y) => {
                return (float)Math.Sin(0.1f * x * x + 0.2f * y * y);
            })
        }); 
}
结果:

从3.3.2版升级ILSurface’允许将两个参数的函数定义打印为曲面:

private void ilPanel1_Load(object sender, EventArgs e) {
    ilPanel1.Scene.Add(
        new ILPlotCube(twoDMode: false) {
            new ILSurface((x,y) => {
                return (float)Math.Sin(0.1f * x * x + 0.2f * y * y);
            })
        }); 
}
结果:

但是如果我想绘制一个我在输入中收到的函数:例如,用户在文本框中输入Abs(x)+Abs(y),然后单击绘制。如何绘制函数?但是如果我想绘制一个函数,我会在输入中收到:例如,用户在文本框中输入Abs(x)+Abs(y),然后单击绘制。如何绘制函数?