×

Method and apparatus for clipping non-planar polygons

  • US 5,767,859 A
  • Filed: 09/28/1995
  • Issued: 06/16/1998
  • Est. Priority Date: 09/28/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of clipping a non-planar polygon with a clipper that obeys rules for clipping triangles, the method comprising the steps of:

  • (a) selecting a clip plane;

    (b) traversing the edges of the non-planar polygon and finding any points of intersection between the edges of the non-planar polygon and the selected clip plane;

    (c) decomposing the non-planar polygon into a plurality of adjoining triangles, each of which share with another as a common edge a diagonal of the non-planar polygon;

    (d) selecting a triangle to clip;

    (e) finding, if it exists, the intersection of a projection of the diagonal associated with the selected triangle with a line segment between two adjacent points found in step (b); and

    (f) clipping the selected triangle with a clipper obeying rules for clipping triangles, except that if there is an intersection between the diagonal associated with the selected triangle and the selected clip plane, then the intersection found in step (e) is used in place of that aforesaid intersection within an output list of vertices produced by the clipper.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×