WorldForge :: wfmath的主要焦點是幾何對象。因此,它包括幾種形狀(盒,球,線),除了被用於構建這些形狀(點,矢量基質中)的基本的數學對象。
大多數庫類的,可分為兩類。第一類是基本的數學對象,其成員都是基本類型。第二類是形狀,它實現DOC / shape.h描述的形狀類接口。有四類第一類:
矢量<>
一個基本的數學矢量
RotMatrix <>
行列式1的正交矩陣,用於說明旋轉是有用的。
點<>
空間中的一個點。這個基本類也實現了DOC / shape.h形狀接口。
四元
四元數
形狀類:
AxisBox <>
平行於坐標軸一箱為主
球<>
球<2>是一個圓,球<3>是球等
段<>
線段,由它定義端點
RotBox <>
像AxisBox <>,但它可以旋轉到任意角度
多邊形<>
包含在一個(可能)更大的維空間中的二維多邊形
該庫還包含一些概率相關的功能,以及為系統時間和隨機數的函數的封裝。
要求:
·WFMath需要一個ISO C ++編譯器。不需要以建設WFMath阿特拉斯-C ++,但如果它存在那麼一些內嵌的轉換功能測試將建成
什麼是新的在此版本中:
- 在標頭已被清理,包括更少的系統頭文件和依賴性,並保持命名空間有點清潔。
評論沒有發現