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