1.几何概论
通过图形学建模表示现实生活中的各种物体,要解决的第一个问题就是如何定义物体形状,而这就涉及到了几何(Geometry)。如下图所示,各种各样的玻璃水杯、车子上的不同部件、水花四溅的模拟、病毒的微观结构等这些几何形状。
那么如何通过几何方法表示物体呢?对此,图形学中定义了两种几何表示方法。即隐式几何表示(Implicit Representations of Geometry)和显式几何表示(Explicit Representations of Geometry)。
1.1隐式几何表示
隐式几何表示是一种使用数学关系式来描述几何形状的方法,而不是直接描述其顶点和边界等元素。如下图所示,定义一个函数f(x,y,z)=0,只要找到任何一个点满足这个条件,就表示这个点是物体表面上定义的一点,然后找到所有的点,就可以把物体表面画出来。
隐式几何表示用来描述表面都有哪些点是相对困难的,也很不容易看出来形状,如下图所示。
但是,隐式几何表示用来判断一个点是否在表面内外是容易的。如下图所示,将一个点带入公式,如果得到结果是0表示在表面,如果是负的表示在物体内,如果是正的表示在物体外。
1.2显式几何表示
显式几何表示是一种直接或间接(通过参数映射的方式)定义点、线、面等元素集合的方法。在显式几何表示中,各元素的位置通常由坐标值直接给出&#x