IP Library Granted Patent US 10,672,194
Granted Patent B2
US 10,672,194 · App. 15/787,828 · Granted Jun 2, 2020

Editing device for three-dimensional shape data, and non-transitory computer readable medium storing three-dimensional shape-data editing program

Inventor: Tomonari Takahashi (Kanagawa, JP)
Assignee: FUJI XEROX CO., LTD.
G06T19/20G06T2219/2016
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 10,672,194
App. No.
15/787,828
Granted
Jun 2, 2020
Kind
B2
Abstract

An editing device for three-dimensional shape data includes: an editor that edits a three-dimensional shape in a second coordinate system different from a first coordinate system, the three-dimensional shape being configurated by multiple voxels and represented by three-dimensional shape data in the first coordinate system; and a converter that converts the three-dimensional shape in the second coordinate system, which is edited by the editor using arrangement information that indicates a positional relationship between the multiple voxels, into a three-dimensional shape in the first coordinate system.

Claims (40)

1. An editing device for three-dimensional shape data, the editing device comprising:

at least one processor configured to execute:

an editor that receives three-dimensional shape data that has been defined in a first coordinate system,

wherein the three-dimensional shape data comprises data about an original three-dimensional shape comprising a plurality of voxels, and

wherein the editor edits, in a second coordinate system different from the first coordinate system, the original three-dimensional shape in the first coordinate system, to generate an edited three-dimensional shape; and

a converter that converts the edited three-dimensional shape, which has been edited by the editor in the second coordinate system, into an edited three-dimensional shape in the first coordinate system using arrangement information that indicates a positional relationship between the plurality of voxels in the original three-dimensional shape and an element value of each of the plurality of voxels,

wherein in response to the editor rotating, in the second coordinate system, the original three-dimensional shape in the first coordinate system, the converter converts the original three-dimensional shape that has been rotated in the second coordinate system by the editor into the edited three-dimensional shape in the first coordinate system, using divided arrangement information obtained by dividing the arrangement information to have an interval less than a grid interval of the first coordinate system so that at least one of a level difference and a gap does not occur.

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

wherein the arrangement information indicates information about the plurality of voxels in terms of an integer 0 or greater, the information about the plurality of voxels of 0 indicates that the plurality of voxels is not present, and the information about the plurality of voxels of 1 or greater numerical value indicates that the plurality of voxels has an attribute corresponding to the numerical value.

3. The editing device for three-dimensional shape data according to claim 2 , wherein the attribute corresponding to the numerical value comprises at least one of a material quality of, a color of, and a texture of, a respective one of the plurality of voxels.

4. The editing device for three-dimensional shape data according to claim 1 ,

wherein the arrangement information indicates information about the plurality of voxels in terms of an integer 0 or greater, the information about the plurality of voxels of 0 indicates that the plurality of voxels is not present, and the information about the plurality of voxels of 1 or greater numerical value indicates that the plurality of voxels has an attribute corresponding to the numerical value.

5. The editing device for three-dimensional shape data according to claim 1 , wherein the arrangement information indicates a correspondence between a position of each of the plurality of voxels and the element value of each of the plurality of voxels in the first coordinate system.

6. The editing device for three-dimensional shape data according to claim 1 , wherein the first coordinate system is a world coordinate system, and

wherein the second coordinate system is a local coordinate system.

7. An editing device for three-dimensional shape data, the editing device comprising:

at least one processor configured to execute:

an editor that receives three-dimensional shape data that has been defined in a first coordinate system,

wherein the three-dimensional shape data comprises data about an original three-dimensional shape comprising a plurality of voxels, and

wherein the editor edits, in a second coordinate system different from the first coordinate system, the original three-dimensional shape in the first coordinate system, to generate an edited three-dimensional shape; and

a converter that converts the edited three-dimensional shape, which has been edited by the editor in the second coordinate system, into an edited three-dimensional shape in the first coordinate system using arrangement information that indicates a positional relationship between the plurality of voxels in the original three-dimensional shape and an element value of each of the plurality of voxels,

