Back to results
US 10,872,178 B2Granted
Processing 3D objects
AssigneeHewlett-Packard Development Company, L.P.
InventorsJian Fan, Jun Zeng
Life of this patent
Estimating the term…
Abstract
In an example implementation, a method of processing a 3D object includes receiving a 3D object model representing a new 3D object to be processed. The method includes computing attributes of the object and comparing the object attributes with stored object attributes from previously processed 3D objects. When the comparison provides a match between the object attributes and stored object attributes, then a print recipe associated with the matching stored object attributes is retrieved.
Claims8
A method of processing a 3D object, comprising:
- receiving a 3D object model representing an object to be processed;
- computing geometric and material property object attributes of the object;
- wherein computing a geometric object attribute comprises normalizing an alignment of the object through:
- orienting the object on a 3D coordinate system;
- computing a center of mass of the object;
- translating the object such that the center of mass is placed at a coordinate of the 3D coordinate system;
- rotating the object about the coordinate such that a shortest dimension of the object is aligned with a first axis of the 3D coordinate system;
- rotating the object about the first axis such that a longest dimension of the object is aligned with a second axis of the 3D coordinate system;
- and,
- computing a minimum bounding box for the object;
- and,
- wherein computing material property object attributes comprises:
- slicing the object into layers perpendicular to the first axis with a resolution of a voxel;
- dividing each layer into voxels;
- computing bounding boxes for each layer of the object;
- and,
- computing values of attributes for the whole object, for each layer of the object, and for each voxel;
- comparing the object attributes with stored object attributes;
- and,
- retrieving a previous print recipe associated with stored object attributes that match the object attributes.
17 more elements
Dependencies are inferred from the claim text.