Generating display of a 3-dimensional object
AssigneeMicrosoft Technology Licensing, LLC
InventorDaniel James Chalk
Life of this patent
Estimating the term…
Abstract
A first part of a 3-dimensional object is generated for display and displayed on a display device. The first part has at least a base interface and a first interface. The displayed first part is caused to change shape. A second part of the 3-dimensional object is generated for display, the second part having at least a base interface. The second part is translated and oriented so that the base interface of the second part mates with the first interface of the first part when the second part is displayed on the display device. The second part is displayed on the display device with the base interface of the second part mating with the first interface of the first part.
Claims19
A computer-implemented method of generating a display of a 3-dimensional object, the method comprising:
- generating for display a first part of a 3-dimensional object, the first part having at least a base interface and a first interface;
- displaying the first part on a display device;
- causing the displayed first part to change shape;
- generating for display a second part of the 3-dimensional object, the second part having at least a base interface;
- translating and orientating the second part so that the base interface of the second part mates with the first interface of the first part when the second part is displayed on the display device;
- and
- displaying the second part on the display device with the base interface of the second part mating with the first interface of the first part.
A computer-implemented method of generating time-changing assets on a computer display, the method comprising:
- (a) accessing a set of rules stored in electronic storage, wherein the rules define at least a base asset, and evaluating the rules to generate a set of hierarchical commands;
- (b) evaluating the hierarchical commands to construct an asset for display, wherein the hierarchical commands include at least an asset command defining an asset type and a utility command, the utility command being at least one of a rotation command and an age constraint, wherein the asset type is associated with transformation data, the result of the evaluating being a number of slices through time of the asset arranged hierarchically in time;
- and
- (c) visualizing the asset for display by generating successive slices of the asset in time for display and presenting the asset on a computer display, each slice having transformation data for deforming the slice depending on its age and subject to any age constraint applied by an age constraint utility command.
A computer system comprising:
- at least one processor;
- and at least one memory including computer program instructions;
- the at least one memory and the computer program instructions being configured to, with the at least one processor, cause the computer system to carry out a method of generating a display of a 3-dimensional object, the method comprising:
- generating for display a first part of a 3-dimensional object, the first part having at least a base interface and a first interface;
- displaying the first part on a display device;
- causing the displayed first part to change shape;
- generating for display a second part of the 3-dimensional object, the second part having at least a base interface;
- translating and orientating the second part so that the base interface of the second part mates with the first interface of the first part when the second part is displayed on the display device;
- and
- displaying the second part on the display device with the base interface of the second part mating with the first interface of the first part.
A computer system comprising:
- at least one processor;
- and at least one memory including computer program instructions;
- the at least one memory and the computer program instructions being configured to, with the at least one processor, cause the computer system to carry out a method of generating time-changing assets on a computer display, the method comprising:
- accessing a set of rules stored in electronic storage, wherein the rules define at least a base asset, and evaluating the rules to generate a set of hierarchical commands;
- evaluating the hierarchical commands to construct an asset for display, wherein the hierarchical commands include at least an asset command defining an asset type and a utility command, the utility command being at least one of a rotation command and an age constraint, wherein the asset type is associated with transformation data, the result of the evaluating being a number of slices through time of the asset arranged hierarchically in time;
- and
- visualizing the asset for display by generating successive slices of the asset in time for display and presenting the asset on a computer display, each slice having transformation data for deforming the slice depending on its age and subject to any age constraint applied by an age constraint utility command.
A non-transitory computer-readable storage medium comprising a set of computer-readable instructions stored thereon, which, when executed by a computer system, cause the computer system to carry out a method of generating a display of a 3-dimensional object, the method comprising:
- generating for display a first part of a 3-dimensional object, the first part having at least a base interface and a first interface;
- displaying the first part on a display device;
- causing the displayed first part to change shape;
- generating for display a second part of the 3-dimensional object, the second part having at least a base interface;
- translating and orientating the second part so that the base interface of the second part mates with the first interface of the first part when the second part is displayed on the display device;
- and
- displaying the second part on the display device with the base interface of the second part mating with the first interface of the first part.
A non-transitory computer-readable storage medium comprising a set of computer-readable instructions stored thereon, which, when executed by a computer system, cause the computer system to carry out a method of generating time-changing assets on a computer display, the method comprising:
- accessing a set of rules stored in electronic storage, wherein the rules define at least a base asset, and evaluating the rules to generate a set of hierarchical commands;
- evaluating the hierarchical commands to construct an asset for display, wherein the hierarchical commands include at least an asset command defining an asset type and a utility command, the utility command being at least one of a rotation command and an age constraint, wherein the asset type is associated with transformation data, the result of the evaluating being a number of slices through time of the asset arranged hierarchically in time;
- and
- visualizing the asset for display by generating successive slices of the asset in time for display and presenting the asset on a computer display, each slice having transformation data for deforming the slice depending on its age and subject to any age constraint applied by an age constraint utility command.
Dependencies are inferred from the claim text.