Objects with cavities and lattice structures having multiple stiffnesses
According to examples, machine-readable instructions in a computer-readable medium may cause a processor to generate code representing a cavity to be formed in an object, generate code representing a first lattice structure to be formed in the object directly above the cavity, and generate code representing a second lattice structure to be formed in the object in an area adjacent to the first lattice structure, in which the first lattice structure may be stiffer than the second lattice structure. In addition, the processor may output the generated codes, in which a three-dimensional (3D) fabrication system may fabricate the object according to the generated codes.
1 . A non-transitory computer-readable medium storing instructions that when executed by a processor, cause the processor to:
generate code representing a compressible cavity to be formed in an object, such the compressible cavity compresses under sufficient compression of the object responsive to a corresponding applied load;
generate code representing a first lattice structure to be formed in the object directly above the compressible cavity, wherein responsive to the corresponding applied load, the compressible cavity compresses prior to the first lattice structure compressing;
generate code representing a second lattice structure to be formed in the object in an area adjacent to the first lattice structure, wherein the first lattice structure is stiffer than the second lattice structure; and
output the generated codes, wherein a three-dimensional (3D) fabrication system is to fabricate the object according to the generated codes.
2 . The non-transitory computer-readable medium of claim 1 , wherein the instructions further cause the processor to:
determine a first stiffness level that the first lattice structure is to have; and
determine a dimension of elements in the first lattice structure to cause the first lattice structure to have the determined first stiffness level,
wherein the code representing the first lattice structure is generated to cause the elements in the first lattice structure to have the determined dimension.
3 . The non-transitory computer-readable medium of claim 2 , wherein the instructions further cause the processor to:
determine a height of the compressible cavity and a height of the first lattice structure that are to cause the compressible cavity and the first lattice structure to absorb a first load level,
wherein the code representing the compressible cavity is generated to cause the compressible cavity to have the determined height of the compressible cavity, and
wherein the code representing the first lattice structure is generated to cause the first lattice structure to have the determined height of the first lattice structure.
4 . The non-transitory computer-readable medium of claim 1 , wherein the instructions further cause the processor to:
determine a second stiffness level that the second lattice structure is to have; and
determine a dimension of elements in the second lattice structure to cause the second lattice structure to have the determined second stiffness level,
wherein the code representing the second lattice structure is generated to cause the elements in the second lattice structure to have the determined dimension.
5 . The non-transitory computer-readable medium of claim 1 , wherein the code representing the first lattice structure is generated to cause elements in the first lattice structure to have larger diameters than elements in the second lattice structure.
6 . The non-transitory computer-readable medium of claim 1 , wherein the instructions further cause the processor to:
generate code representing a third lattice structure to be fabricated in the object in a second area adjacent to the second lattice structure,
wherein the second lattice structure is stiffer than the third lattice structure.
7 . The non-transitory computer-readable medium of claim 1 , wherein the object comprises a midsole of a shoe, and
wherein the compressible cavity is to be located at a heel position of the midsole, a ball position of the midsole, or both the heel position and the ball position.
8 . The non-transitory computer-readable medium of claim 1 , wherein the compressible cavity comprises a dome shape or a channel shape.
9 . A method comprising:
determining, by a processor, a height of a compressible cavity and a height of a first lattice structure in a first section of a shoe midsole to be fabricated, wherein
the compressible cavity and the first lattice structure are to cause the first section to absorb a first load level, the first lattice structure to be fabricated directly above the compressible cavity, and
the compressible cavity compresses under sufficient compression of the first section of the shoe midsole responsive to a corresponding applied load, where responsive to the corresponding applied load, the compressible cavity compresses prior to the first lattice structure compressing;
determining, by the processor, a dimension of elements in the first lattice structure that is to cause the first lattice structure to have a first stiffness level;
determining, by the processor, a dimension of elements in a second lattice structure that is to cause the second lattice structure to have a second stiffness level, wherein the second lattice structure is to be fabricated adjacent to the first lattice structure;
generating, by the processor, codes representing the compressible cavity, the first lattice structure, and the second lattice structure; and
causing a three-dimensional (3D) fabrication system to fabricate the shoe midsole according to the generated codes.
10 . The method of claim 9 , wherein the first stiffness level is higher than the second stiffness level, and
wherein the first section corresponds to a heel position of the midsole.
11 . The method of claim 9 , wherein determining the dimension of elements in the first lattice structure comprises determining a thickness of the elements in the first lattice structure that is to cause the first lattice structure to have the first stiffness level, and
wherein determining the dimension of the elements in the second lattice structure comprises determining a thickness of the elements in the second lattice structure that is to cause the second lattice structure to have the second stiffness level.
12 . The method of claim 9 , further comprising:
determining, by a processor, a dimension of elements in a third lattice structure that is to cause the third lattice structure to have a third stiffness level, wherein the third lattice structure is to be fabricated adjacent to the second lattice structure and the third stiffness level is lower than the second stiffness level.
13 . A three-dimensionally (3D) printed object comprising:
a first lattice structure;
a compressible cavity formed beneath the first lattice structure, such the compressible cavity compresses under sufficient compression of the 3D printed object responsive to a corresponding applied load, wherein responsive to the corresponding applied load, the compressible cavity compresses prior to the first lattice structure compressing;
a second lattice structure formed in an area adjacent to the first lattice structure, wherein the first lattice structure is stiffer than the second lattice structure.
14 . The 3D printed object of claim 13 , wherein the first lattice structure and the second lattice structure comprise elements, and
wherein the elements forming the first lattice structure are thicker than the elements forming the second lattice structure.
15 . The 3D printed object of claim 13 , wherein the 3D printed object comprises a midsole of a shoe, and
wherein the first lattice structure and the compressible cavity are located at a heel position of the midsole, a ball position of the midsole, or both the heel position and the ball position.
16 . The non-transitory computer-readable medium of claim 1 , wherein the instructions further cause the processor to:
cause the 3D fabrication system to fabricate the object according to the generated codes.