Automatic layout of items along an embedded one-manifold path
First Claim
1. A system for positioning objects in a container comprising:
- a module that receives parameters associated with placing an object in a container and calculates a location for the object in the container along a one-manifold embedded within the container.
2 Assignments
0 Petitions
Accused Products
Abstract
The coordinates for laying out visual items in two-, three-, or n-dimensional space along an embedded one-manifold or path are calculated and coordinates are generated for placement of the items in a container. A one-manifold may be continuous, discontinuous, be contained entirely within a container or extent beyond a container. The one-manifold may be defined by a set of parameters defining a function, formula or set of points. The container may be a two-dimensional, three-dimensional, or n-dimensional container. Such a mechanism may be employed by a graphics application and may determine the location or positioning of an object or item. The object or item may be one of a set of objects or items. In response to receiving a set of parameters defining a one-manifold, the one-manifold may be embedded within a container. In response to receiving a set of parameters describing aspects of the object or item to be placed within the container, a set of x and y or x, y and z co-ordinates may be generated, which may be sent to a standard graphics interface for display.
57 Citations
20 Claims
-
1. A system for positioning objects in a container comprising:
a module that receives parameters associated with placing an object in a container and calculates a location for the object in the container along a one-manifold embedded within the container. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method for placing an object in a container comprising:
-
receiving parameters associated with placing the object in the container along an embedded one-manifold; and
calculating a placement of the object in the container based on the received parameters. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium comprising computer-executable instructions for:
-
receiving parameters associated with placing an object in a container along an embedded one-manifold;
calculating a placement and orientation of the object in the container based on the received parameters;
generating coordinates for the object; and
sending the generated coordinates to a display module.
-
Specification