Dividing three-dimensional space into location based virtual packets
First Claim
Patent Images
1. A method for three-dimensional virtual world pattern positioning, the method comprising:
- creating a three-dimensional pattern for a virtual world environment;
sub-dividing the pattern into a plurality of sub-divisions each having a vector relative to a center of the pattern;
creating, using a processor, a transform including a description of the pattern and shape information for each sub-division, wherein the shape information for each sub-division includes a scaling factor based on a longest dimension of the sub-division and a longest dimension of the pattern such that the longest dimension of the sub-division is relative to the longest dimension of the pattern;
creating a portion of a virtual world environment by positioning the pattern;
rendering the sub-divisions according to the transform; and
storing the transform for reusing the pattern and sub-divisions in another virtual world environment.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method and system for three-dimensional virtual world pattern positioning. The method includes creating a three-dimensional pattern for a virtual world environment, sub-dividing the pattern into a plurality of sub-divisions each having a vector relative to a center of the pattern, creating a transform including a description of the pattern and shape information for each sub-division, creating a portion of a virtual world environment by positioning the pattern and sub-divisions, and storing the transform for reusing the pattern and sub-divisions in another virtual world environment.
91 Citations
20 Claims
-
1. A method for three-dimensional virtual world pattern positioning, the method comprising:
-
creating a three-dimensional pattern for a virtual world environment; sub-dividing the pattern into a plurality of sub-divisions each having a vector relative to a center of the pattern; creating, using a processor, a transform including a description of the pattern and shape information for each sub-division, wherein the shape information for each sub-division includes a scaling factor based on a longest dimension of the sub-division and a longest dimension of the pattern such that the longest dimension of the sub-division is relative to the longest dimension of the pattern; creating a portion of a virtual world environment by positioning the pattern; rendering the sub-divisions according to the transform; and storing the transform for reusing the pattern and sub-divisions in another virtual world environment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for creating and reusing virtual world patterns, the system comprising:
-
a processor coupled to a memory, wherein the processor is programmed to implement; an assembly module configured to; create a three-dimensional pattern for a virtual world environment; sub-divide the pattern into a plurality of sub-divisions each having a vector relative to a center of the pattern; and create a transform including a description of the pattern and shape information for each sub-division, wherein the shape information for each sub-division includes a scaling factor based on a longest dimension of the sub-division and a longest dimension of the pattern such that the longest dimension of the sub-division is relative to the longest dimension of the pattern; and a model builder module configured to; create a portion of a virtual world environment by positioning the pattern; render the sub-divisions according to the transform; and store the transform for reusing the pattern and sub-divisions in another virtual world environment. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-readable storage device with an executable program stored thereon, wherein the program instructs a processor to perform:
-
creating a three-dimensional pattern for a virtual world environment; sub-dividing the pattern into a plurality of sub-divisions each having a vector relative to a center of the pattern; creating, using a processor, a transform including a description of the pattern and shape information for each sub-division, wherein the shape information for each sub-division includes a scaling factor based on a longest dimension of the sub-division and a longest dimension of the pattern such that the longest dimension of the sub-division is relative to the longest dimension of the pattern; creating a portion of a virtual world environment by positioning the pattern; rendering the sub-divisions according to the transform; and storing the transform for reusing the pattern and sub-divisions in another virtual world environment. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification