Journal of Graphics
Previous Articles Next Articles
Online:
Published:
Abstract: Intersection of parametric surfaces is one of the key technologies in the field of computer aided geometric design (CAGD). In this paper, an improved tracing algorithm based on differential equation is proposed to solve the problem in traditional tracing algorithm of missing intersection line and difficulty to trace at normal collinear points. Firstly, the algorithm chooses the boundary points and the inflection points as the starting points of the tracing, so it solves the problem of missing intersection line. Then the tracing formula based on the differential form is used to calculate the successor intersection, which solves the problem of processing tracing at normal collinear points. Finally, the Newton iteration is used to get the exact intersection. The algorithm not only correctly traces each branch of the intersection line, but also is easy to deal with the tracing at normal collinear points. Without missing the key points, the algorithm solves the problem that the traditional tracing method is not continuous at the normal collinear points. Compared with the traditional tracing method, its robustness and stability are stronger characterized with higher precision and slightly faster convergence, and it is suitable for solving any parametric surface intersection problem.
Key words: surface intersection, tracing method, differential equation, normal collinear points
SHI Yong-feng, CHENG Ting, ZHANG Yu-hao, XU Bao-wen, LIN Gang-shan. An Improved Algorithm for Tracing Surface Intersection Based on Differential Equation[J]. Journal of Graphics, DOI: 10.11996/JG.j.2095-302X.2019020290.
0 / / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: http://www.txxb.com.cn/EN/10.11996/JG.j.2095-302X.2019020290
http://www.txxb.com.cn/EN/Y2019/V40/I2/290