Methods and apparatus to facilitate 3D object visualization and manipulation across multiple devices
AssigneeVertex Software, Inc.
InventorsDaniel Murray, James Zwica, Jeffrey Murray, Steven Ourada
Life of this patent
Estimating the term…
Abstract
Methods and apparatus to facilitate 3D object visualization and manipulation across multiple devices are disclosed. Example apparatus disclosed herein include a viewpoint determiner, a visible shard determiner, and a laminate assembler. The viewpoint determiner determines a viewpoint location of a viewpoint corresponding to a viewing device, the viewpoint location being in a reference frame of a three-dimensional (3D) model. The visible shard determiner determines a visible shard set of the 3D model based on the viewpoint location. The laminate assembler generates a two-dimensional (2D) image of the visible shard set.
Claims18
An apparatus comprising:
- a viewpoint determiner to determine a viewpoint location of a viewpoint corresponding to a viewing device, the viewpoint location being in a reference frame of a three-dimensional model;
- a visible shard determiner to determine a visible shard set of the three-dimensional model based on the viewpoint location;
- a tile generator to flatten individual shards of the visible shard set into two-dimensional tiles, and
- a tile compositor to generate a two-dimensional image associated with the reference frame of the determined viewpoint location of the three-dimensional model, wherein:
- the generated two-dimensional image is based on the visible shard set of the three-dimensional model, and the three-dimensional model existed prior to the generation of the two-dimensional image.
A method comprising:
- determining, by executing an instruction with a processor, a viewpoint location of a viewpoint corresponding to a viewing device, the viewpoint location being in a reference frame of a three-dimensional model;
- determining, by executing an instruction with the processor, a visible shard set of the three-dimensional model based on the viewpoint location;
- flattening, by executing an instruction with the processor, individual shards of the visible shard set into two-dimensional tiles;
- and
- generating, by executing an instruction with the processor, a two-dimensional image associated with the reference frame of the determined viewpoint location of the three-dimensional model, wherein the generated two-dimensional image is based on the visible shard set of the three-dimensional model, and the three-dimensional model existed prior to the generation of the two-dimensional image.
A tangible computer readable storage medium comprising computer readable instructions, which, when executed by a processor, cause the processor to at least:
- determine a viewpoint location of a viewpoint corresponding to a viewing device, the viewpoint location being in a reference frame of a three-dimensional model;
- determine a visible shard set of the three-dimensional model based on the viewpoint location;
- flatten individual shards of the visible shard set into two-dimensional tiles;
- and
- generate a two-dimensional image of the visible shard set associated with the reference frame of the determined viewpoint location of the three-dimensional model, wherein the three-dimensional model existed prior to the generation of the two-dimensional image.
Dependencies are inferred from the claim text.