十、几何1:介绍

10.1 隐式表示 Implicit

  1. f(x,y,z) = 0:表示一定的关系,并不直接给出实际点

  2. 优点:便于判断某个点与面的关系

    image-20230320210121129

  3. 缺点:无法直接判断出形状/找到所有在这个面上的点

    image-20230320210022919

10.2 显示表示 Explicit

  1. 显示表示:直接用三角形表示 / 通过参数映射给出

    image-20230320210219640

  2. 优点:便于取样,判断形状

    image-20230320210302100

  3. 缺点:难以判断某个点和面的关系

    image-20230320210417478

10.3 CG中的隐式几何表示

10.3.1 数学公式表述

image-20230320210536832

10.3.2 构造几何CSG:Constructive Solid Geometry

image-20230320210649720

10.3.3 距离函数 Distance Functions

  1. 描述空间中的任何一个点,到该表面的最近距离
    1. 如果在物体外,则为正数
    2. 如果在物体内,则为负数
    3. SDF:有向距离函数
  2. 优点:便于做两个物体的边界融合

image-20230320210931112

image-20230320211414373

image-20230320211444830

10.3.4 水平集函数

image-20230320211928804

10.3.5 分形 Fractal

分形 <=> 自相似

image-20230320212054041

10.4 CG中的显示几何表示

10.4.1 点云

  1. 通过特别多的点,表示一个模型
  2. 通常为三维扫描的输出

image-20230320212656886

10.4.2 多边形面

  1. 通常为三角形 & 四边形

image-20230320212736997

10.4.3 The Wavefront Object File Format

  1. v:点的坐标
  2. vt:纹理坐标
  3. vn:法向
  4. f:连接关系,同一行内为三角形的三个点,每个点的格式为v/vt/vn,表示该点的坐标/纹理坐标/法向

image-20230320212854657