English  |  正體中文  |  简体中文  |  全文筆數/總筆數 : 78818/78818 (100%)
造訪人次 : 35030429      線上人數 : 420
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
搜尋範圍 查詢小技巧:
  • 您可在西文檢索詞彙前後加上"雙引號",以獲取較精準的檢索結果
  • 若欲以作者姓名搜尋,建議至進階搜尋限定作者欄位,可獲得較完整資料
  • 進階搜尋


    請使用永久網址來引用或連結此文件: http://ir.lib.ncu.edu.tw/handle/987654321/86732


    題名: 基於 xDIVA 之可建立物體相依性的 3D 物體 屬性調整即時預覽視覺化工具
    作者: 鄺采婷;Kuang, Tsai-Ting
    貢獻者: 資訊工程學系
    關鍵詞: 視覺化;相依性;visualization;dependency
    日期: 2021-08-23
    上傳時間: 2021-12-07 13:09:54 (UTC+8)
    出版者: 國立中央大學
    摘要: xDIVA(extreme Debugging Information Visualization Assistant)為本實驗室持續進行開發的一套基於物件的3D視覺化程式除錯工具,使用者在程式設下中斷點後,xDIVA能夠擷取出該中斷點當下物件型態的程式變數,並透過Visual Programming Language(VPL)的設計,讓使用者自由地拖拉連接擷取出的變數以及xDIVA提供的基本視覺化元件(mapping node)來完成視覺化結果,最終再利用人類視覺感知的優勢,快速地發現程式中有錯誤的地方。
    在xDiva中,使用者可以將程式變數和眾多的視覺化元件自由地排列組合,毫無疑問能夠拼湊出各式各樣的視覺化成果,然而利用2D的視覺化基本元件連線組合達成腦海中所想的3D視覺化結果,對使用者來說必然是一件非常抽象的事,除了需要耗費額外的想像力與記憶力,也很容易因為邏輯思考稍微出了差錯,就導致最終結果跟理想中的結果天差地遠。
    因此,在連接視覺化元件的過程中,若是能夠讓使用者立即預覽當下結果,並且以直接對3D物件進行屬性調整的方式,輔助原先拖拉連線2D元件的功能,那麼對使用者來說,勢必能夠更加直覺地使用xDIVA。
      為了達成這個目的,本論文開發了一個基於場景圖(scene graph)概念的xDIVA視覺化輔助軟體—VM Editor。在大多數的情況下,VM Editor都能夠即時地預覽視覺化物件並且保留它們之間相依的關係,且能夠對此加以編輯並再轉換回xDIVA內原本相互連線的視覺化基本元件。;xDIVA (extreme Debugging Information Visualization Assistant) is an object-based 3D visualization program debugging tool that is continuously developed by the laboratory. After the user sets a break point in the program, xDIVA can fetch the current object type at the break point Program variables, and through the design of Visual Programming Language (VPL), users can freely map the fetched variables and the basic visualization components provided by xDIVA to complete the visualization results, and finally use the advantages of human visual perception to quickly discover programs There is something wrong in it.
    In xDIVA, users can freely arrange and combine program variables and numerous visualization components. Undoubtedly, they can piece together a variety of visualization results. However, using the mapping of 2D visualization basic components to achieve what they have in mind The desired 3D visualization result must be a very abstract thing for the user. In addition to the extra imagination and memory required, it is also easy to make a slight mistake in logical thinking, which will cause the final result to be far from the ideal result.
    Therefore, in the process of connecting visual components, if the user can immediately preview the current results, and directly adjust the 3D object attributes to assist the original mapping function of the 2D components, then it is bound to be more intuitive for the user Use xDIVA locally.
    In order to achieve this goal, this paper has developed an xDIVA visual aid software-VM Editor based on the concept of scene graphs. In most cases, VM Editor can preview the visual objects in real time and retain their interdependent relationships, and can edit them and then convert them back to the original visual basic elements of the mutual map in xDIVA.
    顯示於類別:[資訊工程研究所] 博碩士論文

    文件中的檔案:

    檔案 描述 大小格式瀏覽次數
    index.html0KbHTML79檢視/開啟


    在NCUIR中所有的資料項目都受到原著作權保護.

    社群 sharing

    ::: Copyright National Central University. | 國立中央大學圖書館版權所有 | 收藏本站 | 設為首頁 | 最佳瀏覽畫面: 1024*768 | 建站日期:8-24-2009 :::
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 隱私權政策聲明