[英]Run-time Acsess to ILPanel and ILCamera children
我嘗試使用ILNumerics可視化某些表面。
另一件事是,如何用另一個表面替換添加到相機的表面?
int pos = 200; private void button1_Click(object sender, EventArgs e) { pos -= 10; var cam = ilPanel1.Scene.Camera; cam.Reset(); cam.Position = new Vector3(15, -200, pos); cam.LookAt = new Vector3(15, 15, 65); ilPanel1.Refresh(); }
當將繪圖多維數據集提供給任何驅動程序時,該驅動程序將維護自己的plotcube副本(!)。 鼠標交互僅在副本上完成。 副本高效完成,沒有任何模糊的副本,並且在每個渲染幀上始終與其原始副本保持同步。 如果要檢查具有交互結果的場景參數,請通過panel.GetCurrentScene()獲取驅動程序副本。
對全局場景的更改可能與交互所帶來的更改沖突。 但是,我認為,全球變化應該優先考慮。 如果它們未同步到驅動程序副本,則可能會遇到錯誤。 我們將對此進行調查。
ILGroup.Children屬性允許訪問組中的任何子級。 使用它刪除對象。 使用常見的Add()方法將新對象添加到組中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.