I have three 2D-arrays that all have same X and Y coordinates but different values. Each of these arrays represent a temperature of a room in certain height (eg. array1 = 10m, array2 = 5m, array3= 3m).
I have created a ILPlotCube that has three different ILContourPlots for these arrays but all of them get positioned to same Z-axis spot of cube (0):
this.scene = new ILScene(); ILPlotCube pc = new ILPlotCube(twoDMode: false); ILArray<float> TA = tempRoom.GetILArray("TA"); ILContourPlot cpa = new ILContourPlot(TA, create3D: false); ILArray<float> TB = tempRoom.GetILArray("TB"); ILContourPlot cpb = new ILContourPlot(TB, create3D: false); ILArray<float> TC = tempRoom.GetILArray("TC"); ILContourPlot cpc = new ILContourPlot(TC, create3D: false); pc.Add(cpa); pc.Add(cpb); pc.Add(cpc); scene.Add(pc); ilPanel1.Scene = this.scene; ilPanel1.Refresh();
Image of result: http://i.stack.imgur.com/VNLgB.jpg
How can I set manually range of the Z-axis of cube shown in picture and manually set Z-axis-position of each ILContourPlot without messing up contours in ILContourPlots?