An algorithm for efficient decomposition of interface channels between nonconvex polygons in a Computer-Aided Design (CAD) environment is presented. This algorithm forms the computational basis for the solution of several design automation problems. In this paper, the channel decomposition algorithm is presented and applied to the problem of interference detection between nonconvex polygons. The resulting interference detection algorithm does not require preprocessing of the data and uses a simple data structure. In a companion paper (Ku and Ravani, 1989), the rigid channel decomposition algorithm is applied to the problem of model-based rigid-body guidance in presence of geometric constraints.
A Separating Channel Decomposition Algorithm for Nonconvex Polygons With Application in Interference Detection
Ku, T. S., and Ravani, B. (June 1, 1989). "A Separating Channel Decomposition Algorithm for Nonconvex Polygons With Application in Interference Detection." ASME. J. Mech., Trans., and Automation. June 1989; 111(2): 270–277. https://doi.org/10.1115/1.3258994
Download citation file: