OpenCasCade 造型引擎學習

2022-05-04 04:54:12 字數 588 閱讀 9717

今年參加乙個三維建模的專案開發,對opencascade三維部分的功能進行了學習研究,現發布出來,與大家一起分享交流。

因為我們是用c#進行專案開發的,所以在opencascade原生c++的基礎上包裝了一層c++的託管**(narocad中的包裝器),進行自動封裝,生成託管的dll;

所以以下介紹中,類名或者方法名與原生occ中相比,都新增了字首"oc";      

occ 造型引擎功能介紹(譯occ_help)

opencascade (一) 3d基礎環境

opencascade (二) 互動物件

opencascade (三) 選擇模式

opencascade (四) 常用物件

opencascade(五) 幾何物件

opencascade(六) 曲線曲面

opencascade(七) 拓撲物件

opencascade(八) 拓撲幾何

opencascade(九)拓撲運算

opencascade(十) 拓撲變換

opencascade(十一) 幾何演算法

嘿嘿!本人也不是專業搞三維的,若有理解錯誤的地方,還請海涵。。

向上造型和向下造型

向上轉型 一般為父類引用指向子類物件,父類引用可以呼叫子類重寫或者未重寫的方法,但是不能呼叫子類的特有方法,呼叫的屬性為父類的屬性。animal a new dog castclass a,a.name 向下造型 一般為子類引用指向父類物件,但是父類物件一般為本子類的向上轉型,否則會出現classc...

向上造型與向下造型

父類引用 變數 new 子類物件 必須有繼承關係 子類對父類方法進行重寫 通過父類型別的引用變數呼叫子類重寫之後的方法 向上造型的物件可以呼叫哪些方法看父類,具體的方法執行看子類 父類 目錄 子類 正文 案例 public class main public static void m pet p ...

Open CASCADE 基礎類簡介

很久沒寫關於occ的介紹了。今天有時間,繼續寫,如果我一直在做這方面的話,我想我會把它的文件看完並寫完。occ的基礎型別包括了以下6個方面的內容 1 原始型別,字串和各種數值型別的定義 將一些int,float等重新定義為內部型別 2 堆記憶體的自動管理 主要是handle的模式 3 異常處理 4 ...