IP Library Granted Patent US 11,928,786
Granted Patent B2
US 11,928,786 · App. 16/747,562 · Granted Mar 12, 2024

Three-dimensional shape data editing apparatus and non-transitory computer readable medium storing three-dimensional shape data editing program

Inventor: Tomonari Takahashi (Kanagawa, JP)
Assignee: FUJIFILM Business Innovation Corp.
G06T19/20G06T2219/2021
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,928,786
App. No.
16/747,562
Filed
Jan 21, 2020
Granted
Mar 12, 2024
Kind
B2
Examiner
WANG, YI
Art Unit
2611
USPC
345/419
Abstract

A three-dimensional shape data editing apparatus includes a processor configured to set, based on three-dimensional shape data of a surface of a three-dimensional shape of an object configured by using a formation surface of at least one of plural flat surfaces or curved surfaces, for each of plural divided three-dimensional regions, a distance from a predetermined location of the region to the formation surface of the three-dimensional shape of the object configured by the formation surface.

Claims (48)

1. A three-dimensional shape data editing apparatus comprising:

a processor configured to

set, based on three-dimensional shape data of a surface of a three-dimensional shape of an object configured by using a formation surface of at least one of a plurality of flat surfaces or curved surfaces, for each of a plurality of divided three-dimensional regions, a distance from a predetermined location of the region to the formation surface of the three-dimensional shape of the object configured by the formation surface, wherein the three-dimensional shape data comprising a position, an arrangement direction of the formation surface and information on connection with an adjacent formation surface,

arrange the formation surface at a boundary between a first region in which a three-dimensional element is arranged and a second region in which a three-dimensional element is not arranged, among the regions, and

adjust a vertex of the formation surface arranged at the boundary between the first region and the second region in accordance with a ratio of the distances respectively set to the first region and the second region.

2. The three-dimensional shape data editing apparatus according to claim 1 ,

wherein in a case where the formation surface at a position represented by the distance from the predetermined location interferes with the region including the predetermined location as a measurement point of the distance, the processor arranges a three-dimensional element in the region with which the formation surface interferes, and converts the three-dimensional shape of the object configured by the formation surface into a three-dimensional shape configured by the three-dimensional element.

3. The three-dimensional shape data editing apparatus according to claim 2 ,

wherein the processor sets an attribute indicating a characteristic of the region to each of the regions.

4. The three-dimensional shape data editing apparatus according to claim 3 ,

the processor refers to the attribute for each of the three-dimensional regions, and in a case where the attribute satisfies a predetermined condition that does not require arrangement of a three-dimensional element, the processor does not arrange the three-dimensional element in the region to which the attribute satisfying the predetermined condition is set.

5. The three-dimensional shape data editing apparatus according to claim 4 ,

wherein by changing the distance set to the region, the processor deforms at least one of a three-dimensional shape of the object configured by a three-dimensional element or a new three-dimensional shape configured by using the formation surface from the three-dimensional shape configured by the three-dimensional element.

6. The three-dimensional shape data editing apparatus according to claim 3 ,

wherein by changing the distance set to the region, the processor deforms at least one of a three-dimensional shape of the object configured by a three-dimensional element or a new three-dimensional shape configured by using the formation surface from the three-dimensional shape configured by the three-dimensional element.

7. The three-dimensional shape data editing apparatus according to claim 6 ,

wherein by performing at least one type of calculation of addition, subtraction, multiplication, division, substitution, or comparison of a value on the distance set to the region, the processor deforms at least one of a three-dimensional shape of the object configured by a three-dimensional element or a new three-dimensional shape configured by using the formation surface from the three-dimensional shape configured by the three-dimensional element.

8. The three-dimensional shape data editing apparatus according to claim 2 ,

wherein the processor sets an attribute indicating a characteristic of the region to each of the regions in which a three-dimensional element is arranged.

9. The three-dimensional shape data editing apparatus according to claim 8 ,

wherein by changing the distance set to the region, the processor deforms at least one of a three-dimensional shape of the object configured by a three-dimensional element or a new three-dimensional shape configured by using the formation surface from the three-dimensional shape configured by the three-dimensional element.

10. The three-dimensional shape data editing apparatus according to claim 2 ,

