青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

eryar

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

OpenCASCADE中的數學圖元及其算法

Posted on 2012-09-24 23:07 eryar 閱讀(5078) 評論(0)  編輯 收藏 引用 所屬分類: 2.OpenCASCADE

Math Primitives and Algorithms

數學圖元及其算法

eryar@163.com

一、概述 Overview

Open CASCADE中的數學圖元及其算法包括以下內容:

l 向量和矩陣(Vectors and matrices);

l 幾何圖元(Geometric primitives);

l 數學算法(Math algorithms);

二、向量和矩陣 Vectors and Matrices

向量和矩陣部分提供了基本類型的矩陣和向量的C++實現,也可用來定義更復雜的數據結構。實數類型的矩陣和向量支持標準操作,如:加法、乘法、轉置、求逆操作等。

向量和矩陣的維數是任意的,所以必須在定義的時候聲明,以便分配存儲空間。在聲明后就不能對其維數進行修改。

向量和矩陣對象的本體和實體是相同的,即它們不能被共享且通過賦值操作來復制。

向量和矩陣的值可以通過索引來初始化和賦值,且其索引必須在維數即范圍之內。

有些向量和矩陣的操作是非法的,在這種情況下將會產生異常。兩個標準的異常將會被使:

l Standard_DimensionError:當兩個矩陣或向量的操作涉及到的維數不匹配時產生;

l Standard_RangeError:當要訪問在矩陣或向量范圍之外的數據時產生;

三、幾何圖元類型 Primitive Geometric Types

1.概述 Overview

當要創建幾何對象之前,你必須決定將要創建的對象是用于二維還是用于三維空間。包gp提供了通過值而不是引用控制的二維和三維類。當這類對象復制時,對象本體和實體是一致的。改變對象的一個實例不會影響其它的。

2.包gp

gp定義了基本的非持久性幾何實體,可用來進行代數計算和在二維和三維空間中基本的幾何分析。也提供了基本的變換操作,如單位化、旋轉、平移、鏡像、縮放變換,及這些變換的組合。這些幾何實體都是由值控制的。可用的幾何實體如下所示;

