日期:2023年9月23日标签:ComputerGraphics

Wireframe Model(线框模型) #

本节内容主要介绍在 CAD 开发中描述几何体的一种方式:Wireframe Model, 即线框模型表示法

定义 #

Wireframe Model 是一种比较古老的描述方法,通过记录几何体的顶点(Vertex)和边(Edge)来表示模型。为了记录模型的形状,代码里面维护了两张表,一张表记录几何体的顶点坐标和索引,一张表记录边是由哪两个顶点构成。

以一个正方形为例。

Wireframe Model

Vertex Table:

Vertexxyz
1111
21-11
3-1-11
4-111
511-1
61-1-1
7-1-1-1
8-11-1

Edge Table:

EdgeStart VertexEnd Vertex
112
223
334
441
556
667
778
885
915
1026
1137
1248

缺点 #

1、有时候并不能正确表示一个几何体

例如下面的线框模型,它表示的是一个中间带洞的正方体,线框模型没法正确表示洞的方向。

wireframe model 的局限性

洞可以有三种方向:

wireframe model 没法正确表示带洞的几何体

另外当 Edge 不是直线时,仅记录顶点并不能正确描述几何体的形状,还需要维护 Edge 的形状,一般是 Edge 所属的 curve 的函数方程。

优点 #

线框模型表示法比较简单,程序处理比较快速,非常适合模型的预览。

(完)

目录