×

Three-dimensional point-in-polygon operation to facilitate displaying three-dimensional structures

  • US 9,842,432 B2
  • Filed: 01/31/2017
  • Issued: 12/12/2017
  • Est. Priority Date: 01/27/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for generating a visual representation of a set of polyhedra in a three-dimensional space, comprising:

  • projecting polygons that define faces of each polyhedron in the set of polyhedra onto projected polygons in a reference plane;

    for each data point in a set of one or more data points in three-dimensional space to be processed to determine what polyhedra the data point falls into,projecting the data point in three-dimensional space onto a projected data point in the reference plane,performing a two-dimensional point-in-polygon (PIP) operation in the reference plane using an index of open line segments to determine which projected polygons the projected data point falls into, andfor each projected polygon that the projected data point falls into,performing a three-dimensional crossing number (CN) operation to identify zero or more polyhedra that the data point falls into;

    generating a visual representation of the set of polyhedra, wherein the visual representation of each polyhedron is affected by data points that fall into the polyhedron; and

    presenting the visual representation to a user.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×