l 二維和三維笛卡爾坐標(2D & 3D Cartesian cooridinates

l 矩陣(Matrices

l 笛卡爾點(Cartesian Points

l 向量(Vector

l 方向(Direction

l 軸(Axis

l 直線(Line

l 圓(Circle

l 橢圓(Ellipse

l 雙曲線(Hyperbola

l 拋物線(Parabola

l 平面(Plane

l 無限的柱面(Infinite Cylindrical Surface

l 球面(Spherical Surface

l 超環面(Toroidal Surface

l 錐面(Conical Surface

四、幾何圖元類型集合 Collections of Primitive Geometric Types

若你不想使這些幾何元素的單個實例而是他們的集合,包TColgp就是用來處理這類對象集合的。

l TColgp:包TColgp提供了包gp中的類的TCollection的實例化,如:XYXYZPntPnt2dVecVec2dLinLin2dCircCirc2d等。它們都是非持久性類。

五、基本幾何庫 Basic Geometric Libraries

有幾個庫可用來對曲線和曲面作基本的計算。若待處理的對象是由包gp中創建的,則初等曲線和曲面庫—包ElCLib和包ElSLib—中很多算法是有用的。

Precision描述了兩個數比較時的精度標準。

l ElCLib:(Elementary Curves Libraries)提供用于解析曲線的方法,可對gp包中曲線進行簡單計算的庫。根據給定的參數計算點或根據點計算參數。

l ElSLib:(Elementary Surfaces Libraries)提供用于解析曲面的方法,可對gp包中的曲面進行簡單計算。通過給定的兩個參數計算點或計算一個點的參數。還提供了計算曲線和曲面法向的庫。

l Bnd:(Bounding Boxes)二維或三維空間中的包圍盒。

六、通用數學算法 Common Math Algorithms

通用數學算法庫提供了C++實現的最常用的數學算法,包括以下內容:

l 求解線性方程組的算法

l 求函數極值的算法

l 求非線性方程(組)的根的算法

l 求方陣特征值和特征向量的算法

算法的實現 Implementation of Algorithms

所有數學算法的實現原則是相同的,他們包含:

l 構造函數:執行幾乎所有的計算,或給出合適參數。所有相關信息保存在結果對象中,所以使后期計算更高效。

l 函數IsDone:這個函數返回計算的成功與否。

l 一些特定函數:對每個算法特定的函數,用來確保得到各種結果。這些函數只有在IsDone返回true時才可能調用,否則將會產生StdFail_NotDone異常。

下面的例子演示的是使用高斯方法求解線性方程組的代碼。代碼截取自類math_Gauss的頭文件。

使用高斯方法求解方程組的主程序如下:

 

eryar@163.com

Pudongxin Shanghai China

20120924

 

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美日韩性视频在线| 91久久精品美女| 国产一区二区在线观看免费| 国产精品久久久久毛片软件| 国产精品欧美日韩一区| 国产乱码精品一区二区三区五月婷| 欧美亚男人的天堂| 欧美一区二区三区成人| 国产精品hd| 国产农村妇女精品| 国精品一区二区| 亚洲第一搞黄网站| 亚洲精品一区二区三区蜜桃久| 亚洲免费成人av| 亚洲永久免费观看| 久久精品麻豆| 亚洲国产精品成人一区二区| av成人动漫| 欧美亚洲一区二区在线观看| 久久躁日日躁aaaaxxxx| 欧美日本韩国一区| 国产亚洲成av人片在线观看桃| 亚洲国产精品一区在线观看不卡| 一区二区三区国产在线观看| 久久精品一区二区三区不卡牛牛 | 欧美在线黄色| 欧美激情成人在线视频| 国产伦精品免费视频| 亚洲激情中文1区| 亚洲一区视频在线观看视频| 麻豆精品视频在线| 亚洲自拍偷拍视频| 男人的天堂亚洲| 国产亚洲人成网站在线观看| 一区二区三区高清在线观看| 欧美成人xxx| 亚洲综合色丁香婷婷六月图片| 免费人成精品欧美精品| 国产视频久久| 亚洲夜晚福利在线观看| 欧美国产欧美亚州国产日韩mv天天看完整| 一区二区三区波多野结衣在线观看| 久久久久国产一区二区三区四区 | 亚洲精品欧美日韩| 久久米奇亚洲| 亚洲一区二区影院| 欧美视频在线观看| 99热在线精品观看| 欧美肥婆在线| 久久精品一二三| 国产婷婷成人久久av免费高清 | 亚洲激情网址| 香蕉久久夜色精品国产| 欧美午夜女人视频在线| 日韩一级成人av| 欧美激情一级片一区二区| 性欧美大战久久久久久久久| 亚洲精品在线视频观看| 欧美国产精品人人做人人爱| 欧美一区二区精品在线| 国产日韩成人精品| 欧美专区在线观看| 午夜亚洲性色福利视频| 国产精品一级| 久久精品日韩一区二区三区| 午夜天堂精品久久久久| 国产一区二区三区久久久| 久久久九九九九| 久久黄色小说| 亚洲电影av| 亚洲人成久久| 国产精品户外野外| 欧美在线视频免费| 久久久噜噜噜久久久| 亚洲激情在线视频| 亚洲欧洲日韩女同| 国产精品二区在线| 久久久亚洲影院你懂的| 久久亚洲国产精品一区二区| 亚洲精品久久在线| 国产精品99久久久久久久vr| 国产欧美日韩伦理| 欧美不卡一卡二卡免费版| 欧美大片91| 亚洲伊人伊色伊影伊综合网| 午夜国产欧美理论在线播放| 在线看片成人| 亚洲精品免费一二三区| 国产精品久久999| 久久精品理论片| 欧美成人情趣视频| 亚洲欧美激情四射在线日| 欧美在线观看日本一区| 亚洲精品国产品国语在线app| 99热这里只有成人精品国产| 国产日韩欧美亚洲| 亚洲激情网站免费观看| 国产视频欧美视频| 亚洲黄色av一区| 国产精品自在线| 亚洲国内在线| 激情欧美丁香| 日韩亚洲欧美高清| 在线观看国产日韩| 亚洲一区二区四区| 在线亚洲美日韩| 久久综合99re88久久爱| 亚洲小说欧美另类婷婷| 麻豆乱码国产一区二区三区| 亚洲欧美中文字幕| 欧美成人精品一区二区| 久久蜜桃香蕉精品一区二区三区| 欧美日韩一区二区免费视频| 免费91麻豆精品国产自产在线观看| 欧美视频中文在线看| 亚洲第一精品福利| 尤物精品国产第一福利三区| 亚洲综合精品自拍| 亚洲天堂免费观看| 欧美激情免费观看| 男女精品网站| 欧美伊久线香蕉线新在线| 欧美日韩网站| 欧美黄色一级视频| 国内精品久久久| 亚洲欧美乱综合| 亚洲欧美日韩综合aⅴ视频| 欧美成人免费网站| 欧美激情bt| 亚洲国产婷婷香蕉久久久久久| 午夜亚洲激情| 久久国产精品亚洲va麻豆| 国产女精品视频网站免费 | 久久精品人人做人人爽| 国产精品免费网站在线观看| 最新国产乱人伦偷精品免费网站| 亚洲第一天堂av| 久久夜色精品国产亚洲aⅴ| 麻豆av福利av久久av| 精品电影在线观看| 久久视频精品在线| 亚洲国产美女| 一本色道久久加勒比88综合| 欧美久久99| 正在播放亚洲一区| 欧美在线网址| 国模精品一区二区三区色天香| 亚洲欧美日韩专区| 久久久噜噜噜久久中文字免| 一区二区三区我不卡| 久久综合色影院| 日韩午夜三级在线| 欧美伊人久久| 一区二区三区在线视频观看| 久久综合免费视频影院| 亚洲国产精品悠悠久久琪琪| 亚洲图片在线观看| 国产亚洲精品美女| 欧美成人69| 国产精品99久久久久久久久| 久久国内精品视频| 亚洲国产精品久久人人爱蜜臀| 欧美激情成人在线视频| 亚洲一区免费网站| 牛人盗摄一区二区三区视频| 日韩午夜中文字幕| 国产色产综合产在线视频| 久久综合国产精品| 在线亚洲欧美专区二区| 久久三级视频| 亚洲四色影视在线观看| 韩国一区二区三区在线观看| 欧美区高清在线| 久久久久高清| 亚洲一区二区在线播放| 欧美99久久| 午夜亚洲性色福利视频| 亚洲国产成人久久综合| 国产精品日韩在线一区| 欧美gay视频激情| 午夜久久一区| 亚洲国产欧美一区二区三区丁香婷| 亚洲欧美日韩国产| 亚洲国产成人久久| 国产日韩精品一区| 国产精品v欧美精品∨日韩| 裸体一区二区| 午夜精品在线观看| 亚洲精品在线视频观看| 欧美高清在线播放| 久久蜜桃精品| 久久免费黄色| 亚洲美女av黄| 免费成人av在线| 欧美一区午夜精品| 亚洲午夜激情网站| 亚洲美女毛片| 亚洲韩国精品一区| 一区免费观看| 国产亚洲免费的视频看|