文档介绍:几何建模概述【上页】【下页】【返回】【结束】【首页】 几何建模概述?几何建模的概念?描述三维实体的信息?形体的定义?集合运算与正则集合运算?欧拉公式? 几何建模概述【上页】【下页】【返回】【结束】【首页】在表达与描述三维实体时,怎样对几何实体进行定义,保证其准确、完整和唯一,怎样选择数据结构描述有关数据,使其存取方便自如等,这就构成了CAD的数学模型。处理这种问题的技术称为几何建模(Geometric Modeing)。 几何建模概述【上页】【下页】【返回】【结束】【首页】?几何模型——就是把三维实体的几何形状及其属性用合适的数据结构进行描述和存储,供计算机进行信息转换和处理的数据模型。?几何建模——就是以计算机能够理解的方式,对实体进行确切的定义,赋予一定的数学描述,再以一定的数据结构形式对所定义的几何实体加以描述,从而在计算机内部构造一个实体的模型。?几何建模系统——能够定义、描述、生成几何模型,并能交互地进行编辑的系统。 几何建模概述【上页】【下页】【返回】【结束】【首页】描述三维实体的信息三维实体的处理需要考虑到构成这一实体的几何信息和拓扑信息以及非几何信息。几何信息——是指一个物体在三维欧氏空间中的位置、大小、尺寸和形状信息。对于一条空间直线,可以用它的两个端点的位置矢量来表示,也可以用其端点在三维直角坐标系中的坐标分量来定义。拓扑信息——是指该物体的拓扑元素(顶点、边和表面)的个数、类型以及它们相互之间的关系,根据这些信息可以确定物体表面的邻接关系。非几何信息——指描述实体几何、拓扑信息以外的信息。如零件的质量、公差、加工粗糙度、物理属性、工艺属性等。 几何建模概述【上页】【下页】【返回】【结束】【首页】几何信息是指一个物体在三维欧氏空间中的位置、大小、尺寸和形状信息。对于一条空间直线,可以用它的两个端点的位置矢量来表示,也可以用其端点在三维直角坐标系中的坐标分量来定义。例如几种常见的几何元素的定义:?顶点:V=(x,y,z)?直线:(x-x0)/A=(y-y0)/B=(z-z0)/C?平面:ax+bx+cx+d=0 ?二次曲面:ax2+by2+cz2+dxy+exz+fyz+gx+hy+iz+j=0?自由曲面:可用Coons曲面、Bezier曲面、B样条曲面、 几何建模概述【上页】【下页】【返回】【结束】【首页】拓扑信息是指该物体的拓扑元素(顶点Vertex、边Edge和表面Face)的个数、类型以及它们相互之间的连接关系,根据这些信息可以确定物体表面的邻接关系。各种几何元素相互间的关系构成了形体的拓扑信息。任一形体是由点、边、环、面、体等各种不同的几何元素构成,这些几何元素间的连接关系是指一个形体由哪些面组成,每个面上有几个环,每个环有哪些边组成,每个边又由哪些顶点定义等。描述形体拓扑信息的根本目的是便于直接对构成形体的各面、边及顶点的参数和属性进行存取和查询,便于实现以面、边、点为基础的各种几何运算和操作。 几何建模概述【上页】【下页】【返回】【结束】【首页】如果拓扑信息不同,即使几何信息相同,构造的实体可能完全不同。 几何建模概述【上页】【下页】【返回】【结束】【首页】非几何信息是指产品除描述实体几何、拓扑信息以外的信息,包括零件的物理属性和工艺属性等,如零件的质量、性能参数、公差、加工粗糙度和技术要求等信息。为了满足CAD/CAM/CAPP集成的要求,非几何信息的描述和表示显得越来越重要,是目前特征建模中特征分类的基础。 几何建模概述【上页】【下页】【返回】【结束】【首页】形体的定义形体在计算机内常采用六层拓扑结构来定义,如果包括外壳在内则为六层。分别是:体、壳、面、环、边、点。 几何建模概述【上页】【下页】【返回】【结束】【首页】①体体是由封闭表面围成的有效空间,其边界是有限个面的集合,而外壳是形体的最大边界,是实体拓扑结构中的最高层。正则形体——具有良好边界的形体定义为正则形体。正则形体没有悬边、悬面、或一条边有二个以上的邻面。②壳壳由一组连续的面围成,实体的边界称为外壳,如果壳所包围的空间是个空集则为内壳。③面面是形体表面的一部分,且具有方向性,它由一个外环和苦干个内环界定其有效范围。面的方向用垂直于面的法矢表示,法矢向外为正向面。