Editing device for three-dimensional shape data, and non-transitory computer readable medium
AssigneeFuji Xerox Co., Ltd.
InventorTomonari Takahashi
Life of this patent
Estimating the term…
Abstract
An editing device for three-dimensional shape data includes: an extraction unit that extracts an overlap region between a first three-dimensional shape to be edited and a second three-dimensional shape that overlaps with the first three-dimensional shape, out of multiple three-dimensional shapes represented by three-dimensional shape data; and a control unit that controls editing of the first three-dimensional shape so that the overlap region extracted by the extraction unit is not lost.
Claims23
An editing device for three-dimensional shape data, comprising:
- a memory storing program instructions;
- and
- at least one processor executing the instructions to perform:
- extracting an overlap region, between a first three-dimensional shape and a second three-dimensional shape, by comparing portions of the first three-dimensional shape to portions of the second three-dimensional shape;
- determining whether the overlap region is maintained after an editing of the first three-dimensional shape;
- and
- in response to determining that the overlap region is not maintained after the editing of the first three-dimensional shape, outputting a warning indicating that the overlap region is absent,
- wherein outputting the warning comprises outputting at least one of a visual warning and an auditory warning, and
- where the at least one processor is further configured to execute the instructions to perform, in response to an output of the warning, automatically returning at least a first portion of the first three-dimensional shape to the overlap region.
An editing device for three-dimensional shape data, comprising:
- a memory storing program instructions;
- and
- at least one processor executing the instructions to perform:
- extracting an overlap region, between a first three-dimensional shape and a second three-dimensional shape, by comparing portions of the first three-dimensional shape to portions of the second three-dimensional shape;
- determining whether the overlap region is maintained after an editing of the first three-dimensional shape;
- and
- in response to determining that the overlap region is not maintained after the editing of the first three-dimensional shape, outputting a warning indicating that the overlap region is absent,
- wherein the overlap region indicates that the first three-dimensional shape and the second three-dimensional shape are in contact throughout an entire area bounded by the overlap region,
- wherein comparing the portions of the first three-dimensional shape to the portions of the second three-dimensional shape comprises comparing a first bit sequence of the first three-dimensional shape to a second bit sequence of the second three-dimensional shape, and
- wherein determining whether the overlap region is maintained, after the editing, comprises comparing a third bit sequence of the first three-dimensional shape to the second bit sequence of the second three-dimensional shape.
A non-transitory computer readable medium storing an editing program causing a computer to execute a process, the process comprising:
- extracting an overlap region, between a first three-dimensional shape and a second three-dimensional shape, by comparing portions of the first three-dimensional shape to portions of the second three-dimensional shape;
- determining whether the overlap region is maintained after an editing of the first three-dimensional shape;
- and
- in response to determining that the overlap region is not maintained after the editing of the first three-dimensional shape, outputting a warning indicating that the overlap region is absent,
- wherein outputting the warning comprises outputting at least one of a visual warning and an auditory warning, and
- wherein the process further comprises executing the instructions to perform, in response to an output of the warning, automatically returning at least a first portion of the first three-dimensional shape to the overlap region.
Dependencies are inferred from the claim text.