Detecting the intersection of convex objects in the plane (Q1183506)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Detecting the intersection of convex objects in the plane
scientific article

    Statements

    Detecting the intersection of convex objects in the plane (English)
    0 references
    0 references
    0 references
    28 June 1992
    0 references
    An algorithm is developed (fragments are listed) to detect intersections of two convex regions of the plane whose boundaries may be piecewise curved. The algorithm requires \(C\log n\) operations, \(n\) is the number of curved segments, \(C\) is a constant depending on the complexity of the \(n\) curved segments. The algorithm is a completed version of that by the first author and \textit{D. G. Kirkpatrick} [Theor. Comput. Sci. 27, 241-253 (1983; Zbl 0553.68033)]. First, the detection of the intersection to two complex polygons is discussed, then the polygon is replaced by a splinegon (edges are replaced by spline curves). In the case of intersection a witness point is found. Otherwise a pair of parallel supporting lines delimiting horizontal separation may be determined.
    0 references
    0 references
    0 references
    0 references
    0 references
    intersection of convex objects
    0 references
    computational geometry
    0 references
    computer aided design
    0 references
    algorithm
    0 references
    polygon
    0 references
    splinegon
    0 references