wherein by changing the distance set to the region, the processor deforms at least one of a three-dimensional shape of the object configured by a three-dimensional element or a new three-dimensional shape configured by using the formation surface from the three-dimensional shape configured by the three-dimensional element.

11. The three-dimensional shape data editing apparatus according to claim 10 ,

wherein by performing at least one type of calculation of addition, subtraction, multiplication, division, substitution, or comparison of a value on the distance set to the region, the processor deforms at least one of a three-dimensional shape of the object configured by a three-dimensional element or a new three-dimensional shape configured by using the formation surface from the three-dimensional shape configured by the three-dimensional element.

12. The three-dimensional shape data editing apparatus according to claim 1 ,

wherein by changing the distance set to the region, the processor deforms at least one of a three-dimensional shape of the object configured by a three-dimensional element or a new three-dimensional shape configured by using the formation surface from the three-dimensional shape configured by the three-dimensional element.

13. The three-dimensional shape data editing apparatus according to claim 12 ,

wherein by performing at least one type of calculation of addition, subtraction, multiplication, division, substitution, or comparison of a value on the distance set to the region, the processor deforms at least one of a three-dimensional shape of the object configured by a three-dimensional element or a new three-dimensional shape configured by using the formation surface from the three-dimensional shape configured by the three-dimensional element.

14. The three-dimensional shape data editing apparatus according to claim 13 ,

wherein the processor changes the value in accordance with an attribute indicating a characteristic of the region.

15. The three-dimensional shape data editing apparatus according to claim 12 ,

the processor compares the distances set to the regions including the three-dimensional shape of the object having different shapes for each region,

selects one of the distances for each region based on a selection rule common to the regions, and

deforms the three-dimensional shape of the object configured by three-dimensional elements by setting the selected distance as the new distance in the region.

16. The three-dimensional shape data editing apparatus according to claim 12 ,

wherein the processor designates a range of the regions in which the distance is changed.

17. A three-dimensional shape data editing apparatus comprising:

a processor configured to

convert, for each of a plurality of divided three-dimensional regions, a three-dimensional shape configured by a three-dimensional element arranged in the region to which a distance from a predetermined location of the region to a formation surface constituting a three-dimensional shape of an object, the formation surface being at least one of a plurality of flat surfaces or curved surfaces, is set into a new three-dimensional shape configured by using the formation surface, wherein the distance is set based on three-dimensional shape data, wherein the three-dimensional shape data comprising a position, an arrangement direction of the formation surface and information on connection with an adjacent formation surface,

arrange the formation surface at a boundary between a first region in which a three-dimensional element is arranged and a second region in which a three-dimensional element is not arranged, among the regions, and

adjust a vertex of the formation surface arranged at the boundary between the first region and the second region in accordance with a ratio of the distances respectively set to the first region and the second region.

18. The three-dimensional shape data editing apparatus according to claim 17 ,

wherein the processor corrects the ratio of the distances in accordance with an attribute indicating a characteristic of the region.

19. A non-transitory computer readable medium storing a three-dimensional shape data editing program causing a computer to:

convert, for each of a plurality of divided three-dimensional regions, a three-dimensional shape configured by a three-dimensional element arranged in the region to which a distance from a predetermined location of the region to a formation surface constituting a three-dimensional shape of an object, the formation surface being at least one of a plurality of flat surfaces or curved surfaces, is set into a new three-dimensional shape configured by using the formation surface, wherein the distance is set based on three-dimensional shape data, wherein the three-dimensional shape data comprising a position, an arrangement direction of the formation surface and information on connection with an adjacent formation surface,

arrange the formation surface at a boundary between a first region in which a three-dimensional element is arranged and a second region in which a three-dimensional element is not arranged, among the regions, and

adjust a vertex of the formation surface arranged at the boundary between the first region and the second region in accordance with a ratio of the distances respectively set to the first region and the second region.

Assignments (2)
CHANGE OF NAME Recorded May 20, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 056308/0116 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2020
From: TAKAHASHI, TOMONARI
To: FUJI XEROX CO., LTD.
Reel/Frame 051705/0640 →
Priority Claims (1)
JP 2019-149096 · Aug 15, 2019 · national
Continuity (1)
Related Publication 20210049826A1 · Feb 18, 2021