OpenCASCADE:可视化之基础概念
OpenCASCADE:可視化之基礎(chǔ)概念
- 介紹
- 演示文稿的結(jié)構(gòu)
- 演示包
- 基本示例:如何顯示 3D 對象
- 選擇
- 術(shù)語和概念
- 算法
- 包和類
- 使用示例
介紹
在 Open CASCADE 技術(shù)中,表示服務(wù)與它們所表示的數(shù)據(jù)分離,這些數(shù)據(jù)是由應(yīng)用算法生成的。這種劃分允許您在不修改可視化服務(wù)的情況下修改幾何或拓?fù)渌惴捌浣Y(jié)果對象。
演示文稿的結(jié)構(gòu)
在屏幕上顯示一個(gè)對象涉及三種實(shí)體:
一個(gè)可呈現(xiàn)的對象,AIS_InteractiveObject
觀眾
交互式上下文AIS_InteractiveContext。
可呈現(xiàn)的對象
可呈現(xiàn)對象的目的是以Graphic3d_Structure的形式提供對象的圖形表示。在第一次顯示請求時(shí),它通過調(diào)用適當(dāng)?shù)乃惴ú⒈A舸丝蚣芤怨┻M(jìn)一步顯示來創(chuàng)建此結(jié)構(gòu)。
StdPrs和Prs3d包中提供了標(biāo)準(zhǔn)的表示算法。但是,您可以編寫自己的特定表示算法,前提是它們創(chuàng)建由來自Graphic3d包的結(jié)構(gòu)構(gòu)成的表示。您還可以為單個(gè)可展示對象創(chuàng)建多個(gè)展示:針對您的應(yīng)用程序支持的每種可視化模式創(chuàng)建一個(gè)展示。
要單獨(dú)呈現(xiàn)的每個(gè)對象
總結(jié)
以上是生活随笔為你收集整理的OpenCASCADE:可视化之基础概念的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OpenCASCADE:可视化简介
- 下一篇: OpenCASCADE可视化:应用交互服