OpenCASCADE:可视化简介
生活随笔
收集整理的這篇文章主要介紹了
OpenCASCADE:可视化简介
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
OpenCASCADE:可視化簡(jiǎn)介
Open CASCADE 技術(shù)中的可視化基于以下分離:
一方面 – 存儲(chǔ)要顯示和選擇的實(shí)體的幾何形狀和拓?fù)浣Y(jié)構(gòu)的數(shù)據(jù),以及
另一方面——它的呈現(xiàn)(當(dāng)一個(gè)對(duì)象在場(chǎng)景中顯示時(shí)你看到的)和選擇(可以交互地選擇整個(gè)對(duì)象或其子部分以將應(yīng)用程序定義的操作應(yīng)用于所選實(shí)體)。
Presentation 通過(guò)Presentation組件進(jìn)行管理,通過(guò)Selection組件進(jìn)行選擇。
應(yīng)用程序交互服務(wù)( AIS ) 提供了在應(yīng)用程序 GUI 查看器和用于管理選擇和顯示的包之間創(chuàng)建鏈接的方法,這使得 3D 中的這些功能的管理更加直觀,因此更加透明。
AIS使用交互對(duì)象的概念,這是一個(gè)可顯示和可選擇的實(shí)體,它代表應(yīng)用程序數(shù)據(jù)中的一個(gè)元素。因此,在 3D 中,除非您想創(chuàng)建自己的交互式對(duì)象或選擇過(guò)濾器,否則您(用戶)無(wú)需熟悉AIS底層的任何功能。
但是,如果您需要其他類(lèi)型的交互式對(duì)象和過(guò)濾器,則需要了解可呈現(xiàn)和可選擇對(duì)象的機(jī)制,特別是如何實(shí)現(xiàn)它們的虛功能。要做到這一點(diǎn),需要熟悉諸如敏感原語(yǔ)和可呈現(xiàn)對(duì)象之類(lèi)的基本概念。
以下包用于顯示 3D 對(duì)象: AIS; StdPrs; Prs3d; PrsMgr; V3d
總結(jié)
以上是生活随笔為你收集整理的OpenCASCADE:可视化简介的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 乳胶漆为什么是哑光的?
- 下一篇: OpenCASCADE:可视化之基础概念