Three-dimensional object substructures
AssigneeHewlett-Packard Development Company, L.P.
InventorsPeter Morovic, Jan Morovic
Life of this patent
Estimating the term…
Abstract
In an example, processing apparatus includes a substructure module to define a substructure for a three dimensional object. The substructure module includes a weighting module to apply relative weights to data relating to each of the plurality of substructures and a blending module to blend data relating to the substructures. The substructure module is to generate data defining an intermediate substructure from a weighted blend of the data relating to the plurality of substructures.
Claims20
An additive manufacturing system comprising a processor programmed to implement a substructure module to define a substructure for a three dimensional object to be formed by the additive manufacturing system, the substructure module comprising:
- a weighting module to apply relative weights to data relating to each of a plurality of different substructures;
- and
- a blending module to blend data relating to the substructures,
- wherein the substructure module is to use weighted data from the weighting module as input for the blending module to generate data defining an intermediate substructure from a blend of the weighted data relating to the plurality of substructures, wherein the blending module performs a voxel-wise combination of voxel values corresponding to weighted data relating to the substructures.
A method comprising:
- receiving, at a processor, first substructure model data representing a first three-dimensional structure and second substructure model data representing a second, different, three-dimensional structure;
- and
- generating, using a processor, intermediate substructure model data representing at least one intermediate three-dimensional structure, wherein generating the intermediate substructure model data comprises combining the first substructure model data and the second substructure model data based on weights to apply the intermediate substructures relative weights to data relating to each of a plurality of different substructures;
- and generating, using a processor, blending data relating to the substructures, wherein the substructure is to generate data defining an intermediate substructure from a weighted blend of the data relating to the plurality of substructures and a voxel-wise combination of voxel values corresponding to weighted data relating to the substructures.
A non-transitory machine readable medium comprising instructions which, when executed, cause a processing apparatus to:
- determine, from a first and second substructure, an intermediate substructure comprising a weighted blend of the first and second substructure;
- obtain data representing a three dimensional model object;
- and
- generate control data, the control data being to generate a three-dimensional object having, in at least a portion thereof, the intermediate substructure wherein a voxel-wise combination of voxel values corresponding to weighted data relating to the substructures.
Dependencies are inferred from the claim text.