×

Methods for outlining and filling regions in multi-dimensional arrays

  • US 6,816,628 B1
  • Filed: 10/26/2000
  • Issued: 11/09/2004
  • Est. Priority Date: 02/29/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for filling a connected three-dimensional digital volume, the method comprising:

  • (a) selecting a plurality of sequential two-dimensional sections that contain the volume, said two dimensional sections disposed orthogonally to a third dimension, each two-dimensional section containing locations identified by a first coordinate and a second coordinate;

    (b) defining a plurality of regions in at least one of said two-dimensional sections, each region comprising at least one location;

    (c) selecting a first region in one of said at least one of said two-dimensional sections, said region included within said volume to be filled with a selected symbol;

    (d) filling said selected first region with said selected symbol;

    (e) moving in a first direction along said third dimension to the successive two-dimensional section;

    (f) determining whether a location in the successive two-dimensional section corresponding to a filled location in said one of said at least one of said two-dimensional sections belongs to said volume;

    (1) if there is a positive outcome of said determination step;

    (i) filling a region that includes said location in said successive two-dimensional section with said selected symbol; and

    (ii) beginning with said newly-filled region in said successive two-dimensional section, repeating said moving, determining and filling steps recited immediately heretofore until said determining step results in a negative outcome; and

    (g) upon a negative outcome of any determining step heretofore, returning to said first region, and, moving along said third dimension in a direction opposite to said first direction, repeating the steps of moving, determining and filling as stated above until a negative outcome results for a determining step.

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