Method of generating solid-shell object
First Claim
1. A method of generating a solid-shell object from a solid object having a shelling-designated surface and other surfaces, said method comprising the steps of:
- a) displacing said other surfaces inwardly to generate displaced surfaces;
b) dividing said shelling-designated surface and said displaced surfaces into portions;
c) removing unnecessary portions among said portions to leave necessary portions of said shelling-designated surface and said displaced surfaces;
d) connecting said necessary portions of said shelling-designated surface and said displaced surfaces together to generate a first surface model;
e) removing said shelling-designated surface from said solid object to generate a second surface model;
f) generating said solid-shell object by connecting said first surface model and said second surface model; and
g) displaying the generated solid-shell object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of generating a solid-shell object from a solid object having a shelling-designated surface and other surfaces includes the steps of inwardly displacing the other surfaces to generate displaced surfaces, dividing the shelling-designated surface and the displaced surfaces into portions, removing unnecessary portions among the portions to leave necessary portions of the shelling-designated surface and the displaced surfaces, and connecting the necessary portions of the shelling-designated surface and the displaced surfaces together to generate a first surface model. The method further includes the steps of removing the shelling-designated surface from the solid object to generate a second surface model, and connecting the first surface model and the second surface model to generate the solid-shell object.
12 Citations
36 Claims
-
1. A method of generating a solid-shell object from a solid object having a shelling-designated surface and other surfaces, said method comprising the steps of:
-
a) displacing said other surfaces inwardly to generate displaced surfaces;
b) dividing said shelling-designated surface and said displaced surfaces into portions;
c) removing unnecessary portions among said portions to leave necessary portions of said shelling-designated surface and said displaced surfaces;
d) connecting said necessary portions of said shelling-designated surface and said displaced surfaces together to generate a first surface model;
e) removing said shelling-designated surface from said solid object to generate a second surface model;
f) generating said solid-shell object by connecting said first surface model and said second surface model; and
g) displaying the generated solid-shell object. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device for generating a solid-shell object from a solid object having a shelling-designated surface and other surfaces, said device comprising:
-
displacement means for inwardly displacing said other surfaces to generate displaced surfaces;
division means for dividing said shelling-designated surface and said displaced surfaces into portions;
first removal means for removing unnecessary portions among said portions to leave necessary portions of said shelling-designated surface and said displaced surfaces;
first connection means for connecting said necessary portions of said shelling-designated surface and said displaced surfaces together to generate a first surface model;
second removal means for removing said shelling-designated surface from said solid object to generate a second surface model;
generating means for generating said solid-shell object by connecting said first surface model and said second surface model; and
display means for displaying the generated solid-shell object. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A machine-readable medium having a program embodied therein for causing a computer to generate a solid-shell object from a solid object having a shelling-designated surface and other surfaces, said program comprising:
-
displacement means for inwardly displacing said other surfaces to generate displaced surfaces;
division means for dividing said shelling-designated surface and said displaced surfaces into portions;
first removal means for removing unnecessary portions among said portions to leave necessary portions of said shelling-designated surface and said displaced surfaces;
first connection means for connecting said necessary portions of said shelling-designated surface and said displaced surfaces together to generate a first surface model;
second removal means for removing said shelling-designated surface from said solid object to generate a second surface model;
generating means for generating said solid-shell object by connecting said first surface model and said second surface model; and
display control means for causing the display of the generated solid-shell object on a display device. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method of generating a solid-shell object from a solid object having a shelling-designated surface and other surfaces, said method comprising the steps of:
-
a) displacing said other surfaces inwardly to generate displaced surfaces;
b) dividing said shelling-designated surface and said displaced surfaces into portions;
c) removing unnecessary portions among said portions to leave necessary portions of said shelling-designated surface and said displaced surfaces;
d) connecting said necessary portions of said shelling-designated surface and said displaced surfaces together to generate a first surface model;
e) removing said shelling-designated surface from said solid object to generate a second surface model;
f) generating said solid-shell object by connecting said first surface model and said second surface model; and
g) storing the generated solid-shell object in a memory in a form suitable for subsequent visual presentation of the generated solid-shell object. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A device for generating a solid-shell object from a solid object having a shelling-designated surface and other surfaces, said device comprising:
-
displacement means for inwardly displacing said other surfaces to generate displaced surfaces;
division means for dividing said shelling-designated surface and said displaced surfaces into portions;
first removal means for removing unnecessary portions among said portions to leave necessary portions of said shelling-designated surface and said displaced surfaces;
first connection means for connecting said necessary portions of said shelling-designated surface and said displaced surfaces together to generate a first surface model;
second removal means for removing said shelling-designated surface from said solid object to generate a second surface model;
generating means for generating said solid-shell object by connecting said first surface model and said second surface model; and
storing means for storing the generated solid-shell object in a form suitable for subsequent visual presentation of the generated solid-shell object. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A machine-readable medium having a program embodied therein for causing a computer to generate a solid-shell object from a solid object having a shelling-designated surface and other surfaces, said program comprising:
-
displacement means for inwardly displacing said other surfaces to generate displaced surfaces;
division means for dividing said shelling-designated surface and said displaced surfaces into portions;
first removal means for removing unnecessary portions among said portions to leave necessary portions of said shelling-designated surface and said displaced surfaces;
first connection means for connecting said necessary portions of said shelling-designated surface and said displaced surfaces together to generate a first surface model;
second removal means for removing said shelling-designated surface from said solid object to generate a second surface model;
generating means for generating said solid-shell object by connecting said first surface model and said second surface; and
storing control means for causing the storing of the generated solid-shell object in a memory in a form suitable for subsequent visual presentation of the generated solid-shell object. - View Dependent Claims (32, 33, 34, 35, 36)
-
Specification