Density rank matrix generation for three-dimensional printing
AssigneeHewlett-Packard Development Company, L.P.
InventorRobert Ulichney
Life of this patent
Estimating the term…
Abstract
According to an example, density rank matrix generation for three-dimensional printing may include determining dimensions of a density rank matrix based on a skeleton line specification of a lattice structure and a density rank matrix size specification. A number of elements of the density rank matrix may be determined based on the dimensions of the density rank matrix. The elements may be sorted based on an analysis of a property of each of the elements relative to the lattice structure. The density rank matrix may be generated based on the sorting of the elements.
Claims19
A method for density rank matrix generation for three-dimensional printing, the method comprising:
- determining, based on a skeleton line specification of a lattice structure and a density rank matrix size specification, dimensions of a density rank matrix, the density rank matrix including a minimum distance for each element of the density rank matrix to a line of a line skeleton of the lattice structure;
- determining, based on the dimensions of the density rank matrix, a number of elements of the density rank matrix;
- sorting, by a processor, the elements based on an analysis of a property of each of the elements relative to the lattice structure;
- and
- generating, based on the sorting of the elements, the density rank matrix.
An apparatus for density rank matrix generation for three-dimensional printing comprising:
- a processor;
- and
- a memory storing machine readable instructions that when executed by the processor cause the processor to:
- determine a dimension of a density rank matrix along a first axis, the density rank matrix including a minimum distance for each element of the density rank matrix to a line of a line skeleton of a lattice structure;
- determine dimensions of the density rank matrix along second and third axes as a function of a period size of the lattice structure that is to be used to generate an output object and a voxel aspect ratio of a printer that is to be used to generate the output object based on the density rank matrix;
- determine, based on all of the dimensions of the density rank matrix, a number of elements of the density rank matrix;
- sort the elements based on an analysis of a property of each of the elements relative to the lattice structure;
- and
- generate, based on the sorting of the elements, the density rank matrix.
A non-transitory computer readable medium having stored thereon machine readable instructions to provide density rank matrix generation for three-dimensional printing, the machine readable instructions, when executed, cause a processor to:
- determine, based on a skeleton line specification of a structure that is to be used to generate an output object and a density rank matrix size specification, dimensions of a density rank matrix, the density rank matrix including a minimum distance for each element of the density rank matrix to a line of a line skeleton of the structure;
- determine, based on the dimensions of the density rank matrix, a number of elements of the density rank matrix by multiplying the dimensions of the density rank matrix along first, second, and third axes to determine the number of elements of the density rank matrix;
- sort the elements based on an analysis of a property of each of the elements relative to the structure;
- and
- generate, based on the sorting of the elements, the density rank matrix.
Dependencies are inferred from the claim text.