從古至今,家族族譜、田地分布、戰略位置、人口統計等,只要是人們想要理解、分析的數據,總是會想先嘗試將其進行視覺化,程式中各種資料當然也不例外。 xDIVA( Extreme Debugging Information Visualization Assistant ) 是本實驗室迄今為止所開發的一款3D視覺化程式除錯輔助工具。該工具允許使用者在除錯任意程式時,擷取中斷點處的任意變數並將其在3D世界中視覺化展示。目前的xDIVA已經能夠高效且多元地讓使用者視覺化各種資料,但對於「結構分析」方面尚未提供完善的功能,因此本研究開發了一套系統,幫助使用者更好地觀察結構數據並進一步進行結構分析。 為了良好的進行結構分析,需要在「複數結構呈現」以及「結構分析」這兩方面進行加強。「複數結構呈現」允許同時顯示多個物件結構供使用者觀察;「結構分析」則提供多元的分析工具,讓使用者能從不同角度了解結構的差異。 透過本研究所開發的系統增強xDIVA的視覺化和互動能力,提升了使用者在程式除錯過程中的效率和體驗,為3D結構分析提供了一個功能強大且操作便捷的工具。 ;From ancient times to the present, whenever people want to understand and analyze data, such as family genealogy, land distribution, strategic positions, demographic statistics, etc., they always first try to visualize it. The data in various programs are no exception xDIVA (Extreme Debugging Information Visualization Assistant) is a 3D visualization debugging assistant tool developed by our laboratory to date. This tool allows users to visualize any variable at breakpoints in a 3D world while debugging any program. The current xDIVA is already capable of efficiently and diversely visualizing various data for users, but it has not yet provided comprehensive functions for "data analysis." Therefore, this research developed a system to help users better observe structured data and further conduct structural analysis. To conduct effective structural analysis, enhancements are needed in "multiple structure presentation" and "data analysis." "Multiple structure presentation" allows users to simultaneously display multiple object structures for observation, while "data analysis" provides diverse analytical tools, enabling users to understand structural differences from various perspectives. The system developed through this research enhances xDIVA′s visualization and interaction capabilities, improving users′ efficiency and experience in the debugging process and providing a powerful and easy-to-use tool for 3D structural analysis.