Three-dimensional shape data generation apparatus, three-dimensional modeling apparatus, and non-transitory computer readable medium storing three-dimensional shape data generation program
AssigneeFUJIFILM Business Innovation Corp.
InventorsYuki Yokoyama, Tomonari Takahashi
Life of this patent
Estimating the term…
Abstract
A three-dimensional shape data generation apparatus includes: a processor configured to obtain three-dimensional shape data in which a three-dimensional shape is represented by plural three-dimensional elements and an attribute is assigned to each of the plural three-dimensional elements, and divide the three-dimensional shape into plural partial shapes according to the attributes to generate plural pieces of three-dimensional shape data.
Claims11
A three-dimensional shape data generation apparatus comprising:
- a processor configured to
- obtain three-dimensional shape data in which a three-dimensional shape is represented by a plurality of voxels and a property of the voxels is assigned to each of the plurality of three-dimensional voxels, wherein the three-dimensional data is associated with an object to be outputted and the object has the three-dimensional shape,
- divide the three-dimensional shape into a plurality of partial shapes according to a threshold value of the property of the voxels to generate a plurality of pieces of three-dimensional shape data,
- wherein the processor is configured to divide the three-dimensional shape into the plurality of partial shapes according to the threshold value of the property of the voxels to generate the plurality of pieces of three-dimensional shape data comprising:
- receive an upper threshold value and a lower threshold value, and divide the three-dimensional shape into a plurality of partial shapes according to a comparison result of attribute values of the property of the voxels and the upper threshold value and the lower threshold value to generate the plurality of pieces of three-dimensional shape data, and
- convert the three-dimensional shape data of a partial shape of the plurality of partial shapes into mesh data by removing a corner portion of a voxel within the partial shape.
A non-transitory computer readable medium storing a three-dimensional shape data generation program causing a computer to execute a process, the process comprising:
- obtaining three-dimensional shape data in which a three-dimensional shape is represented by a plurality of voxels and a property of the voxels is assigned to each of the plurality of three-dimensional voxels, wherein the three-dimensional data is an object to be outputted and the object has the three-dimensional shape,
- dividing the three-dimensional shape into a plurality of partial shapes according to a threshold value of the property of voxels to generate a plurality of pieces of three-dimensional shape data, wherein the process of dividing the three-dimensional shape into the plurality of partial shapes according to the threshold value of the property of the voxels to generate the plurality of pieces of three-dimensional shape data comprising:
- receiving an upper threshold value and a lower threshold value, and divide the three-dimensional shape into a plurality of partial shapes according to a comparison result of attribute values of the property of the voxels and the upper threshold value and the lower threshold value to generate the plurality of pieces of three-dimensional shape data, and
- converting the three-dimensional shape data of a partial shape of the plurality of partial shapes into mesh data by removing a corner portion of a voxel within the partial shape.
Dependencies are inferred from the claim text.