IP Library Granted Patent US 11,886,781
Granted Patent B2
US 11,886,781 · App. 16/740,490 · Granted Jan 30, 2024

Three-dimensional shape data generation apparatus, three-dimensional modeling apparatus, and non-transitory computer readable medium storing three-dimensional shape data generation program

Inventors: Yuki Yokoyama (Kanagawa, JP); Tomonari Takahashi (Kanagawa, JP)
Assignee: FUJIFILM Business Innovation Corp.
G06F30/23B22F10/00B22F10/80B29C64/153B29C64/209B29C64/227B29C64/393G06T17/20B22F10/18B22F10/28B22F12/55B33Y10/00B33Y30/00B33Y50/02G06F2113/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,886,781
App. No.
16/740,490
Granted
Jan 30, 2024
Kind
B2
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.

Claims (24)

1. 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.

2. The three-dimensional shape data generation apparatus according to claim 1 , wherein the processor is further configured to convert three-dimensional shape data of the partial shape into the mesh data by using a predetermined method, wherein the processor is further configured to convert the three-dimensional shape data of the partial shape into the mesh data by using the predetermined method comprising:

the processor sets a second surface representing a shape of the three-dimensional shape data of the partial shape before the partial shape is divided from the three-dimensional shape instead of a first surface set by the predetermined method, to a voxel which is not an edge before the division but becomes the edge after the division to convert the three-dimensional shape data of the partial shape into the mesh data.

3. The three-dimensional shape data generation apparatus according to claim 2 , wherein the processor sets the first surface set by the predetermined method to a three-dimensional voxel which exists inside the three-dimensional shape before the division to perform conversion into the mesh data.

4. The three-dimensional shape data generation apparatus according to claim 1 , wherein the processor receives a plurality of the threshold values comprising the upper threshold value and the lower threshold value.

5. The three-dimensional shape data generation apparatus according to claim 1 , wherein the processor receives a plurality of the threshold values comprising the upper threshold value and the lower threshold value.

6. The three-dimensional shape data generation apparatus according to claim 2 , wherein the processor receives a plurality of the threshold values comprising the upper threshold value and the lower threshold value.

7. The three-dimensional shape data generation apparatus according to claim 1 ,

wherein the processor causes the display to display the threshold value on the histogram.

8. A three-dimensional modeling apparatus comprising:

a modeling unit configured to model a three-dimensional shape based on three-dimensional shape data generated by the three-dimensional shape data generation apparatus according to claim 1 .

9. 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.

10. The three-dimensional shape data generation apparatus according to claim 1 , wherein the attribute value is one of a color, a material strength, and a material ratio associated with a material of the object to be outputted.

11. The three-dimensional shape data generation apparatus according to claim 1 , wherein the processor is configured to provide a user interface for changing the threshold value by changing the position of the threshold value indicated on the histogram.

Assignments (2)
CHANGE OF NAME Recorded May 20, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 056308/0200 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2020
From: YOKOYAMA, YUKI; TAKAHASHI, TOMONARI
To: FUJI XEROX CO., LTD.
Reel/Frame 051705/0812 →
Priority Claims (1)
JP 2019-148917 · Aug 14, 2019 · national
Continuity (1)
Related Publication 20210046545A1 · Feb 18, 2021
Cited By (1)
US 12,441,063