-
常见的几何算法库
摘要:常见的几何算法库包括:ACIS,Parasolid和OpenCASCADE(简称OCC)。前两个是商业的,后者是开源的。在CAD/CAE这个领域,开源算法库基本上没有多大优势。 基于ACIS和Parasolid至少有很多知名的产品,比如ACIS有AutoCAD, Inventer, CATIA...
阅读全文
-
【3D数学】之向量
摘要:向量向量数学定义从数学角度来看向量就是一个数字列表,对程序而言则是数组。数学上区分向量和标量,比如“速度”和“位移”是向量,“速率”和“长度”是标量。向量可以从维度上区分,向量可以是任意维度的。比较特殊的是标量,可以认为是一维的向量。在图形学中,经常用到的是2维、3维和4维向量。向量可以表示为行向量和列向量。水平书写的称为行向量,比如[1, 2, 3]。垂直书写的称为列向量,比如。向量的几何意义一个二维向量如下图所示。由图可以看出,向量的定义有两个要素——大小和方向。向量的大小就是向量的长度(模),向量的方向描述向量在空间的中的指向。向量所代表的位移可以考虑分解成和坐标轴平行的分量,把分量的位
阅读全文
-
【3D数学】之坐标系
摘要:笛卡尔坐标系3D 数学讲解如何在3D空间中精确度量位置、距离和角度,使用最广泛的度量体系是笛卡尔坐标系。2D笛卡尔坐标系2D笛卡尔坐标系主要由以下两点定义:每个2D笛卡尔坐标系都有一个特殊点,称作原点,它是坐标系的中心。每个2D笛卡尔坐标系都有两条过原点的直线向两个方向无限延伸,这两条直线称作“轴”。这两个轴互相垂直。坐标系是一个精确定位点的框架。为了在笛卡尔坐标系中定位点,引入了笛卡尔坐标的概念。在2D平面中,两个数(x,y)就可以定义一个点。坐标的每个分量都表明了该点与原点之间的距离和方位,每个分量都是到相应轴的有符号距离。如下图所示,x分量表示该点到y轴的有符号距离,同样y分量表示该点到
阅读全文
|