Patent · US Active

Intersection testing in a ray tracing system using convex polygon edge parameters

US11593986B2 · kind B2 · utility

0Cited by
2References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 21, 2022
Grant dateFeb 28, 2023
Priority date
Expiry dateMar 21, 2042

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06T2210/21
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and an intersection testing module in a ray tracing system for performing intersection testing for a ray with respect to a plurality of convex polygons, each of which is defined by an ordered set of vertices, wherein at least one of the vertices is a shared vertex which is used to define at least two of the convex polygons. The vertices of the convex polygons are projected onto a pair of axes orthogonal to the ray direction. A vertex ordering scheme defines an ordering of the projected vertices which is independent of the ordering of the vertices in the ordered sets. For each of the convex polygons, for each edge of the convex polygon defined by two of the projected vertices, a parameter indicative of which side of the edge the ray passes on is determined, wherein if the ray is determined to intersect a point on the edge then the parameter is determined based upon whether the ordering of the projected vertices defining the edge matches the ordering of the vertices in the ordered set of vertices defining the convex polygon. Whether the ray intersects the convex polygon is determined based on the parameters determined for the edges of the convex polygon.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.