Method for combining the computer models of two surfaces in 3-D space
First Claim
Patent Images
1. An apparatus comprising a machine readable medium containing instructions which, when executed by the machine, cause the machine to perform operations comprising:
- determining a plurality of first hull edges of a first fragment that enters into a second fragment, wherein determining the plurality of first hull edges of the first fragment that enters into the second fragment further comprises determining an entry and an exit of first hull edges by determining a rotational position of a first hull edge of said first fragment with respect to a crossed second hull edge of said second fragment;
forming a plurality of faces corresponding to said plurality of first hull edges on said second fragment;
propagating said plurality of faces in said second fragment overlapping said first fragment;
eliminating a portion of said second fragment having said plurality of faces; and
stitching a first fragment and a remaining second fragment to form an integrated fragment.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus pertains to aligning and/or stitching together several 3-D fragments. The steps comprise determining at least two fragments having a corresponding set of alignment marks and aligning at least two fragments with respect to a coordinate system using the corresponding set of alignment marks in the respective fragments.
-
Citations
8 Claims
-
1. An apparatus comprising a machine readable medium containing instructions which, when executed by the machine, cause the machine to perform operations comprising:
-
determining a plurality of first hull edges of a first fragment that enters into a second fragment, wherein determining the plurality of first hull edges of the first fragment that enters into the second fragment further comprises determining an entry and an exit of first hull edges by determining a rotational position of a first hull edge of said first fragment with respect to a crossed second hull edge of said second fragment;
forming a plurality of faces corresponding to said plurality of first hull edges on said second fragment;
propagating said plurality of faces in said second fragment overlapping said first fragment;
eliminating a portion of said second fragment having said plurality of faces; and
stitching a first fragment and a remaining second fragment to form an integrated fragment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
forming a patch with respect to a first hull edge;
projecting said first hull edge on to a plane normal to said patch;
projecting a plurality of second hull edges to said plane;
if said first hull edge crosses one of said plurality of second hull edges then designating said first hull edge and said crossed second hull edge;
if said first hull edge does not cross one of said plurality of second hull edges then moving to a next first hull edge.
-
-
3. The apparatus of claim 1, wherein forming further comprises:
-
determining a crossing between a first hull edge and a second hull edge;
forming a face using said crossed second hull edge and a plurality of edges corresponding to vertices in said second fragment.
-
-
4. The apparatus of claim 3, wherein forming further comprises:
-
determining an edge in said plurality of edges in which a first hull edge exits;
forming another face using said edge and another plurality of edges corresponding to vertices in said second fragment.
-
-
5. The apparatus of claim 1 wherein propagating further comprises marking said faces.
-
6. The apparatus of claim 5 further containing instructions which, when executed by a machine, cause the machine to perform operations including:
-
coloring said edges of said marked faces;
determining reverse edges in said marked faces in an overlapped region between said first fragment and said second fragment;
forming faces using said reverse edges and a plurality of edges corresponding to vertices in said second fragment.
-
-
7. The apparatus of claim 5, wherein eliminating comprises eliminating said plurality of marked faces.
-
8. The apparatus of claim 1, further containing instructions which, when executed by a machine, cause the machine to perform operations including generating a texture for the integrated fragment.
Specification