航空学报 > 1989, Vol. 10 Issue (4): 164-170

光线跟踪Bezier曲面

柴玮岩   

  1. 西北工业大学
  • 收稿日期:1988-05-30 修回日期:1900-01-01 出版日期:1989-04-25 发布日期:1989-04-25

RAY TRACING BEZIER SURFACE

Chai Weiyan   

  1. Northwestern Poly technical University
  • Received:1988-05-30 Revised:1900-01-01 Online:1989-04-25 Published:1989-04-25

摘要:

本文提出了一种光线跟踪Bezier曲面的求交算法。该算法通过建立曲面树形存贮结构及网格面的包围盒,实现光线曲面片的相交测试;曲面片的交替二叉离散最终实现交点计算,有效的提高了相交测试效率,改善了曲面四叉、二叉离散求交特性。具有结构简单、有效性强、易于实现等特点,是光线跟踪曲面求交的一种算法。

关键词: 光线跟踪, 光线曲面求交, 包围盒, 交替二叉离散, 曲面四叉树表示法

Abstract:

A new algorithm for ray tracing bicubic bezicr surface intercection is presented. In order fo find the intersected patches more efficiently, a quadtree representation for surface patches is utilized.The introduction of the alternative binary tree subdivision of bczier surface effectively improves the performance of the ray surface intersection, with the benefits of avoiding the problem that the binary tree subdivision would produce long narrow patches and spee ding the intersection finding process.The algorithm has been programmed in FORTRAN-77 and on Prime-550 computer. The result shows that its structure is simple and it is easy to implement with good performance.

Key words: ray tracing, ray surface intersection, bounding box, alternative binary tree subdivision, a quadtree representation for surface