3D可視化模型的合成
Java3d可視化模型由虛擬環(huán)境和物理環(huán)境兩部分組成,虛擬環(huán)境由視景平臺(tái)對(duì)象表示,物理環(huán)境由視景對(duì)象及其相關(guān)對(duì)象表示。在這里,視圖對(duì)象及其相關(guān)對(duì)象描述了用戶顯示和操作輸入設(shè)備的環(huán)境。雖然可視化模型使虛擬環(huán)境和物理環(huán)境相互獨(dú)立,但是它可以通過(guò)關(guān)系來(lái)的逐一映射,在兩個(gè)世界之間架起一座交流的橋梁,這將使最終用戶的行為影響到虛擬環(huán)境中的對(duì)象,同時(shí),虛擬環(huán)境中對(duì)象的行為也會(huì)影響到最終用戶的觀點(diǎn)。
Java3D可以通過(guò)多個(gè)對(duì)象定義視覺(jué)模型參數(shù),這些對(duì)象包括視圖對(duì)象及其相關(guān)對(duì)象、實(shí)體對(duì)象、Canvas3D對(duì)象、物理環(huán)境對(duì)象、Screen3d對(duì)象。與視覺(jué)模型相關(guān)的對(duì)象具有以下功能:ViewPlatform用于標(biāo)記場(chǎng)景圖中視點(diǎn)位置的節(jié)點(diǎn)。 并且其父節(jié)點(diǎn)指示視覺(jué)平臺(tái)在虛擬環(huán)境中的位置。 視圖用于指定處理場(chǎng)景圖所需的信息。 Canvas3D定義了Java3D圖形圖像的窗口。 它提供有關(guān)畫布3D在Screen3D中的大小、形狀和位置的信息對(duì)象.屏幕3D用于描述顯示器的物理性質(zhì)屏幕。物理身體用于封裝與物質(zhì)體相關(guān)的參考模型的組成及其相關(guān)數(shù)(如左,右眼的位置等)。 物理環(huán)境用于封裝與物理環(huán)境相關(guān)的那些參數(shù)(例如,用于頭狀物體或頭盔安裝跟蹤器的驗(yàn)證信息)。