图形的绘制方法
针对计算机辅助几何造型中经常用到的各种复杂边界的平面图形,
基于 OpenGL 的 NURBS 曲面绘制及裁剪功能,提出了一种绘制复杂边
界平面图形的方法,避免了对平面图形进行网格化处理。以下是小编搜
索整理图形的绘制方法,欢迎大家阅读!
引言
在计算机辅助几何造型领域,常常会用到各种具有复杂边界的平
面图形,其边界不仅有直线,还可能有圆弧等各种曲线。目前 OpenGL
提供了绘制三角面以及凸多边形的函数,没有直接提供绘制凹多边形及
有曲线边界的平面图形的方法。但是其拥有强大的 NURBS 曲面绘制函
数,可以绘制任意的 NURBS 曲面,并且可以裁剪绘制 NURBS 曲面。
由于平面也可以看作是一种最简单的曲面,所以可以把 OpenGL 的
NURBS 曲面绘制功能借鉴到对平面图形的绘制当中,实现对复杂边界
平面图形的绘制。
文中图形是在笛卡尔坐标系中的 xoy 平面上进行讨论的,对于不
在这个平面上的图形,也可以在其所在的平面上建立局部坐标系,再按
照如下提到的方法进行计算。
1 NURBS 及其相关概念
NURBS 是 NonUni ...
附件列表