• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    AutoCAD與ParaSolid三維邊界模型信息直接交換

    2010-09-25 02:57:18張應(yīng)中羅曉芳
    圖學(xué)學(xué)報(bào) 2010年5期
    關(guān)鍵詞:數(shù)組曲面邊界

    張應(yīng)中, 羅曉芳, 喬 磊

    (大連理工大學(xué)機(jī)械工程學(xué)院,遼寧 大連 116024)

    AutoCAD與ParaSolid三維邊界模型信息直接交換

    張應(yīng)中, 羅曉芳, 喬 磊

    (大連理工大學(xué)機(jī)械工程學(xué)院,遼寧 大連 116024)

    對(duì) ACIS和 ParaSolid的三維實(shí)體邊界表達(dá)數(shù)據(jù)結(jié)構(gòu)進(jìn)行分析,基于DwgDirect接口技術(shù),直接打開(kāi)AutoCAD的DWG文件,對(duì)AutoCAD的DWG文件中基于ACIS的三維實(shí)體邊界信息遍歷,獲取實(shí)體邊界的拓?fù)湫畔⒑蛶缀涡畔ⅲ换赑araSolid提供的API開(kāi)發(fā)函數(shù),通過(guò)實(shí)體拓?fù)錁?gòu)造、實(shí)體幾何構(gòu)造和幾何與拓?fù)涓綄訇P(guān)聯(lián),實(shí)現(xiàn)AutoCAD與ParaSolid三維邊界模型的直接交換。最后給出一個(gè)直接交換實(shí)例。

    計(jì)算機(jī)應(yīng)用;AutoCAD;ParaSolid;三維邊界模型;直接交換

    AutoCAD是目前應(yīng)用最廣泛的二維CAD平臺(tái),AutoCAD從R11開(kāi)始具有三維實(shí)體模型,從 R13開(kāi)始采用 ACIS幾何核心來(lái)構(gòu)造三維實(shí)體,隨著版本不斷升級(jí),三維造型功能日益強(qiáng)大,并且得到廣泛的應(yīng)用。ParaSolid是目前國(guó)際上最為成熟,應(yīng)用最廣的幾何造型內(nèi)核,CAD中著名的 UG、SolidWorks、SolidEdge等都是以ParaSolid作為幾何造型內(nèi)核;CAM和CAE中大部分軟件系統(tǒng)都支持 ParaSolid的數(shù)據(jù)格式。研究和實(shí)現(xiàn)AutoCAD與ParaSolid三維邊界模型信息交換有重要的實(shí)際意義。

    異構(gòu)環(huán)境下,三維邊界模型信息交換方法目前普遍采用的是基于中間文件[1-2],為此制定和形成一些國(guó)際標(biāo)準(zhǔn)和行業(yè)標(biāo)準(zhǔn),例如 IGES、DXF和STEP等?;谥虚g文件交換要求系統(tǒng)具備能生成符合標(biāo)準(zhǔn)的中間文件功能,并且存在信息丟失,操作煩瑣,效率低問(wèn)題,由于AutoCAD系統(tǒng)的支持信息交換能力不強(qiáng),造成基于AutoCAD系統(tǒng)的三維實(shí)體信息資源不能實(shí)現(xiàn)有效的交換。

    本文基于DWGDirect技術(shù),直接打開(kāi)DWG圖紙,搜索和遍歷AutoCAD中基于ACIS的三維實(shí)體邊界幾何和拓?fù)湫畔?,通過(guò) ParaSolid的邊界拓?fù)溆成洌苯由?PrarSolid三維邊界實(shí)體,實(shí)現(xiàn)AutoCAD與ParaSolid三維邊界模型的直接交換。

    1 三維邊界模型信息表達(dá)

    1.1 實(shí)體邊界表達(dá)模型

    邊界表達(dá)(B-reps)是三維實(shí)體模型最基本的表達(dá)方法,是將形體表達(dá)為它的有限數(shù)量的邊界表面的集合。表面可能是平面,也可能是曲面,每個(gè)表面又可用它的邊界的邊及頂點(diǎn)表示。B-rep中信息分為兩類:一類是幾何數(shù)據(jù),描述形體的大小、尺寸、位置、形狀等;另一類是拓?fù)湫畔?,拓?fù)涫茄芯繄D形在形變與伸縮下保持不變的空間性質(zhì)的一個(gè)數(shù)學(xué)分支。拓?fù)渲魂P(guān)心圖形內(nèi)相對(duì)位置關(guān)系,不問(wèn)它的大小與形狀。在B-rep中拓?fù)湫畔⑹侵赣脕?lái)說(shuō)明體、面、邊及頂點(diǎn)之間連接關(guān)系的一類信息。

    1.2 PreaSolid 邊界表達(dá)模型

    ParaSolid 是美國(guó)UGS公司的一個(gè)業(yè)界領(lǐng)先的幾何實(shí)體建模內(nèi)核,其拓?fù)鋵?shí)體定義如下[3]:

    (1) 體(Body) 體是ParaSolid中一種基本形體,可以由一個(gè)或多個(gè)簡(jiǎn)單形體連接組合而成。它有以下幾種形式:Acorn:孤立點(diǎn),Wire:線框,Sheet:薄板,Solid:立體,General:一般形體。

    (2) 區(qū)域(Region) 區(qū)域是一個(gè)開(kāi)放的三維空間的連通子集,它的邊界是一系列的點(diǎn)、邊和有向面。

    (3) 殼(Shell) 殼是一系列有向面和邊的集合,面的一面或雙面都可以被外殼引用。外殼的組成:面和方向邏輯的集合;邊的集合;單個(gè)的頂點(diǎn)。

    (4) 面(Face) 是一個(gè)曲面的有界集合,它的邊界是若干個(gè)環(huán),是一個(gè)二維的區(qū)域。邊界為零個(gè)環(huán)的面構(gòu)成一個(gè)封閉的實(shí)體,如一個(gè)球面。

    (5) 環(huán)(Loop) 是一個(gè)面的邊界,是一個(gè)連接的二維實(shí)體。一個(gè)環(huán)在一個(gè)方向上不能通過(guò)一條邊兩次。環(huán)的方向是這樣規(guī)定的:沿該環(huán)的方向前進(jìn),面在左邊。

    (6) 翼(Fin) 表示一條邊在環(huán)中的方向。它包含兩個(gè)數(shù)據(jù):一個(gè)是邏輯值,表示邊與環(huán)是否同向;另一個(gè)數(shù)據(jù)是在該條邊具有不同的局部精度時(shí),邊所依附的曲線。

    (7) 邊(Edge) 是一條曲線上有界的一段,它的邊界是零個(gè)、一個(gè)或兩個(gè)頂點(diǎn)。邊是一個(gè)一維區(qū)域。

    (8) 頂點(diǎn)(Vertex) 頂點(diǎn)表示空間中的一個(gè)點(diǎn),是一個(gè)零維的區(qū)域。

    ParaSolid幾何實(shí)體分為基本幾何實(shí)體和構(gòu)造幾何實(shí)體,都具有三種類型:Surface曲面、Curve曲線和Point點(diǎn)。Surface曲面主要依附于拓?fù)?Face面,典型曲面有:平面、圓柱面、圓錐面、圓環(huán)面、球面、過(guò)渡曲面、樣條曲面、異構(gòu)幾何曲面、偏移曲面、掃描曲面和旋轉(zhuǎn)曲面;Curve曲線主要依附于拓?fù)?Edge邊,典型曲線有:直線、圓、橢圓、B樣條曲線、一般樣條曲線、異構(gòu)幾何曲線。

    基本幾何實(shí)體依附在對(duì)應(yīng)的拓?fù)潴w上,構(gòu)造幾何實(shí)體是新創(chuàng)建的還沒(méi)有附屬關(guān)聯(lián)的幾何實(shí)體,都可以表達(dá)為Body體。ParaSolid幾何實(shí)體與拓?fù)鋵?shí)體關(guān)系如圖1所示。

    圖1 ParaSolid幾何實(shí)體與拓?fù)鋵?shí)體關(guān)系

    1.3 ACIS邊界表達(dá)模型

    ACIS是美國(guó) STI公司(Spatial Technology Inc.)推出的具有開(kāi)放式軟件體系結(jié)構(gòu)的實(shí)體造型軟件開(kāi)發(fā)平臺(tái)。ACIS的邊界模型也是表達(dá)為拓?fù)浔硎竞蛶缀伪硎?,拓?fù)浣Y(jié)構(gòu)按層次從上到下分解成下列對(duì)象[4]:體(Body)、塊(Lump),表示空間一個(gè)有邊界的相互連通的區(qū)域;殼(Shell)、面(Face)、環(huán)(Loop)、有向邊(Coedge)、邊(Edge)、頂點(diǎn)(Vertex)。其幾何表達(dá)類型和拓?fù)湫畔㈥P(guān)系與上述ParaSolid基本類似。

    2 DWG中的 ACIS三維模型邊界信息的提取

    AutoCAD圖形保存的缺省文件是 DWG文件,DWG是一個(gè)壓縮格式未公開(kāi)的二進(jìn)制格式文件,目前CAD圖紙絕大部分是以DWG格式存貯。能直接打開(kāi)DWG圖紙,并且能搜索和遍歷出ACIS三維邊界幾何和拓?fù)湫畔⑹菍?shí)現(xiàn)直接交換的基礎(chǔ)。

    DWGdirect是由開(kāi)放設(shè)計(jì)協(xié)會(huì)(Open Design Alliance)推出的用于獨(dú)立于 AutoCAD平臺(tái)之外訪問(wèn)DWG文件接口,目前已被國(guó)際上眾多公司所接受。本文采用 DWGdirect接口訪問(wèn)和搜索DWG文件中基于ACIS的三維實(shí)體邊界幾何和拓?fù)湫畔ⅰ?/p>

    2.1 DWG中三維實(shí)體元素

    在DWGDirect中,DWG文件的圖形實(shí)體數(shù)據(jù)在內(nèi)存中由一個(gè) OdDbDatabase類的實(shí)例表示[5],并且提供了一個(gè)可以訪問(wèn)其圖形數(shù)據(jù)庫(kù)實(shí)體對(duì)象的塊表記錄遍歷迭代器(OdDbBlock TableRecordIterator),通過(guò)該迭代器可以遍歷存儲(chǔ)在塊表空間中的各種實(shí)體圖形,如二維的直線段、圓弧、圓,三維的圓柱面、圓錐面、球面和三維實(shí)體等。

    三維實(shí)體元素是OdDb3dSolid類一個(gè)實(shí)例,OdDb3dSolid類是從 OdDbEntity類派生而來(lái),OdDbEntity類是數(shù)據(jù)庫(kù)實(shí)例中所有繪圖對(duì)象的基類。同時(shí),在DWGdirect中還提供了一個(gè)通用幾何類 OdGe類和用于邊界表示的 OdBr類。OdGe類是用來(lái)實(shí)現(xiàn)2D和3D幾何對(duì)象操作的。OdBr庫(kù)是一個(gè)邊界表示庫(kù),允許用戶以只讀的方式去訪問(wèn)ACIS所創(chuàng)建的用邊界表示法表示的實(shí)體,這類實(shí)體指的是OdDb3dSolid類的對(duì)象。

    2.2 DWGdirect的三維實(shí)體邊界定義

    OdBr庫(kù)中提供了一個(gè)用來(lái)定義實(shí)體邊界表示的拓?fù)鋵?duì)象的接口類OdBrEntity。它的結(jié)構(gòu)層次如圖2(a)所示。OdBrEntity類是Brep結(jié)構(gòu)抽象類;OdBrBrep類是Brep實(shí)體邊界類,它是提供在OdDb3dSoid實(shí)體中對(duì)ACIS實(shí)體數(shù)據(jù)的Brep結(jié)構(gòu)進(jìn)行遍歷的最高層。

    OdGe庫(kù)中提供一個(gè)OdGeEntity3d類,它是所有OdGe類的幾何對(duì)象的基類。它的結(jié)構(gòu)層次如圖2(b)所示。

    2.3 實(shí)體邊界數(shù)據(jù)獲取

    DWGdirect定義一個(gè)訪問(wèn)ACIS邊界數(shù)據(jù)結(jié)構(gòu)的接口 OdBrBrep類,通過(guò) OdBrBrep為OdDb3dSolid實(shí)例對(duì)象和ACIS邊界之間建立聯(lián)系。同時(shí)還定義了遍歷訪問(wèn)ACIS邊界拓?fù)浣Y(jié)構(gòu)的遍歷器(traverser)類,可以遍歷訪問(wèn)ACIS邊界的殼、面、環(huán)、邊、點(diǎn)拓?fù)湫畔⒑蛶缀涡畔?。?duì)每一個(gè)OdDb3dSolid三維實(shí)體對(duì)象,其實(shí)現(xiàn)步驟如下:

    (1) 創(chuàng)建 OdBrBrep實(shí)例對(duì)象,通過(guò)OdDb3dSolid類的成員函數(shù) brep (OdBrBrep&brep)賦值;

    (2) 定義拓?fù)浔闅v器,自頂向下遍歷ACIS邊界拓?fù)浣Y(jié)構(gòu)樹(shù)。拓?fù)浔闅v器的定義是按照殼、面、環(huán)、邊、點(diǎn)自上而下拓?fù)漤樞蚍謩e定義,即通過(guò)OdBrBrep實(shí)例定義殼拓?fù)浔闅v器,拓?fù)浔闅v三維實(shí)體對(duì)象所有殼拓?fù)?,通過(guò)殼拓?fù)湫畔⒍x面拓?fù)浔闅v器,拓?fù)浔闅v殼對(duì)象所有面拓?fù)湫畔?,通過(guò)面拓?fù)湫畔⒍x環(huán)拓?fù)浔闅v器,拓?fù)浔闅v面對(duì)象所有環(huán)拓?fù)湫畔?,依次遍歷下去,從而獲取實(shí)體邊界所有拓?fù)浜蛶缀涡畔ⅰ?/p>

    圖2 DWGdirect 實(shí)體邊界表示結(jié)構(gòu)

    3 ParaSolid實(shí)體邊界映射構(gòu)造

    ParaSolid采用與ACIS相類似的實(shí)體邊界表示,同時(shí)ParaSolid提供一個(gè)API函數(shù),可以直接構(gòu)造出 ParaSolid實(shí)體的拓?fù)浣Y(jié)構(gòu)。盡管ParaSolid與ACIS實(shí)體邊界表示有些差別,通過(guò)拓?fù)溆成涞姆绞?,完全可以將上述獲取的 ACIS邊界數(shù)據(jù)通過(guò)以下步驟重新構(gòu)造出 ParaSolid實(shí)體邊界。

    實(shí)體邊界映射構(gòu)造主要涉及三個(gè)步驟:拓?fù)錁?gòu)造;創(chuàng)建幾何數(shù)據(jù);關(guān)聯(lián)拓?fù)渑c幾何數(shù)據(jù)。為了保證幾何造型的可靠性與正確性,構(gòu)造的實(shí)體要滿足正則拓?fù)鋵?shí)體的要求:正則形體不能有懸邊、懸線、懸面等等,同時(shí)還需要精度誤差進(jìn)行控制。

    3.1 拓?fù)錁?gòu)造

    3.1.1 ParaSolid拓?fù)錁?gòu)造API函數(shù)

    在ParaSolid中提供了一個(gè)拓?fù)錁?gòu)造API函數(shù)PK_BODY_create_solid_topology,用來(lái)創(chuàng)建實(shí)體的拓?fù)?。函?shù)的具體形式是[3]:

    上述參數(shù)中classes[ ]數(shù)組描述構(gòu)造那些拓?fù)鋵?shí)體,拓?fù)鋵?shí)體類型通過(guò) PK_CLASS_body,PK_CLASS_shell, PK_CLASS_face,PK_CLASS_loop, PK_CLASS_edge,PK_CLASS_vertex表達(dá)體、殼、面、環(huán)、邊和點(diǎn)。

    parents[ ]、children[ ]和 senses[ ] 三個(gè)數(shù)組定義拓?fù)湓馗缸又g的關(guān)系,例如殼面關(guān)系、面環(huán)關(guān)系、環(huán)邊關(guān)系等。通過(guò)拓?fù)湓馗缸又g的關(guān)系定義,將classes[ ]數(shù)組描述構(gòu)造的拓?fù)鋵?shí)體關(guān)系聯(lián)系起來(lái),形成完整的實(shí)體拓?fù)浣Y(jié)構(gòu)。

    拓?fù)湓丶案缸雨P(guān)系的選用按如下規(guī)則:

    (1) 當(dāng)體具有多個(gè)(大于1)殼拓?fù)鋾r(shí),外殼必須第一個(gè)定義;

    (2) 環(huán)的子邊必須按繞環(huán)順序定義;邊的子點(diǎn)必須按邊的方向定義;

    (3) 每個(gè)邊作為子類必須被使用兩次,每個(gè)拓?fù)潢P(guān)系一次;

    (4) 一個(gè)環(huán)類必須以多個(gè)邊類或者單個(gè)點(diǎn)作為子類,但不能以邊和點(diǎn)混合或者多個(gè)點(diǎn)作為子類;

    (5) 一個(gè)點(diǎn)類必須以多條邊或單個(gè)環(huán)作為父類,其父類不能為邊與環(huán)的組合或者多個(gè)環(huán)。

    例如,一個(gè)方塊體含有 33個(gè)拓?fù)?n_topols=33),其中包括1個(gè)殼,6個(gè)面,6個(gè)環(huán),12條邊和 8個(gè)頂點(diǎn)。實(shí)體拓?fù)渲g的關(guān)系共有60個(gè),1個(gè)殼是由6個(gè)面組成,殼面關(guān)系為6;每個(gè)面由1個(gè)環(huán)組成,面環(huán)關(guān)系為6;一個(gè)環(huán)由4條邊組成,環(huán)邊關(guān)系為24;每條邊由2個(gè)頂點(diǎn)組成,邊頂點(diǎn)關(guān)系為24。parents[0]~parents[5]指向殼拓?fù)湓卦谠?class數(shù)組中序列號(hào),此處全為 0;children[0]~children[5] 指向面拓?fù)湓卦赾lass數(shù)組中序列號(hào),分別是1、2、3、4、5、6。senses[]定義了每?jī)蓚€(gè)拓?fù)鋵?shí)體之間的方向關(guān)系。當(dāng)子類為邊 PK_CLASS_edge,且當(dāng)子類邊在父類環(huán)的相同方向時(shí),senses被賦值為PK_TOPOL_sense_positive_c;當(dāng)子類邊在父類環(huán)的相反方向時(shí),senses被賦值為PK_TOPOL_sense_negative_c;其他情況下senses被賦值為PK_TOPOL_sense_none_c。

    3.1.2 拓?fù)錁?gòu)造實(shí)現(xiàn)

    拓?fù)錁?gòu)造實(shí)現(xiàn)的算法步驟如下:

    (1) 計(jì)算要?jiǎng)?chuàng)建的拓?fù)潴w的個(gè)數(shù)

    根據(jù)上述對(duì)ACIS邊界拓?fù)浔闅v,計(jì)算出殼的個(gè)數(shù)、面的個(gè)數(shù)、環(huán)的個(gè)數(shù)、邊的個(gè)數(shù)和點(diǎn)的個(gè)數(shù)之和。

    (2) 設(shè)置各個(gè)拓?fù)潴w的類型

    根據(jù)計(jì)算的拓?fù)潴w個(gè)數(shù),分配拓?fù)潴w的類型數(shù)組空間,并根據(jù)拓?fù)漕愋驮O(shè)置相應(yīng)數(shù)組位置拓?fù)漕愋椭?,例如一個(gè)體有一個(gè)殼,classes[0] =PK_CLASS_shel;一個(gè)殼有 6 個(gè)面,則 classes[1]~classes[6]=PK_CLASS_face。數(shù)組元素中下標(biāo)變量Index和classes[Index]值確定了所構(gòu)造的拓?fù)浣Y(jié)構(gòu)數(shù)組中第Index的拓?fù)漕愋汀?/p>

    (3) 計(jì)算拓?fù)潴w元素關(guān)系個(gè)數(shù)

    根據(jù)上述 ParaSolid對(duì)拓?fù)潴w元素關(guān)系定義規(guī)則及ACIS邊界拓?fù)浔闅v結(jié)果,計(jì)算拓?fù)潴w元素關(guān)系個(gè)數(shù)n_relations。

    (4) 設(shè)置拓?fù)潴w元素關(guān)系

    根據(jù)計(jì)算的撲體元素關(guān)系個(gè)數(shù),分配拓?fù)潴w元素關(guān)系數(shù)組空間,即 parents[ ]、children[ ]和senses[ ]設(shè)置為同樣大小的數(shù)組。并根據(jù)拓?fù)漕愋驮O(shè)置相應(yīng)數(shù)組位置拓?fù)湓仃P(guān)系值。

    3.2 幾何構(gòu)造

    3.2.1 ParaSolid幾何定義

    ParaSolid幾何實(shí)體有三種類型:Surface曲面、Curve曲線和Point點(diǎn)。Surface曲面類型有平面、圓柱面、圓錐面、圓環(huán)面、球面、過(guò)渡曲面、樣條曲面、異構(gòu)幾何曲面、偏移曲面、掃描曲面和旋轉(zhuǎn)曲面;Curve曲線主要有:直線、圓、橢圓、B樣條曲線、一般樣條曲線、異構(gòu)幾何曲線。

    例如,圓柱面是通過(guò)一個(gè)三維點(diǎn),圓柱面軸線方向矢量,參考方向矢量以及圓柱面的底面半徑的數(shù)據(jù)結(jié)構(gòu)定義:

    3.2.2 幾何創(chuàng)建

    重新開(kāi)始對(duì)ACIS邊界拓?fù)浔闅v,重設(shè)拓?fù)涠ㄎ恢羔樧兞?Index=0;并依殼、面、環(huán)、邊、點(diǎn)的順序,獲取相應(yīng)附屬拓?fù)湓氐膸缀涡畔?,?chuàng)建相應(yīng)的幾何實(shí)體,每遍歷一個(gè)拓?fù)湓兀負(fù)涠ㄎ恢羔樧兞縄ndex加1。

    ParaSolid提供針對(duì)具體各曲面、曲線和點(diǎn)實(shí)體構(gòu)造的API函數(shù)。設(shè)置一個(gè)數(shù)據(jù)結(jié)構(gòu)保存構(gòu)造的幾何實(shí)體和該幾何實(shí)體相附屬的拓?fù)涠ㄎ恢羔槪缜鎸?shí)體保存數(shù)據(jù)結(jié)構(gòu)如下:

    3.3 幾何與拓?fù)潢P(guān)聯(lián)

    一個(gè)有效的實(shí)體應(yīng)該是具有完整的拓?fù)渑c幾何信息數(shù)據(jù),上面步驟所完成的只是一個(gè)分離的拓?fù)鋵?shí)體和幾何實(shí)體,需要將其有機(jī)地關(guān)聯(lián)系起來(lái)。

    通過(guò) PK_BODY_create_solid_topology函數(shù)成功完成拓?fù)錁?gòu)造后,返回已經(jīng)創(chuàng)建的拓?fù)潴w存放在一個(gè)數(shù)組變量topols中,topols按照輸入的順序存放拓?fù)湓兀礃?gòu)造的拓?fù)潴w順序與class[ ]數(shù)組中的順序是一致的,這就為構(gòu)造幾何體與其對(duì)應(yīng)拓?fù)潢P(guān)聯(lián)創(chuàng)造條件。

    ParaSolid 提供幾何體與其對(duì)應(yīng)拓?fù)潢P(guān)聯(lián)的API函數(shù)。PK_FACE_attach_surfs函數(shù)關(guān)聯(lián)曲面幾何到Fcae面拓?fù)?,PK_EDGE_attach_curve函數(shù)關(guān)聯(lián)曲線幾何到 Edge邊拓?fù)?,PK_VERTEX_attach_pointe函數(shù)關(guān)聯(lián)點(diǎn)幾何到Vertex點(diǎn)拓?fù)渲小?/p>

    4 交換應(yīng)用實(shí)例

    上述AutoCAD與ParaSolid三維邊界模型的直接交換方法在作者開(kāi)發(fā)的JhSolid2007下實(shí)現(xiàn)。JhSolid2007采用ParaSolid作為幾何造型內(nèi)核,VC++、OpenGL開(kāi)發(fā)?;贒wgDirect接口,可以直接打開(kāi)AutoCAD具有三維實(shí)體的DWG文件,將AutoCAD中的三維實(shí)體,在JhSolid2007下作為引入幾何體生成。圖3是一個(gè)交換的簡(jiǎn)單零件實(shí)例。

    圖3 交換零件實(shí)例

    5 結(jié) 束 語(yǔ)

    本文通過(guò)對(duì)AutoCAD中基于ACIS的三維實(shí)體邊界表達(dá)數(shù)據(jù)結(jié)構(gòu)和 ParaSolid的三維實(shí)體邊界表達(dá)數(shù)據(jù)結(jié)構(gòu)的分析,基于DwgDirect接口技術(shù)和ParaSolid提供的API開(kāi)發(fā)函數(shù),通過(guò)對(duì)ACIS的三維實(shí)體邊界遍歷,獲取實(shí)體邊界的拓?fù)湫畔⒑蛶缀涡畔?,通過(guò)拓?fù)錁?gòu)造、幾何構(gòu)造和幾何關(guān)聯(lián),實(shí)現(xiàn)AutoCAD與ParaSolid三維邊界模型的直接交換。為AutoCAD系統(tǒng)下三維實(shí)體信息資源的充分利用創(chuàng)造條件。

    本文介紹的三維邊界模型的直接交換方法對(duì)基于ParaSolid幾何造型內(nèi)核的UG、SolidWork等軟件系統(tǒng)的二次開(kāi)發(fā)實(shí)現(xiàn)直接讀取DWG的三維實(shí)體信息也有一定的參考意義。

    [1]Pratt Michael J, Anderson Bill D, Ranger Tony.Towards the standardized exchange of parameterized feature based CAD models [J]. Computer-Aided Design, 2005, 37 (12):1251-1265.

    [2]陳小安, 譚 宏. 三維幾何模型的中性文件格式的數(shù)據(jù)交換方法研究[J]. 機(jī)械工程學(xué)報(bào), 2001, 37(10):93-99.

    [3] Unigraphics Solutions Inc. ParaSolid online documentation [M/CD]. Unigraphics Solutions Inc,2000.

    [4]趙建軍, 王啟付. 基于邊界表達(dá)的ParaSolid與ACIS直接雙向接口[J]. 計(jì)算機(jī)工程, 2004, 30(8):40-41.

    [5]Open Design Alliance. DWGdirect reference [M/CD].Open Design Alliance, 2003.

    Direct Exchange of Three-dimensional Boundary Model Information between AutoCAD and ParaSolid

    ZHANG Ying-zhong, LUO Xiao-fang, QIAO Lei
    ( School of Mechanical Engineering, Dalian University of Technology, Dalian Liaoning 116024, China )

    The data structures of the three-dimensional solid boundary expression for ACIS and ParaSolid are analyzed, based on DwgDirect interface technology DWG files in AutoCAD are directly opened and the three-dimensional entity boundary information based on ACIS in AutoCAD's DWG file are searched and accessed. Based on the API development function provided by ParaSolid, by means of constructing topology entities, constructing geometry entities and associating geometry entities to topology entities procedures, the accessed boundary topology and geometry information can be directly exchanged to construct a solid model based on PrarSolid. Thus direct exchange of three-dimensional boundary model information between AutoCAD and ParaSolid is realized. At last an example of direct exchange is given.

    computer application; AutoCAD; ParaSolid; three-dimensional boundary model;direct exchange

    TP 391

    A

    1003-0158(2010)05-0169-06

    2009-04-08

    國(guó)家自然科學(xué)基金資助項(xiàng)目(60773214)

    張應(yīng)中(1961-),男,湖南綏寧人,副教授,博士,主要研究方向?yàn)橛?jì)算機(jī)輔助設(shè)計(jì),產(chǎn)品數(shù)字建模及處理技術(shù)。

    猜你喜歡
    數(shù)組曲面邊界
    JAVA稀疏矩陣算法
    拓展閱讀的邊界
    JAVA玩轉(zhuǎn)數(shù)學(xué)之二維數(shù)組排序
    相交移動(dòng)超曲面的亞純映射的唯一性
    圓環(huán)上的覆蓋曲面不等式及其應(yīng)用
    論中立的幫助行為之可罰邊界
    基于曲面展開(kāi)的自由曲面網(wǎng)格劃分
    尋找勾股數(shù)組的歷程
    “偽翻譯”:“翻譯”之邊界行走者
    華東師范大學(xué)學(xué)報(bào)(自然科學(xué)版)(2014年1期)2014-04-16 02:54:52
    伦理电影大哥的女人| 麻豆一二三区av精品| 天天躁夜夜躁狠狠久久av| 赤兔流量卡办理| 成人一区二区视频在线观看| 在线a可以看的网站| 亚洲精品在线观看二区| 精品久久国产蜜桃| 免费观看的影片在线观看| 麻豆av噜噜一区二区三区| 国产探花在线观看一区二区| 免费在线观看影片大全网站| 日韩三级伦理在线观看| 日韩欧美精品免费久久| 国产av一区在线观看免费| 一个人看视频在线观看www免费| 22中文网久久字幕| 长腿黑丝高跟| 午夜爱爱视频在线播放| 天堂av国产一区二区熟女人妻| 九九在线视频观看精品| 草草在线视频免费看| 免费看日本二区| 免费人成在线观看视频色| 国产老妇女一区| 男人舔女人下体高潮全视频| 国产精品久久久久久av不卡| 日韩欧美国产在线观看| 国产毛片a区久久久久| 国产男靠女视频免费网站| 草草在线视频免费看| 69人妻影院| 女人被狂操c到高潮| 看黄色毛片网站| 亚洲第一区二区三区不卡| 亚洲欧美日韩无卡精品| 亚洲av第一区精品v没综合| 99热6这里只有精品| 久久人妻av系列| 欧美绝顶高潮抽搐喷水| 蜜臀久久99精品久久宅男| 有码 亚洲区| 一本一本综合久久| 成人综合一区亚洲| 亚洲成人av在线免费| 亚洲真实伦在线观看| 97在线视频观看| av女优亚洲男人天堂| 国产又黄又爽又无遮挡在线| 亚洲,欧美,日韩| 国产精品久久久久久亚洲av鲁大| 美女xxoo啪啪120秒动态图| 51国产日韩欧美| 国产探花在线观看一区二区| 亚洲精品在线观看二区| 超碰av人人做人人爽久久| 非洲黑人性xxxx精品又粗又长| 99精品在免费线老司机午夜| 老熟妇仑乱视频hdxx| 波多野结衣高清作品| 高清毛片免费观看视频网站| 亚洲在线自拍视频| 22中文网久久字幕| 黄色视频,在线免费观看| 狂野欧美白嫩少妇大欣赏| 大又大粗又爽又黄少妇毛片口| 你懂的网址亚洲精品在线观看 | 国产精品国产高清国产av| 亚洲成人精品中文字幕电影| 亚洲av一区综合| 性欧美人与动物交配| 中国美白少妇内射xxxbb| 日本与韩国留学比较| 激情 狠狠 欧美| 午夜激情欧美在线| 中国美白少妇内射xxxbb| 久久人人精品亚洲av| 欧美性猛交╳xxx乱大交人| 免费看av在线观看网站| 亚洲色图av天堂| 国产高清激情床上av| 亚洲精品影视一区二区三区av| 亚洲精品乱码久久久v下载方式| 国产黄片美女视频| 国产一区亚洲一区在线观看| 中文字幕精品亚洲无线码一区| 中国美白少妇内射xxxbb| av中文乱码字幕在线| 免费看美女性在线毛片视频| 噜噜噜噜噜久久久久久91| 性色avwww在线观看| 久久精品国产鲁丝片午夜精品| 亚洲国产精品合色在线| 国产精品免费一区二区三区在线| 国产成人aa在线观看| 97超碰精品成人国产| 欧美+亚洲+日韩+国产| 淫秽高清视频在线观看| 国产视频内射| 亚洲av二区三区四区| 日日撸夜夜添| 老司机影院成人| 精品国内亚洲2022精品成人| 久久人人精品亚洲av| 亚洲av熟女| 九九爱精品视频在线观看| 久久久久国产网址| 最近手机中文字幕大全| 亚洲国产精品成人综合色| 国产久久久一区二区三区| 国产精品一区二区免费欧美| 国产精品一区二区三区四区免费观看 | 男人和女人高潮做爰伦理| 午夜爱爱视频在线播放| 一本精品99久久精品77| 91在线观看av| 亚洲成人精品中文字幕电影| 一区二区三区免费毛片| 久久久久精品国产欧美久久久| 日韩国内少妇激情av| 日韩中字成人| 亚洲av熟女| 欧美成人精品欧美一级黄| 亚洲国产日韩欧美精品在线观看| 欧美区成人在线视频| 久久精品国产亚洲av香蕉五月| 免费人成视频x8x8入口观看| 欧美另类亚洲清纯唯美| 在线观看66精品国产| 人人妻人人澡人人爽人人夜夜 | 国产人妻一区二区三区在| 我要搜黄色片| 91久久精品国产一区二区三区| 亚洲国产欧洲综合997久久,| 日日撸夜夜添| 变态另类丝袜制服| 超碰av人人做人人爽久久| 精品欧美国产一区二区三| 97超级碰碰碰精品色视频在线观看| 又爽又黄无遮挡网站| 别揉我奶头 嗯啊视频| 亚洲在线观看片| 成人欧美大片| 婷婷精品国产亚洲av| 人人妻人人澡人人爽人人夜夜 | 国产精品人妻久久久久久| 日本-黄色视频高清免费观看| 亚洲美女视频黄频| 成人av在线播放网站| 黄色欧美视频在线观看| 国产女主播在线喷水免费视频网站 | 日韩av在线大香蕉| 国产精品一二三区在线看| 老女人水多毛片| 三级经典国产精品| 美女黄网站色视频| 国产真实乱freesex| 青春草视频在线免费观看| 人人妻人人澡人人爽人人夜夜 | 嫩草影院精品99| 亚洲欧美中文字幕日韩二区| 久久久久久久久久成人| 亚洲美女视频黄频| 俺也久久电影网| 老师上课跳d突然被开到最大视频| 三级经典国产精品| 国产蜜桃级精品一区二区三区| 丝袜美腿在线中文| 国产久久久一区二区三区| 国产免费一级a男人的天堂| 97超视频在线观看视频| 午夜激情福利司机影院| 久久久久国产网址| 久久精品久久久久久噜噜老黄 | 国产精品日韩av在线免费观看| 国产人妻一区二区三区在| 午夜久久久久精精品| 老熟妇仑乱视频hdxx| 国产一区二区在线av高清观看| 1024手机看黄色片| 可以在线观看毛片的网站| 麻豆久久精品国产亚洲av| 精品一区二区三区视频在线| 国产亚洲精品综合一区在线观看| 99久久精品热视频| 久99久视频精品免费| 午夜日韩欧美国产| 黄片wwwwww| 国产亚洲精品久久久com| 又爽又黄a免费视频| 欧美日韩综合久久久久久| 床上黄色一级片| 国产黄色视频一区二区在线观看 | а√天堂www在线а√下载| 欧美色欧美亚洲另类二区| 中文资源天堂在线| 国产男靠女视频免费网站| 18禁在线无遮挡免费观看视频 | 精品午夜福利在线看| 亚洲va在线va天堂va国产| 日韩欧美国产在线观看| 久久久久免费精品人妻一区二区| 精品人妻偷拍中文字幕| 噜噜噜噜噜久久久久久91| 欧美色欧美亚洲另类二区| 可以在线观看毛片的网站| ponron亚洲| 少妇的逼好多水| 国产精品一区www在线观看| 亚洲欧美日韩东京热| 亚洲成人中文字幕在线播放| 日日摸夜夜添夜夜爱| 欧美国产日韩亚洲一区| 成人特级黄色片久久久久久久| 国产欧美日韩精品亚洲av| 欧美xxxx性猛交bbbb| 在线播放无遮挡| 99热网站在线观看| 最近的中文字幕免费完整| 91在线观看av| 男女下面进入的视频免费午夜| 最近手机中文字幕大全| 日日摸夜夜添夜夜添小说| 久久精品夜夜夜夜夜久久蜜豆| 18禁裸乳无遮挡免费网站照片| 男女那种视频在线观看| 老熟妇仑乱视频hdxx| 99九九线精品视频在线观看视频| 特大巨黑吊av在线直播| 亚洲av二区三区四区| 十八禁网站免费在线| 一级av片app| 欧美激情久久久久久爽电影| 女生性感内裤真人,穿戴方法视频| 麻豆精品久久久久久蜜桃| 在线a可以看的网站| 国产一区二区激情短视频| 麻豆精品久久久久久蜜桃| 你懂的网址亚洲精品在线观看 | 神马国产精品三级电影在线观看| 国产高清有码在线观看视频| 久久久欧美国产精品| 欧美bdsm另类| 成人av在线播放网站| 不卡视频在线观看欧美| 一级毛片电影观看 | 久久精品国产亚洲av香蕉五月| 高清毛片免费观看视频网站| 亚洲,欧美,日韩| 亚洲综合色惰| 免费黄网站久久成人精品| 国产精品一区二区性色av| 中文字幕熟女人妻在线| 级片在线观看| 免费看a级黄色片| 搡老妇女老女人老熟妇| 亚洲国产日韩欧美精品在线观看| 亚洲欧美成人综合另类久久久 | 久久精品综合一区二区三区| 女人被狂操c到高潮| .国产精品久久| 中国国产av一级| 免费黄网站久久成人精品| 悠悠久久av| 日韩欧美免费精品| 联通29元200g的流量卡| 美女大奶头视频| 亚洲国产精品成人久久小说 | 九九在线视频观看精品| 校园人妻丝袜中文字幕| 午夜视频国产福利| 最新中文字幕久久久久| 狂野欧美白嫩少妇大欣赏| 欧美不卡视频在线免费观看| 波多野结衣高清作品| 国产久久久一区二区三区| 两个人的视频大全免费| 亚洲七黄色美女视频| 国产精品一区二区免费欧美| eeuss影院久久| 久久精品夜色国产| 黄色一级大片看看| 国产精品一区二区三区四区久久| 在线看三级毛片| 欧美最新免费一区二区三区| 国产精品精品国产色婷婷| 欧美国产日韩亚洲一区| av在线观看视频网站免费| 亚洲四区av| 伊人久久精品亚洲午夜| 国产av不卡久久| 亚洲一区高清亚洲精品| 精品一区二区三区视频在线观看免费| 欧美性感艳星| 亚洲无线观看免费| 亚洲国产欧洲综合997久久,| 校园春色视频在线观看| 久久热精品热| 亚洲av免费高清在线观看| 国产伦在线观看视频一区| 国产精品av视频在线免费观看| 可以在线观看的亚洲视频| 九九在线视频观看精品| 综合色av麻豆| 日本在线视频免费播放| 亚洲精品在线观看二区| 在线观看美女被高潮喷水网站| 亚洲三级黄色毛片| 日韩欧美精品v在线| 在线观看午夜福利视频| 青春草视频在线免费观看| 精品人妻偷拍中文字幕| 成人午夜高清在线视频| 免费人成在线观看视频色| 99热只有精品国产| 特大巨黑吊av在线直播| 日韩av不卡免费在线播放| 一个人观看的视频www高清免费观看| 真人做人爱边吃奶动态| av免费在线看不卡| 又爽又黄a免费视频| 午夜福利18| 男插女下体视频免费在线播放| 99热精品在线国产| 国产高清视频在线观看网站| 免费看av在线观看网站| 午夜福利在线在线| 精品无人区乱码1区二区| 我的老师免费观看完整版| 69人妻影院| 亚洲,欧美,日韩| 日本与韩国留学比较| 免费观看人在逋| 成年女人毛片免费观看观看9| 亚洲av中文字字幕乱码综合| 国产亚洲精品久久久久久毛片| 亚洲综合色惰| 中国美女看黄片| 天堂影院成人在线观看| 精品福利观看| 久久久久久久久大av| 亚洲av免费高清在线观看| 中文字幕av在线有码专区| 久久久午夜欧美精品| 亚洲精品粉嫩美女一区| 日韩亚洲欧美综合| av在线老鸭窝| 精品熟女少妇av免费看| 美女黄网站色视频| 人妻少妇偷人精品九色| 国产亚洲精品av在线| 亚洲国产精品sss在线观看| 搡老妇女老女人老熟妇| a级一级毛片免费在线观看| 精品一区二区免费观看| 秋霞在线观看毛片| 国产极品精品免费视频能看的| 午夜福利视频1000在线观看| 看免费成人av毛片| 狂野欧美激情性xxxx在线观看| 十八禁国产超污无遮挡网站| 免费av毛片视频| av黄色大香蕉| 一区福利在线观看| 麻豆av噜噜一区二区三区| 老熟妇仑乱视频hdxx| 97热精品久久久久久| 小说图片视频综合网站| 亚洲av第一区精品v没综合| 国产激情偷乱视频一区二区| 日韩三级伦理在线观看| 成人欧美大片| 亚洲精品色激情综合| 极品教师在线视频| 国产三级在线视频| 国产真实乱freesex| 日韩 亚洲 欧美在线| 亚洲无线观看免费| 国产一区二区激情短视频| 欧美另类亚洲清纯唯美| 男女啪啪激烈高潮av片| 国产美女午夜福利| 国产成人精品久久久久久| 一区二区三区四区激情视频 | 白带黄色成豆腐渣| 一区二区三区四区激情视频 | av在线观看视频网站免费| 久久午夜亚洲精品久久| 亚洲成人久久性| 一本久久中文字幕| 国产精品一区二区三区四区免费观看 | 波多野结衣高清作品| 美女xxoo啪啪120秒动态图| 国产亚洲精品久久久com| 中文字幕人妻熟人妻熟丝袜美| 伊人久久精品亚洲午夜| 欧美bdsm另类| 亚洲va在线va天堂va国产| 久久久欧美国产精品| 色在线成人网| 成人午夜高清在线视频| 在线免费观看不下载黄p国产| 亚洲av中文字字幕乱码综合| 久久人人精品亚洲av| 日韩av在线大香蕉| 精品久久久久久久久久免费视频| 日韩一本色道免费dvd| 中国国产av一级| 午夜福利成人在线免费观看| 在线观看免费视频日本深夜| 91av网一区二区| 亚洲aⅴ乱码一区二区在线播放| 国产91av在线免费观看| 两性午夜刺激爽爽歪歪视频在线观看| 中文字幕av成人在线电影| 国产精品精品国产色婷婷| 亚洲久久久久久中文字幕| 亚洲中文字幕一区二区三区有码在线看| 99久久精品热视频| 欧美色欧美亚洲另类二区| 精品不卡国产一区二区三区| 国产国拍精品亚洲av在线观看| 直男gayav资源| 日韩av不卡免费在线播放| 好男人在线观看高清免费视频| 国产高清不卡午夜福利| 欧美zozozo另类| 欧美日本视频| 亚洲国产欧美人成| 日韩国内少妇激情av| 日韩欧美免费精品| 成人永久免费在线观看视频| 成人漫画全彩无遮挡| 欧美潮喷喷水| av在线天堂中文字幕| 中文字幕av在线有码专区| 欧美精品国产亚洲| 午夜视频国产福利| 床上黄色一级片| 看片在线看免费视频| 国产精品一区二区三区四区免费观看 | 99在线视频只有这里精品首页| 精品少妇黑人巨大在线播放 | 久久久成人免费电影| 人妻久久中文字幕网| 久久精品国产清高在天天线| 国产高清三级在线| 床上黄色一级片| 真人做人爱边吃奶动态| 久久久精品94久久精品| 色5月婷婷丁香| 国产精品精品国产色婷婷| 内射极品少妇av片p| av在线播放精品| 又黄又爽又免费观看的视频| 亚洲四区av| 亚洲一区二区三区色噜噜| 久久久久国内视频| 美女被艹到高潮喷水动态| 日韩欧美一区二区三区在线观看| 欧美中文日本在线观看视频| 久久婷婷人人爽人人干人人爱| 国产一区亚洲一区在线观看| 日韩欧美在线乱码| av视频在线观看入口| 久久久久国产精品人妻aⅴ院| 亚洲av熟女| 你懂的网址亚洲精品在线观看 | 热99在线观看视频| 国产aⅴ精品一区二区三区波| 91麻豆精品激情在线观看国产| 精品午夜福利视频在线观看一区| 永久网站在线| 午夜福利18| 日韩精品有码人妻一区| 麻豆成人午夜福利视频| 熟妇人妻久久中文字幕3abv| 国产亚洲91精品色在线| 老司机福利观看| 国产黄片美女视频| 久久国产乱子免费精品| 夜夜爽天天搞| 成人精品一区二区免费| 2021天堂中文幕一二区在线观| 99riav亚洲国产免费| 国产精品亚洲美女久久久| 亚洲精品国产成人久久av| 男女那种视频在线观看| 午夜福利18| 一本一本综合久久| 国内精品一区二区在线观看| 亚洲国产欧美人成| 亚洲人成网站在线播| 悠悠久久av| 六月丁香七月| 亚洲av电影不卡..在线观看| 欧美三级亚洲精品| 中文字幕熟女人妻在线| 久久人妻av系列| 欧美日韩在线观看h| 性色avwww在线观看| 日日摸夜夜添夜夜添av毛片| 热99在线观看视频| 热99re8久久精品国产| 在线观看66精品国产| 超碰av人人做人人爽久久| 精品久久久噜噜| 欧美+亚洲+日韩+国产| 有码 亚洲区| 亚洲国产精品久久男人天堂| 22中文网久久字幕| 亚洲av熟女| 精品国内亚洲2022精品成人| 成人国产麻豆网| 在线看三级毛片| 村上凉子中文字幕在线| 中文字幕免费在线视频6| 国产一区亚洲一区在线观看| 一级毛片aaaaaa免费看小| 国产成人福利小说| 尤物成人国产欧美一区二区三区| 免费在线观看影片大全网站| 少妇丰满av| 国产高清有码在线观看视频| 99热这里只有是精品50| 日本与韩国留学比较| 日韩亚洲欧美综合| 国语自产精品视频在线第100页| 一级毛片电影观看 | 日韩高清综合在线| 久久久久国产精品人妻aⅴ院| 国产精品女同一区二区软件| 人妻丰满熟妇av一区二区三区| 色综合亚洲欧美另类图片| 久久久久久久久久久丰满| 3wmmmm亚洲av在线观看| 女人被狂操c到高潮| 亚洲精品日韩av片在线观看| 成人av在线播放网站| 在线观看免费视频日本深夜| 两个人视频免费观看高清| 韩国av在线不卡| 午夜福利成人在线免费观看| 国产成人精品久久久久久| 毛片一级片免费看久久久久| 婷婷亚洲欧美| 日韩欧美免费精品| 亚洲无线观看免费| 中文字幕熟女人妻在线| 色5月婷婷丁香| 国产av不卡久久| 亚洲图色成人| 亚洲av免费在线观看| 国产久久久一区二区三区| 国产伦精品一区二区三区视频9| 日韩欧美国产在线观看| 久久久成人免费电影| 最新在线观看一区二区三区| 亚洲乱码一区二区免费版| 午夜精品国产一区二区电影 | 22中文网久久字幕| 丝袜美腿在线中文| 成人亚洲精品av一区二区| 日韩精品青青久久久久久| 精品一区二区三区视频在线| 老熟妇仑乱视频hdxx| 美女cb高潮喷水在线观看| 日本黄色视频三级网站网址| 亚洲av第一区精品v没综合| 午夜日韩欧美国产| 天堂√8在线中文| 亚洲av成人精品一区久久| 男女做爰动态图高潮gif福利片| 久久草成人影院| 精品人妻视频免费看| 久久久久性生活片| 男女啪啪激烈高潮av片| 成人性生交大片免费视频hd| 亚洲一区二区三区色噜噜| 69av精品久久久久久| 日本成人三级电影网站| 国模一区二区三区四区视频| 全区人妻精品视频| 久久久久九九精品影院| 久久精品91蜜桃| 在现免费观看毛片| 熟女电影av网| 亚洲精品久久国产高清桃花| 99国产极品粉嫩在线观看| 亚洲图色成人| 成人漫画全彩无遮挡| 黄色配什么色好看| 午夜老司机福利剧场| 男人舔奶头视频| 99热这里只有精品一区| 色哟哟·www| 亚洲av二区三区四区| 最近的中文字幕免费完整| 美女大奶头视频| 麻豆一二三区av精品| 91久久精品国产一区二区成人| 我的老师免费观看完整版| 国产精品永久免费网站| 久久久精品94久久精品| 少妇高潮的动态图| 99热这里只有是精品在线观看| 久久久成人免费电影| a级一级毛片免费在线观看| 一本久久中文字幕| 亚洲精品一区av在线观看| 91精品国产九色| 婷婷色综合大香蕉| 久久久a久久爽久久v久久| 亚洲国产精品成人综合色| 一进一出抽搐gif免费好疼|