關(guān)鍵字:OpenCascade, BRep, Polygon, Triangulation, Subdivision Curves, 閱讀全文
posted @ 2013-12-14 18:40 eryar 閱讀(3142) | 評論 (2) | 編輯 收藏
posts - 603, comments - 590, trackbacks - 0, articles - 0 |
||
摘要: 摘要Abstract:現(xiàn)在的顯示器大多數(shù)是光柵顯示器,即可以看做一個像素的矩陣。在光柵顯示器上顯示的任何圖形,實(shí)際上都是一些具有一種或多種顏色的集合。數(shù)學(xué)上精確表示的圖形在顯示器中只能用逼近的方式顯示出來。本文主要對OpenCascade的BRep文件中用來顯示曲線和曲面的離散數(shù)據(jù)結(jié)構(gòu)進(jìn)行說明。
關(guān)鍵字:OpenCascade, BRep, Polygon, Triangulation, Subdivision Curves, 閱讀全文 posted @ 2013-12-14 18:40 eryar 閱讀(3142) | 評論 (2) | 編輯 收藏 摘要: 摘要Abstract:本文通過程序?qū)嵗瑢penCascade中的拓樸數(shù)據(jù)(邊、面)離散化后在OpenSceneGraph中進(jìn)行顯示。有了這些離散數(shù)據(jù),就可以不用OpenCascade的顯示模塊了,可以使用其他顯示引擎對形狀進(jìn)行顯示。即若要線框模式顯示形狀時,就繪制離散形狀拓樸邊后得到的多段線;若要實(shí)體渲染模式顯示形狀時,就繪制離散形狀拓樸面得到的三角網(wǎng)格。理解這些概念也有助于理解顯示模塊的實(shí)現(xiàn),及拓樸數(shù)據(jù)中包含的幾何數(shù)據(jù)的意義。
關(guān)鍵字 Key Words:OpenCascade, polygon curve, triangulation,discrete edge, discrete face, OpenSceneGraph, OSG 閱讀全文 posted @ 2013-12-04 21:45 eryar 閱讀(6006) | 評論 (6) | 編輯 收藏 摘要: 摘要Abstract:幾何曲面是參數(shù)表示的曲面 ,在邊界表示中其數(shù)據(jù)存在于BRep_TFace中,BRep_TFace中不僅包括了幾何曲線,還包含用于顯示的離散幾何信息,如三角剖分?jǐn)?shù)據(jù)。本文主要對OpenCascade的BRep表示中幾何曲面進(jìn)行說明,將在后面分析Topology部分的讀寫程序時來說明包含幾何數(shù)據(jù)的三種拓樸結(jié)構(gòu)中分別包括哪些幾何信息。
關(guān)鍵字Key Words:OpenCascade BRep, Geometry Surface, Topology 閱讀全文 posted @ 2013-12-02 23:03 eryar 閱讀(4619) | 評論 (5) | 編輯 收藏 摘要: 關(guān)鍵字KeyWords:OpenCascade,Line Aspect, Line Type
在OpenCascade的顯示模塊中,可以設(shè)置線型、消隱方式和離散精度等屬性。這些屬性都是在AIS_Drawer中設(shè)置。 AIS_Drawer類就是用來管理顯示屬性的。 閱讀全文 posted @ 2013-11-30 23:12 eryar 閱讀(2504) | 評論 (0) | 編輯 收藏 摘要: 摘要Abstract:幾何曲線是參數(shù)表示的曲線 ,在邊界表示中其數(shù)據(jù)存在于BRep_TEdge中,BRep_TEdge中不僅包括了幾何曲線,還包含其他類型的幾何信息。本文主要對OpenCascade的BRep表示中幾何曲線進(jìn)行說明,將在后面分析Topology部分的讀寫程序時來說明這三種拓樸結(jié)構(gòu)中分別包括哪些幾何信息。
關(guān)鍵字Key Words:OpenCascade BRep, Geometry Curve, Topology, Refactoring 閱讀全文 posted @ 2013-11-30 15:30 eryar 閱讀(4140) | 評論 (0) | 編輯 收藏 摘要: 摘要Abstract:本文以一個具體實(shí)例,創(chuàng)建一個三通部件來說明PipeInfo的使用方法。
關(guān)鍵字Key Words:PipeInfo, AVEVA Paragon, Tee component 閱讀全文 posted @ 2013-11-21 20:45 eryar 閱讀(1962) | 評論 (0) | 編輯 收藏 摘要: 摘要Abstract:本文結(jié)合OpenCascade的BRep格式描述文檔和源程序,對BRep格式進(jìn)行分析,詳細(xì)說明BRep的數(shù)據(jù)組織形式。本文主要通過對BRep文件中的Locations部分的讀寫代碼進(jìn)行分析,來完全理解OpenCascade中的Location部分。
關(guān)鍵字Key Words:OpenCascade, BRep Format, Location, Location Set 閱讀全文 posted @ 2013-11-16 23:28 eryar 閱讀(2443) | 評論 (0) | 編輯 收藏 摘要: 摘要Abstract:看到國外的PipeData這個管子部件查詢軟件用的人還很多,也想做個類似的小工具。用過AVEVA的Paragon來做管子部件,感慨其軟件的操作簡單和強(qiáng)大的參數(shù)化功能,使得制作一切部件成為可能。PipeInfo也是一個參數(shù)化的管子部件定義及查詢軟件,可以自定義任意部件,不僅可以是管件,也包括支架等,操作方式與Paragon類似,且是三維顯示,比PipeData二維的方式更直觀。
關(guān)鍵字Key Words:PipeInfo, PDMS Paragon, PipeData, 閱讀全文 posted @ 2013-11-03 23:47 eryar 閱讀(2971) | 評論 (0) | 編輯 收藏 摘要: Avoiding the use of abbreviations can also play a factor in discoverability for API design. 閱讀全文
posted @ 2013-10-10 23:22 eryar 閱讀(2176) | 評論 (0) | 編輯 收藏 摘要: 摘要Abstract:本文簡要介紹了數(shù)學(xué)表達(dá)式解析求值的幾款開源軟件,并結(jié)合程序代碼說明了OpenCascade中表達(dá)式包的用法。也簡要介紹了表達(dá)式解析求值在AVEVA Paragon模塊中的應(yīng)用。
關(guān)鍵字Key Words:Expression, Paragon, OpenCascade Expr package, muParser, MTParser 閱讀全文 posted @ 2013-10-09 23:38 eryar 閱讀(4722) | 評論 (0) | 編輯 收藏 摘要: 摘要:很多程序員都用過private來隱藏函數(shù)和成員變量,實(shí)際上有些類也是可以被隱藏起來的。本文是對《API Design for C++》中2.2.5的翻譯,若不不當(dāng)之處,歡迎指出。
關(guān)鍵字:API Design for C++, Hide Classes 閱讀全文 posted @ 2013-09-28 22:32 eryar 閱讀(3658) | 評論 (8) | 編輯 收藏 摘要: 關(guān)鍵字:AVEVA Plant, AVEVA Marine, PDMS, AM, CadCentre 閱讀全文
posted @ 2013-09-28 14:17 eryar 閱讀(3820) | 評論 (2) | 編輯 收藏 摘要: 摘要Abstract:本文簡要介紹了適配器模式(adapter pattern),并結(jié)合程序?qū)嵗龑penCascade中的拓樸與幾何的適配器的使用進(jìn)行說明。
關(guān)鍵字Key Words:OpenCascade、BRep、Topology、Geometry、Adapter 閱讀全文 posted @ 2013-09-27 23:52 eryar 閱讀(2557) | 評論 (0) | 編輯 收藏 摘要: 在AVEVA Plant(PDMS) 12.1sp2中增加世界坐標(biāo)系(World Axis)顯示。
關(guān)鍵字:PDMS, Plant, World Axis 閱讀全文 posted @ 2013-09-27 18:46 eryar 閱讀(4966) | 評論 (0) | 編輯 收藏 摘要: 摘要Abstract:本文簡要介紹了幾何造型中的邊界表示法(BRep),并結(jié)合程序說明OpenCascade中的邊界表示的具體實(shí)現(xiàn),即拓樸與幾何的聯(lián)系。拓樸結(jié)構(gòu)中的位置(Location)和朝向(Orientation)進(jìn)行了詳細(xì)說明。
關(guān)鍵字Key Words:OpenCascade、BRep、Topology、Geometry、Location、Orientation 閱讀全文 posted @ 2013-09-26 20:32 eryar 閱讀(4022) | 評論 (0) | 編輯 收藏 |
||