ILSurface でサーフェスをプロットすることに行き詰まっています。シナリオは次のとおりです。
不規則なグリッドをプロットする:
float[] x = new float[sizeX]; // filled with timestamps
float[] y = new float[sizeY]; // filled with values
float[,] z = new float[sizeX, sizeY]; // filled with values mapped by [x,y]
ILInArray<float> inX = ILMath.array(x);
ILInArray<float> inY = ILMath.array(y);
ILInArray<float> inZ = ILMath.meshgrid(inX * inY, inX, inY);
// how do i fill the inZ with z[,]?
ILRetArray<float> outMesh = ILMath.meshgrid(inX, inY, inZ, null, null);
plotCube.Add(new ILSurface(outMesh, null, null, null, null));
// plotCube already attached to the scene, and the scene with the ILPanel
ilPanel1.Refresh();
これを配列にマップして、にプロットできるようにしますILSurface
。
ILMath.meshgrid
私はいくつかを試してみましたILInArray<double> ZXYArray
が、成功しませんでした。
私がはっきりしていることを願っています。どんな助けでも大歓迎です。
ありがとう。