2013-06-23 71 views
1

未遵循開始示例:使用ILNumerics創建一個interactove球體。我添加了nuget包作爲參考,並從工具欄拖拽一個ILPanel到我的表單。初學者ILNumerics繪圖球體示例

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using System.Windows.Forms; 
using ILNumerics; 
using ILNumerics.Drawing; 
using ILNumerics.Drawing.Plotting; 

namespace WindowsFormsApplication1 { 
    public partial class Form1 : Form { 
     public Form1() { 
      InitializeComponent(); 
     } 

     private void ilPanel1_Load_1(object sender, EventArgs e) { 
      var scene = new ILScene(); 
      scene.Add(new ILSphere()); 
      ilPanel1.Scene = scene; 

     } 
    } 
} 

它顯示了一個球體。但球體始終是窗戶的整個大小。鼠標旋轉也不起作用。我錯過了什麼?

回答

3

而不是

scene.Add(new ILSphere()); 

您可以在場景中添加球體的標準攝像頭下面:

scene.Camera.Add(new ILSphere()); 

這會給你想要的結果。相機創建自己的座標系,在其子樹內定位對象併爲它們提供所有交互選項(旋轉,縮放,平移等)

+1

http://ilnumerics.net/ilcc.php?ilc=i634cbf – Fluchtpunkt