一种复杂边界平面图形绘制方法.docVIP

  • 6
  • 0
  • 约3.33千字
  • 约 7页
  • 2017-09-05 发布于福建
  • 举报
一种复杂边界平面图形绘制方法

一种复杂边界平面图形绘制方法摘 要:针对计算机辅助几何造型中经常用到的各种复杂边界的平面图形,基于OpenGL的NURBS曲面绘制及裁剪功能,提出了一种绘制复杂边界平面图形的方法,避免了对平面图形进行网格化处理。以一平面图形为例,在Dev-C++平台上试验了这种绘制方法。 关键词:OpenGL;NURBS;计算机辅助几何造型 中图分类号:TP317.4 文献标识码:A 文章编号2013)003016302 0 引言 在计算机辅助几何造型领域,常常会用到各种具有复杂边界的平面图形,其边界不仅有直线,还可能有圆弧等各种曲线。目前OpenGL提供了绘制三角面以及凸多边形的函数,没有直接提供绘制凹多边形及有曲线边界的平面图形的方法。但是其拥有强大的NURBS曲面绘制函数,可以绘制任意的NURBS曲面,并且可以裁剪绘制NURBS曲面。由于平面也可以看作是一种最简单的曲面,所以可以把OpenGL的NURBS曲面绘制功能借鉴到对平面图形的绘制当中,实现对复杂边界平面图形的绘制。 文中图形是在笛卡尔坐标系中的xoy平面上进行讨论的,对于不在这个平面上的图形,也可以在其所在的平面上建立局部坐标系,再按照如下提到的方法进行计算。 1 NURBS及其相关概念 NURBS是NonUniform Rational BSplines的缩写,表示非均

文档评论(0)

1亿VIP精品文档

相关文档