Posted on 2012-10-08 21:40
eryar 閱讀(3007)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
2.OpenCASCADE
Open CASCADE Modeling Data – 2D Geometry
eryar@163.com
一、概述 Overview
在創(chuàng)建幾何對(duì)象之前,必須要考慮怎樣來(lái)處理之。包Geom2d提供了比包gp范圍更廣的幾何對(duì)象。這些對(duì)象都是以引用的方式來(lái)處理而不是值。當(dāng)復(fù)制一個(gè)對(duì)象時(shí),并不是對(duì)象的值,所以改變一個(gè)復(fù)制的實(shí)例的值,會(huì)影響每個(gè)副本。
二、包Geom2d
包Geom2d位于工具箱TKG2d中,定義了二維空間中的幾何對(duì)象。所有的幾何實(shí)體也是STEP可處理的。對(duì)象是非持久性的且由引用來(lái)控制。可用的對(duì)象如下:
u 點(diǎn);
u 笛卡爾點(diǎn);
u 向量;
u 方向;
u 帶幅值的向量;
u 軸;
u 曲線;
u 直線;
u 二次曲線:圓、橢圓、拋物線、雙曲線;
u 邊界曲線:裁剪曲線、NURBS曲線、Bezier曲線;
u 偏移曲線;
三、二維幾何對(duì)象集合 Collections of 2d Geometric Objects
當(dāng)不需要單個(gè)實(shí)例而是需要一系列對(duì)象時(shí),可以使用包TColGeom2d。包TColGeom2d提供一維數(shù)組和鏈表來(lái)存儲(chǔ)包Geom2d中對(duì)象的集合。所有對(duì)象都有兩種形式:
u 由引用處理(Handled by reference);
u 由值處理(Handled by value);
eryar@163.com
Shanghai China
2012-10-08