An Intersection Algorithm Based on Transformation

Chen Xiao-xia,Yong Jun-hai,Chen Yu-jian
DOI: https://doi.org/10.1007/s11465-006-0024-0
2005-01-01
Computer Integrated Manufacturing Systems
Abstract:How to obtain intersection of curves and surfaces is a fundamental problem in many areas such as computer graphics, CAD/CAM, computer animation, and robotics. Especially, how to deal with singular cases, such as tangency or superposition, is a key problem in obtaining intersection results. A method for solving the intersection problem based on the coordinate transformation is presented. With the Lagrange multiplier method, the minimum distance between the center of a circle and a quadric surface is given as well. Experience shows that the coordinate transformation could significantly simplify the method for calculating intersection results. The location of the tangent point is revised according to the tangency condition. It can improve the stability of the intersection of given curves and surfaces in singularity cases. The new algorithm is applied in a three dimensional CAD software (GEMS), produced by Tsinghua University.
What problem does this paper attempt to address?