wherein in response to the editor enlarging, in the second coordinate system, the original three-dimensional shape in the first coordinate system, the converter converts the original three-dimensional shape that has been enlarged in the second coordinate system by the editor into the edited three-dimensional shape in the first coordinate system, using divided arrangement information obtained by dividing the arrangement information to have an interval less than a grid interval of the first coordinate system so that at least one of a level difference and a gap does not occur.

8. The editing device for three-dimensional shape data according to claim 7 ,

wherein the arrangement information indicates information about the plurality of voxels in terms of an integer 0 or greater, the information about the plurality of voxels of 0 indicates that the plurality of voxels is not present, and the information about the plurality of voxels of 1 or greater numerical value indicates that the plurality of voxels has an attribute corresponding to the numerical value.

9. An editing device for three-dimensional shape data, the editing device comprising:

at least one processor configured to execute:

an editor that receives three-dimensional shape data that has been defined in a first coordinate system,

wherein the three-dimensional shape data comprises data about an original three-dimensional shape comprising a plurality of voxels, and

wherein the editor edits, in a second coordinate system different from the first coordinate system, the original three-dimensional shape in the first coordinate system, to generate an edited three-dimensional shape; and

a converter that converts the edited three-dimensional shape, which has been edited by the editor in the second coordinate system, into an edited three-dimensional shape in the first coordinate system using arrangement information that indicates a positional relationship between the plurality of voxels in the original three-dimensional shape and an element value of each of the plurality of voxels,

wherein in response to the editor reducing, in the second coordinate system, the original three-dimensional shape in the first coordinate system, the converter converts the original three-dimensional shape that has been reduced in the second coordinate system by the editor into the edited three-dimensional shape in the first coordinate system using the arrangement information, and

wherein in response to the editor enlarging, in the second coordinate system, the edited three-dimensional shape in the first coordinate system, the converter converts the three-dimensional shape that has been enlarged in the second coordinate system by the editor into a second edited three-dimensional shape in the first coordinate system using the arrangement information.

10. The editing device for three-dimensional shape data according to claim 9 ,

wherein the arrangement information indicates information about the plurality of voxels in terms of an integer 0 or greater, the information about the plurality of voxels of 0 indicates that the plurality of voxels is not present, and the information about the plurality of voxels of 1 or greater numerical value indicates that the plurality of voxels has an attribute corresponding to the numerical value.

11. A non-transitory computer readable medium storing a three-dimensional shape-data editing program that, when executed, causes a computer to execute a process, the process comprising:

receiving, by at least one processor, three-dimensional shape data that has been defined in a first coordinate system,

wherein the three-dimensional shape data comprises data about an original three-dimensional shape comprising a plurality of voxels,

editing, by the at least one processor, in a second coordinate system different from the first coordinate system, the original three-dimensional shape in the first coordinate system, to generate an edited three-dimensional shape; and

converting, by the at least one processor, the edited three-dimensional shape, which has been edited by the editing in the second coordinate system, into an edited three-dimensional shape in the first coordinate system using arrangement information that indicates a positional relationship between the plurality of voxels in the original three-dimensional shape and an element value of each of the plurality of voxels,

wherein in response to the editing rotating, in the second coordinate system, the original three-dimensional shape in the first coordinate system, the converting converts the original three-dimensional shape that has been rotated in the second coordinate system by the editing into the edited three-dimensional shape in the first coordinate system, using divided arrangement information obtained by dividing the arrangement information to have an interval less than a grid interval of the first coordinate system so that at least one of a level difference and a gap does not occur.

Assignments (2)
CHANGE OF NAME Recorded Aug 12, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 058287/0056 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2017
From: TAKAHASHI, TOMONARI
To: FUJI XEROX CO., LTD.
Reel/Frame 043902/0189 →
Priority Claims (1)
JP 2017-096491 · May 15, 2017 · national
Continuity (1)
Related Publication 20180330550A1 · Nov 15, 2018