Highly parallelizable algorithm for detecting intersections of shapes
AssigneeSpatial Corporation
InventorAndrei Podoplelov
Life of this patent
Estimating the term…
Loading patent…
AssigneeSpatial Corporation
InventorAndrei Podoplelov
Estimating the term…
Methods and systems for determining intersections among a plurality of two-dimensional (2D) real-world shapes. The shapes may be represented by data and may be provided as input or be generated by some embodiments. The shapes (and/or data) may include segments of the 2D real-world shapes having start point and end point vertices. A plurality of reference lines are defined. Each reference line intersects at least one of the vertices along a given axis. The reference lines are processed in parallel by classifying the vertices of the two-dimensional (2D) real-world shapes along the reference lines. Based on the classifying, it is determined whether any of the vertices of the two-dimensional (2D) real-world shapes along the reference lines are part of a real-world shape that intersects another of the two-dimensional (2D) real-world shapes.
A method of determining intersections among a plurality of two-dimensional (2D) real-world shapes, data representing the shapes including segments of the 2D real-world shapes having start point and end point vertices, the method comprising:
A computer system for determining intersections among a plurality of two-dimensional (2D) real-world shapes, the system comprising:
A non-transitory computer readable medium having stored thereon a sequence of instructions which, when loaded and executed by a processor coupled to an apparatus, causes the apparatus to:
Dependencies are inferred from the claim text.