1 标准对象的集合容器
在处理现实问题时,经常将问题抽象成一个数学模型,接着对模型求解, 然后将解提取出来以解决现实问题。 其实在 CAD 软件中, 主要解决的就是数学模型。因此,本节将描述 OCC 的数学基本类型和数学算法。它们包括向量和矩阵类、基本几何类型和常用数学算法。
1.1 向量和矩阵类
向量和矩阵组件为向量和矩阵提供了 C++实现。 这个组件通常用来定义更复杂的数据结构。向量和矩阵类支持由实数组成的向量和矩阵的标准操作,如加、乘、转置、求逆等。向量和矩阵的范围是任意的, 但必须在声明的时候就定义好, 并且定义后不能更改,如例 3.18 所示。
例 3.18:
math_Vector v(1, 3