Efficient Algorithm for the Real-time Generation of Reflection Lines

자동차 스타일링을 위한 반사선의 실시간 생성 및 표현 알고리듬

  • Published : 2000.01.01


Depending upon the method of the surface generation and the quality of the boundary curves provided, the resulting surfaces may have global or local irregularities in many cases. Thus it would be necessary for the designer to evaluate the surface quality and to modify the surface. This capability is very important because the defect of the surface requires the rework of the dies that causes a big loss in cost and delivery time. To simulate the reflection line test in the actual production line, a faster generation algorithm is presented. Among., various surface interrogation methods using reflection lines, Blinn-Newell type of reflection mapping is applied to generate reflection lines on the trimmed NURBS surface. The generation of reflection lines is formulated as a surface-plane intersection problem, and solved by surface-contouring techniques. In addition, a modified reflection map is proposed to eliminate the discontinuity of reflection lines due to the configuration of the reflection map. A fast reflection line algorithm is developed utilizing an efficient traced contouring technique, and proved to be well suited for real-time quality-assessment task.


  1. 전용태, 이숙진, 최재봉, 박세형, 1993, '곡면모델러에서의 트리밍곡면의 생성,' 대한기계학회 논문집 제 17 권 제 6 호
  2. CATIA Application Programming Interface Reference Manual
  3. Blinn, J.F., and M.E. Newell, 'Texture and Reflection in Computer Generated Images,' CACM, 19(10), pp.542-547
  4. 최인진, 이건우, 1996.6 '반사매핑을 이용한 자동차 외형 설계 곡면의 검사,' 한국자동차공학회 춘계학술대회 논문집. Vol.1 pp. 369-374
  5. Klaus-Peter Beier and Yifan Chen, 1994, 'Highlight-Line Algorithm for Real-Time Surface-Quality Assessment,' Computer Aided Design, Vol. 26, No.4, pp.268-277
  6. Holger Theisel and Gerald Farin, 1997, 'The Curvature of Characteristic Curves on Surfaces,' IEEE Computer Graphics and Application, Vol. 17, No.6, pp.88-96
  7. Klass, R, 1980, 'Correction of Local Surface Irregularities Using Reflection lines,' Computer Aided Design, Vol. 12, pp.73-77
  8. Kaufmann, E. and Klass, R., 1988, 'Smoothing Surfaces Using reflection Lines for Families of Splines,' Computer Aided Design, Vol.20, No.6, pp.312-316
  9. Farin, G .. A., 1985, 'A Modified Clough-Tocher Interpolant,' Computer Aided Geometric Design, Vol. 2, pp.19-27