Rasterization of polytopes in cylindrical coordinates
AssigneeActuality Systems, Inc.
InventorJoshua Napoli
Life of this patent
Estimating the term…
Abstract
A method for rendering a polytope in a volumetric display includes partitioning the polytope into a plurality of polytope sections, each of the polytope sections being disposed in an active slice defined by an entry plane and an exit plane. The presence of an imaging screen within the active slice is then detected. While the imaging screen is within the active slice, a connecting polygon is defined on the basis of a projection of the polytope section on the entry plane. This connecting polygon is then rendered on the imaging screen.
Claims9
A method for rendering a polytope in a volumetric display, said method comprising:
- partitioning said polytope into a plurality of polytope sections, each of said polytope sections being disposed in an active slice defined by an entry plane and an exit plane;
- in response to determining that an imaging screen is within said active slice, defining, for each point in said active slice, a corresponding point on said entry plane,
- determining when an imaging screen is within said active slice;
- defining, for each point in said active slice, a corresponding point on said entry plane, and
- rendering each of said corresponding points on said imaging screen.
A method for rendering, on a volumetric display, a rasterized polytope that approximates a desired polytope, said method comprising:
- positioning a screen at a first angular position in which said screen is coplanar with an entry plane;
- selecting a first plurality of points on said imaging screen, said first plurality of points corresponding to an intersection of said desired polytope with said entry plane;
- selecting a second plurality of points on said imaging screen, said second plurality of points corresponding to a projection, onto said entry plane, of an intersection of said desired polytope with an exit plane;
- defining a polygon on said entry plane, said polygon having a boundary that includes said first and second pluralities of points;
- and
- rendering selected points on said imaging screen to fill said polygon.
A method for rendering a polytope in a volumetric display, said method comprising:
- defining a first set of points within said polytope, each of said points in laid first set of points having coordinates that place that point between a first plane associated with a first circumferential angle and a second plane associated with a second circumferential angle;
- in response to a determination that an imaging screen has reached a selected circumferential angle, defining a second set of points on said imaging screen, each point in said second set of points corresponding to a point within said first set of points;
- and
- during an interval in which said selected circumferential angle is between said first and second circumferential angles, causing said imaging screen to be illuminated at each of said points in said second set of points.
Dependencies are inferred from the claim text.