OpenCASCADE:Modeling Data之二维几何
OpenCASCADE:Modeling Data之二維幾何
Geom2d包定義了 2dspace 中的幾何對(duì)象。所有幾何實(shí)體都經(jīng)過 STEP 處理。對(duì)象通過引用處理。
特別是,Geom2d包提供了以下類:
點(diǎn)、向量和曲線的描述,
它們使用坐標(biāo)系在平面中的定位,
它們的幾何變換,通過應(yīng)用平移、旋轉(zhuǎn)、對(duì)稱、縮放變換及其組合。
以下對(duì)象可用:
觀點(diǎn),
笛卡爾點(diǎn),
向量,
方向,
具有大小的向量,
軸,
曲線,
線,
圓錐:圓、橢圓、雙曲線、拋物線、
圓角曲線:修剪曲線、NURBS 曲線、貝塞爾曲線、
偏移曲線。
在創(chuàng)建幾何對(duì)象之前,有必要決定如何處理該對(duì)象。Geom2d包提供的對(duì)象是通過引用而不是通過值來處理的。復(fù)制實(shí)例會(huì)復(fù)制句柄,而不是對(duì)象,因此對(duì)一個(gè)實(shí)例的更改會(huì)反映在每次出現(xiàn)時(shí)。如果需要一組對(duì)象實(shí)例而不是單個(gè)對(duì)象實(shí)例,則可以使用TColGeom2d包。該包為來自Geom2d包的曲線提供標(biāo)準(zhǔn)和常用的一維數(shù)組和序列實(shí)例化。所有對(duì)象都有兩個(gè)版本:
通過引用處理和
按值處理。
Geom2d曲線的關(guān)鍵特征是它們是參數(shù)化的。每個(gè)類都提供函數(shù)來處理曲線的參數(shù)方程,特別是計(jì)算曲線上參數(shù) u 的點(diǎn)和在該點(diǎn)處的 1、2…、N 階導(dǎo)數(shù)向量。
作為參數(shù)化的結(jié)果,Geom2d曲線是自然定向的。
參數(shù)化和方向?qū)⒒镜腉eom2d曲線與gp包提供的等效曲線區(qū)分開來。Geom2d包提供了轉(zhuǎn)換函數(shù)來將Geom2d對(duì)象轉(zhuǎn)換為gp對(duì)象,反之亦然,如果可能的
總結(jié)
以上是生活随笔為你收集整理的OpenCASCADE:Modeling Data之二维几何的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OpenCASCADE:Modeling
- 下一篇: OpenCASCADE:Modeling