2014-06-23 19 views
0

float 유형의 Rx, Ry, Rz 배열이 3 개 있습니다. 나는 다음 코드를 사용하여 표면 플롯하기 위해 노력하고있어 :좌표가 3 인 IL_Numerics 플롯

 ILArray<float> y = Ry 
     ILArray<float> x = Rx 
     ILArray<float> z = Rz 
     ILArray<float> Z = ILMath.zeros<float>(x.S[0], x.S[1], 3); 

     Z[":;:;1"] = x; 
     Z[":;:;2"] = y; 
     Z[":;:;0"] = z; 

     var scene = new ILScene { 
      new ILPlotCube(twoDMode: false) { 
       new ILSurface(Z) { 
        Wireframe = { Color = Color.FromArgb(50, Color.LightGray) }, 
        Colormap = Colormaps.Jet, 
       } 
      } 
     }; 
     panel.Scene = scene; 

을하지만 아무것도 그릴 수 없습니다. 샘플 포인트 :

z: 1 0,1111111 0,01111111 0,001010101 8,417508E-05 6,475007E-06 0,1111111 0,01388889 0,001984127 
x: 3 4 5 6 7 8 2 1 0 
y: 4 4 4 4 4 4 4 4 4 

내가 그 http://cs618230.vk.me/v618230086/7b18/Q2aQP0uMPUg.jpg

답변

0

X 같은 표면을 끌기 위해 노력하고있어, Y 및 Z는 행렬해야합니다. 정기적 인 그리드부터 시작하여 끝까지 끝내십시오. 당신의 y는 정말 의심스러운 것 같습니다. ...