IP Library Granted Patent US 6,888,545
Granted Patent B2
US 6,888,545 · App. 09/949,303 · Granted May 3, 2005

Rasterization of polytopes in cylindrical coordinates

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,888,545
App. No.
09/949,303
Granted
May 3, 2005
Kind
B2
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.

Claims (22)

1. 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.

2. The method of claim 1 , wherein determining when an imaging screen is within said active slice comprises determining when said imaging screen is coplanar with said entry plane.

3. The method of claim 1 , wherein determining when an imaging screen is within said active slice comprises determining when said imaging screen is coplanar with said exit plane.

4. The method of claim 1 , further comprising selecting said polytope to be a planar figure.

5. The method of claim 4 , wherein selecting said polytope to be planar figure comprises selecting said polytope to be a triangle.

6. The method of claim 1 , further comprising applying a transformation to correct for keystoning.

7. The method of claim 1 , further comprising applying a transformation to correct for rotational distortion.

8. 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.

9. 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.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2011
From: ELLIS AMALGAMATED LLC
To: PARELLEL CONSULTING LIMITED LIABILITY COMPANY
Reel/Frame 027225/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2011
From: ACTUALITY SYSTEMS, INC.
To: ELLIS AMALGAMATED LLC, D/B/A OPTICS FOR HIRE
Reel/Frame 026988/0611 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2009
From: ACTUALITY SYSTEMS, INC.
To: ELLIS AMALGAMATED LLC, D/B/A OPTICS FOR HIRE
Reel/Frame 023699/0975 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2002
From: NAPOLI, JOSHUA
To: ACTUALITY SYSTEMS, INC.
Reel/Frame 012521/0593 →