• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            eryar

            PipeCAD - Plant Piping Design Software.
            RvmTranslator - Translate AVEVA RVM to OBJ, glTF, etc.
            posts - 603, comments - 590, trackbacks - 0, articles - 0

            3D Geometry Types in OpenCascade

            Posted on 2013-08-12 23:05 eryar 閱讀(3118) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 2.OpenCASCADE

            3D Geometry Types in OpenCascade

            eryar@163.com

            摘要Abstract:本文對(duì)OpenCascade中的幾何類型進(jìn)行簡要介紹。文章內(nèi)容來源為OpenCascade的介紹文檔overview。

            關(guān)鍵字Key Words:OpenCascade、Geometry

             

            OpenCascade中Geom包提供了符合STEP part42部分的三維幾何對(duì)象的實(shí)現(xiàn)。特別提供了以下功能:

            l 對(duì)點(diǎn)、向量、曲線、曲面的描述;

            l 它們?cè)谌S坐標(biāo)空間中的位置;

            l 它們的幾何變換,如平移、旋轉(zhuǎn)、鏡像、縮放,或者這些變換的組合;

            幾何曲線曲面(Geom Curves and Surfaces)的重要特點(diǎn)是他們是參數(shù)化的(parameterized)。每個(gè)類都提供了對(duì)曲線、曲面參數(shù)方程相關(guān)計(jì)算的功能。特別地,計(jì)算如下點(diǎn):

            n 曲線上參數(shù)u對(duì)應(yīng)的點(diǎn);

            n 曲面上參數(shù)(u,v)對(duì)應(yīng)的點(diǎn);

            n 曲面上參數(shù)(u,v)處的1,2,...,N次導(dǎo)數(shù)的向量;

            由于曲線曲面是參數(shù)表示的,所以Geom曲線、曲面是有方向(oriented)的。OpenCascade還提供了與參數(shù)表示的有向的曲線曲面不同的,類名相同或相似的包gp。Geom包還提供了將Geom與gp包中曲線曲面互相轉(zhuǎn)換的功能。Geom提供了更復(fù)雜的曲線曲面,包含:

            l Bezier和B樣條曲線曲面Bezier and BSpline curves and surfaces;

            l 掃掠曲面,如旋轉(zhuǎn)、拉伸曲面swept surfaces, revolution and linear extrusion surfaces;

            l 裁剪曲線曲面trimmed curves and surfaces;

            l 偏移曲線曲面offset curves and surfaces;

            Geom包中的對(duì)象根據(jù)繼承結(jié)構(gòu)來組織,Geom_Surface的類圖如下所示:

            wps_clip_image-22747

            所以,球(具體類為Geom_SphericalSurface)也是一個(gè)初等曲面(elementary surface),因?yàn)樗蒅eom_ElementarySurface派生。Bezier曲面(具體類為Geom_BezierSurface)也是一個(gè)有界曲面(bounded surface),因?yàn)樗蒅eom_BoundedSurface派生。這兩種曲面還都是曲面(抽象類Geom_Surface)。由抽象基類Geom_Geometry派生的曲線、點(diǎn)、向量,描述了Geom包中的幾何對(duì)象通用的屬性。

            這個(gè)派生結(jié)構(gòu)是開放的,也可用來定義新的對(duì)象。

            最后,Geom對(duì)象也在更復(fù)雜的數(shù)據(jù)結(jié)構(gòu)中使用。這也是拓樸數(shù)據(jù)結(jié)構(gòu)(topological data structure)中使用他們的原因。例如:

            Geom包使用gp包中的功能來實(shí)現(xiàn)初等代數(shù)積分和對(duì)幾何對(duì)象的基本分析;

            描述可用于Geom對(duì)象的幾何變換;

            描述Geom對(duì)象的初等數(shù)據(jù)結(jié)構(gòu)。

            畢竟包Geom主要是提供數(shù)據(jù)而不是算法。可使參考包GC去查找關(guān)于構(gòu)造Geom對(duì)象的更多算法。

             

            国内精品久久久久影院网站| 久久国产精品一国产精品金尊| 国产A三级久久精品| 久久成人精品| 99久久国产综合精品五月天喷水| 久久精品www人人爽人人| 亚洲国产精品一区二区久久hs| 久久午夜免费视频| 久久人人爽人人爽人人片AV东京热| 欧美久久综合九色综合| 亚洲欧美国产日韩综合久久| 欧美一级久久久久久久大| 亚洲国产精品无码久久青草 | 久久亚洲精品人成综合网| 思思久久好好热精品国产| 18岁日韩内射颜射午夜久久成人| 国产A级毛片久久久精品毛片| 亚洲日韩中文无码久久| 久久国产亚洲精品无码| 免费国产99久久久香蕉| 国产精品嫩草影院久久| 亚洲国产精品无码久久久久久曰| 99久久综合国产精品免费| 日韩人妻无码精品久久久不卡| 国产精品久久久久无码av| 91精品国产高清久久久久久国产嫩草 | 亚洲精品午夜国产VA久久成人| 久久综合给久久狠狠97色| 久久精品国产影库免费看 | 久久99精品国产麻豆宅宅| 久久精品国产亚洲av日韩| 欧美伊香蕉久久综合类网站| 久久99精品久久久久久不卡| 亚洲精品无码久久久| 久久精品国产亚洲AV麻豆网站 | 久久精品亚洲精品国产色婷 | 亚洲精品高清国产一线久久| 99久久精品午夜一区二区| 欧美粉嫩小泬久久久久久久| 久久精品蜜芽亚洲国产AV| 久久久久亚洲AV无码专区网站|