COMPUTER PROGRAM PRODUCT, INFORMATION PROCESSING APPARATUS, AND DATA PROCESSING METHOD
A computer program product including programmed instructions that cause a computer to perform acquiring, changing, first generating, second generating, and synthesizing. The acquiring includes acquiring first point cloud data including a position on a first three-dimensional surface shape. The changing includes changing, using a three-dimensional element shape, the first three-dimensional surface shape represented by the first point cloud data to a second three-dimensional surface shape. The first generating includes generating second point cloud data including a surface position on the second three-dimensional surface shape. The second generating includes generating, from the second point cloud data, second shape data representing the second three-dimensional shape. The synthesizing includes synthesizing element shape data of the surface model or the solid model and the second shape data to generate first shape data representing the surface model or the solid model of the first three-dimensional shape.
Latest Kabushiki Kaisha Toshiba Patents:
- Semiconductor device, semiconductor device manufacturing method, inverter circuit, drive device, vehicle, and elevator
- Stator including coil segments with hook-shaped portions
- Information processing device, method, product, and system for calculation of reliability of estimation value of number of present objects with high accuracy
- Image coding method, image decoding method, image coding apparatus, and image decoding apparatus
- Learning apparatus, method, and non-transitory computer readable medium
Embodiments of the present invention relate generally to a program, an information processing apparatus, and a data processing method.
BACKGROUNDConventionally, three-dimensional scanners generate point cloud data made of a set of points representing three-dimensional coordinates of a three-dimensional surface shape of a substance. The point cloud data is generally not suitable for three-dimensional processing and is thus often converted into three-dimensional shape data of a surface model or a solid model (three-dimensional CAD model data used in CAD, for example) before use.
CITATION LIST Patent Literature
- Patent Literature 1: JP 2003-048242 A
- Patent Literature 2: JP 09-185647 A
However, in the conventional technique, it may be difficult to appropriately convert data of points such as a hole and a dent when generating the three-dimensional shape data from the point cloud data using a free curved surface shape, for example. With a failure in the data conversion, an operator needs to correct the data, which will increase his or her workload.
Means for Solving ProblemA program of an embodiment causes a computer to execute an acquisition step, a first generation step, a second generation step, and a third generation step. The acquisition step acquires first point cloud data including three-dimensional coordinates of a position on a first three-dimensional surface shape. The first generation step changes the first three-dimensional surface shape represented by the first point cloud data to a second three-dimensional surface shape, using a three-dimensional element shape, and generates second point cloud data including three-dimensional coordinates of a position on the second three-dimensional surface shape. The second generation step generates, from the second point cloud data, second shape data representing the second three-dimensional shape by a surface model representing a three-dimensional surface shape by a curved surface or a three-dimensional solid model having a volume. The third generation step synthesizes element shape data of the surface model or the solid model and the second shape data to generate first shape data representing the surface model or the solid model of the first three-dimensional shape.
Hereinafter, favorable embodiments of a program, an information processing apparatus, and a data processing method according to this invention will be described in detail with reference to the appended drawings.
First EmbodimentThe three-dimensional scanner 170 generates, on the basis of an object to scan, point cloud data representing points on a three-dimensional surface shape of the object as three-dimensional coordinates. The three-dimensional scanner 170 then transmits the generated point cloud data to the information processing apparatus 100.
Any technique may be used to measure the points on the three-dimensional surface shape of the object by the three-dimensional scanner 170 of the present embodiment. For example, there is a technique to irradiate the object with laser light, then detect reflected light with an optical sensor and regard the position reflecting the laser light as the surface of the object, and acquire a set of points representing coordinates of the position as the point cloud data. The optical sensor is provided at one end of an arm as a combination of rotational joints, and is motion-controlled with the arm.
Other examples include a technique using a three-dimensional measuring instrument which includes an optical sensor to contact with the surface of an object for measurement, and a technique using a device including multiple optical sensors which move around and image a target object to measure a distance to the surface of the object.
In the present embodiment, the point cloud data includes positions of points on the surface of the three-dimensional object as coordinates of a three-dimensional coordinate system (for example, an XYZ coordinate system) by way of example. Alternatively, the point cloud data can be polygon data including positions of vertices of a polygon triangle as three-dimensional coordinates.
The three-dimensional printer 180 is a device that generates an object having a three-dimensional shape by adhesion of material according to three-dimensional CAD model data.
The three-dimensional printer 180 of the present embodiment may form objects by an arbitrary method, for example, extrusion deposition, material injection deposition, binder injection, sheet deposition, liquid tank photopolymerization, or powder bed fusion.
The three-dimensional CAD model data in the present embodiment is three-dimensional shape data usable in a three-dimensional printer or a three-dimensional CAD, and represents a three-dimensional object by a surface model representing a three-dimensional surface shape of a substance by a free curved surface or a solid model representing a three-dimensional shape as a three-dimensional solid having a volume.
As illustrated in
For example, the information processing apparatus 100 can execute various types of processing by the CPU 104's executing an OS and programs stored in the ROM 101 or the storage device 103, using the RAM 102 as a work area.
The first connection I/F 105 and the second connection I/F 106 can be USB standard interfaces including a built-in universal serial bus (USB) controller, for example. In the present embodiment the first connection I/F 105 is connected to the three-dimensional scanner 170, and the second connection I/F 106 is connected to the three-dimensional printer 180.
The information processing apparatus 100 of the present embodiment executes a three-dimensional CAD model generation program 150 stored in the storage device 103. The three-dimensional CAD model generation program 150 converts the point cloud data, input from the three-dimensional scanner 170 through the first connection I/F 105, into the three-dimensional CAD model data. The three-dimensional CAD model generation program 150 refers to an element shape storage DB 160 for the data conversion into the three-dimensional CAD model data.
The three-dimensional CAD model generation program 150 outputs the converted three-dimensional CAD model data to the three-dimensional printer 180 through the second connection I/F 106. Thereby, the three-dimensionally shaped substance scanned with the three-dimensional scanner 170 can be output.
The present embodiment describes as an example, but should not be limited to, an application of the three-dimensional CAD model generation program 150 as a single program. Alternatively, the three-dimensional CAD model generation program 150 may be an add-in program to a three-dimensional CAD plug, for example.
The input device 107 receives an operation from an operator, and provides the three-dimensional CAD model generation program 150 an instruction for executing processing.
The display device 108 displays various types of information. For example, the display device 108 displays read point cloud data and a three-dimensional shape based on three-dimensional CAD model data.
The three-dimensional CAD model generation program 150 of the present embodiment converts the point cloud data scanned by the three-dimensional scanner 170 into the three-dimensional CAD model data readable by the three-dimensional printer 180.
The three-dimensional shape 300 includes locally changing element shapes as a long hole 301 and dents 302 (in the present embodiment, a three-dimensional shape as an element of a three-dimensional shape represented by point cloud data, or a three-dimensional shape serving as an element that complements a part of the three-dimensional shape represented by the point cloud data is referred to as element shape). Converting the point cloud data of the three-dimensional shape 300 including these element shapes into the three-dimensional CAD model data results in surface deformation or a missing curved surface due to an influence of the element shapes. That may even make it impossible to create a surface. This occurs because the element shapes are difficult to maintain continuity of a free curved surface or a solid.
In such a situation, conventionally, the operator corrects a three-dimensional CAD model with a three-dimensional CAD, for example. This likely creates a workload of the operator and requires work time therefor.
Thus, the three-dimensional CAD model generation program 150 of the present embodiment is configured to remove a locally changing element shape from the three-dimensional shape before data conversion. The three-dimensional CAD model generation program 150 then converts each of the point cloud data of the three-dimensional shape excluding the element shape and the point cloud data of the element shape into three-dimensional CAD model data. The three-dimensional CAD model generation program 150 then synthesizes the generated three-dimensional CAD models to generate the three-dimensional CAD model data of the original three-dimensional shape.
In the present embodiment, the three-dimensional shape excluding the element shape and the element shape are processed as different sets of point cloud data. This makes it easier to maintain the continuity of a free curved surface or a solid to be able to generate accurate three-dimensional CAD model data.
The three-dimensional CAD model data in the present embodiment is data readable by a three-dimensional CAD application or the three-dimensional printer, and holds the three-dimensional shape by the surface model or the solid model. The surface model is defined as a three-dimensional shape model as a group of free curved surfaces representing a three-dimensional surface shape. The solid model is defined as a three-dimensional shape model representing a solid with volume information in the three-dimensional coordinate system. Next, the configuration of the three-dimensional CAD model generation program 150 will be described.
Referring back to
The designation receiver 202 receives, through the input device 107, a designation of the element shape to remove from the three-dimensional shape represented by the point cloud data acquired by the acquirer 201. Further, the designation receiver 202 receives a designation of an additional element shape to the three-dimensional shape.
In the example illustrated in
In the present embodiment, when the designation receiver 202 specifies the element shape, the designation receiver 202 stores in the RAM 102 the point cloud data representing the element shapes and position information indicating the positions of the element shapes in the three-dimensional shape. The positions of the element shapes indicated by the position information are used to synthesize the three-dimensional CAD model data sets.
The designation receiver 202 stores the point cloud data representing the element shapes in the element shape storage database 160. Thereby, upon acquisition of point cloud data by the acquirer 201, when the element shape storage database 160 stores point cloud data of an element shape approximating a part of a three-dimensional shape of the acquired point cloud data, the designation receiver 202 displays the approximate element shape on the display device 108.
The designation receiver 202 then displays, on the display device 108, a message screen asking the operator about whether to designate the element shape. When receiving the designation of the element shape, the designation receiver 202 then uses the element shape (the point cloud data thereof stored in the element shape storage database 160) to complement the three-dimensional shape of the point cloud data acquired by the acquirer 201.
The complementary data generator 203 generates complementary point cloud data representing the three-dimensional surface shape based on the point cloud data acquired by the acquirer 201 and modified with the element shape. The element shape may be specified by the designation receiver 202 or may be the element shape stored as the point cloud data in the element shape storage database 160.
In the present embodiment, the element shapes are intended for complementing holes, projections, or recesses in the three-dimensional surface shape represented by the point cloud data acquired by the acquirer 201. The element shapes can include, for example, an element shape to fill a hole or a recess in the surface of the three-dimensional shape or an element shape that eliminates a projection on the surface.
In a case where the element shape designated by the designation receiver 202 is not yet registered in the element shape storage database 160, the complementary data generator 203 generates point cloud data representing the designated element shape. The generated point cloud data is stored in the element shape storage database 160.
The element shape storage database 160 stores point cloud data representing element shapes. The element shape storage database 160 may pre-store point cloud data of element shapes in addition to the point cloud data of the element shape designated by the designation receiver 202. Further, the element shape storage database 160 may contain point cloud data of element shapes corrected in shape.
The three-dimensional model generator 204 generates complementary three-dimensional CAD model data from the complementary point cloud data. The complementary three-dimensional CAD model data is defined as three-dimensional CAD model data representing the three-dimensional shape complemented with the element shape.
Further, the three-dimensional model generator 204 generates three-dimensional element CAD model data of the element shape from the point cloud data representing the element shape.
The three-dimensional model synthesizer 205 generates the three-dimensional CAD model data representing the three-dimensional surface model or solid model represented by the point cloud data acquired by the acquirer 201, on the basis of the complementary three-dimensional CAD model data and the three-dimensional element CAD model data.
For example, when the three-dimensional element CAD model data represents the element shape to fill a three-dimensional hole, the three-dimensional model synthesizer 205 generates the three-dimensional CAD model data of the three-dimensional shape with the hole, by removing the element shape represented by the three-dimensional element CAD model data from the three-dimensional shape represented by the complementary three-dimensional CAD model data. The position of the three-dimensional shape from which the element shape is removed is the position of the element shape stored in the RAM 102 by the designation receiver 202.
As another example, when the three-dimensional element CAD model data represents the element shape of a projection removed from the three-dimensional shape, the three-dimensional model synthesizer 205 generates the three-dimensional CAD model data of the three-dimensional shape with the projection, by adding the element shape represented by the three-dimensional element CAD model data to the three-dimensional shape represented by the complementary three-dimensional CAD model data.
In view of this, as illustrated in (B) in
Then, as illustrated in (C) of
Then, as illustrated in (D) of
The present embodiment can prevent a missing surface or a surface distortion by separating sharply changing points on the surface of three-dimensional shape from the point cloud data as the element shape and converting the point cloud data into the three-dimensional CAD model data. Next, a specific three-dimensional shape will be described.
(A) of
In view of this, as illustrated in (B) of
Then, as illustrated in (C) of
Then, as illustrated in (D) of
Thereby, the three-dimensional CAD model data representing a three-dimensional shape 540 of the point cloud data acquired by the acquirer 201, as illustrated in (E) of
Next, the overall processing of the three-dimensional object generation system of the present embodiment will be described.
First, the three-dimensional scanner 170 scans an object to generate point cloud data representing the positions on the surface of the object by three-dimensional coordinates (S601).
The three-dimensional scanner 170 then transmits the generated point cloud data to the information processing apparatus 100 (S602).
The acquirer 201 of the information processing apparatus 100 acquires the point cloud data from the three-dimensional scanner 170 through the first connection I/F 105 (S611).
Next, the three-dimensional CAD model generation program 150 of the information processing apparatus 100 displays the three-dimensional shape based on the acquired point cloud data on the display device 108 (S612).
The designation receiver 202 then determines whether the displayed three-dimensional shape contains the element shape stored in the element shape storage DB 160 (S613). When determining absence of the element shape (S613: No), the designation receiver 202 proceeds to S615.
On the other hand, when determining that the displayed three-dimensional shape contains the element shape stored in the element shape storage DB 160 (S613: Yes), the designation receiver 202 allows the element shape to be displayed (S614). Thereby, the operator can designate the displayed element shape as the one to complement the three-dimensional shape.
Next, the designation receiver 202 receives a designation of the element shape from the displayed three-dimensional shape to complement the three-dimensional shape (S615). The element shape may be designated in the same or similar manner as in the three-dimensional CAD, for example.
The complementary data generator 203 generates complementary point cloud data representing the three-dimensional shape complemented with the element shape designated in one or both of S614 and S615 (S616). Further, the complementary data generator 203 generates element point cloud data representing the designated element shape, as needed.
The complementary data generator 203 stores, in the RAM 102, the generated element point cloud data and position information on the original three-dimensional element shape represented by the element point cloud data (S617). Further, the complementary data generator 203 stores the generated element point cloud data in the element shape storage DB 160, as needed.
The three-dimensional model generator 204 converts the element point cloud data representing the element shape into the three-dimensional element CAD model data representing the element shape (S618).
The three-dimensional model generator 204 converts the complementary point cloud data representing the three-dimensional shape complemented with the element shape to generate the complementary three-dimensional CAD model data representing the three-dimensional shape complemented with the element shape (S619).
The three-dimensional model synthesizer 205 synthesizes the three-dimensional CAD model data (S620). The three-dimensional model synthesizer 205 of the present embodiment generates the three-dimensional CAD model data representing the three-dimensional shape, by placing the element shape represented by the three-dimensional element CAD model data on the three-dimensional shape represented by the complementary three-dimensional CAD model data at the positions indicated by the position information stored in S617.
The three-dimensional CAD model generation program 150 then transmits the three-dimensional CAD model data synthesized in S620 to the three-dimensional printer 180 (S621).
The three-dimensional printer 180 receives the three-dimensional CAD model data from the information processing apparatus 100 (S631).
The three-dimensional printer 180 outputs a three-dimensional object based on the received three-dimensional CAD model data (S632).
The three-dimensional object generation system of the present embodiment can output accurate three-dimensional objects by the above-described procedure with a reduction in the workload of the operator to correct a missing or deformed curved surface of the three-dimensional CAD model.
In the three-dimensional object generation system of the present embodiment, the element shape storage database 160 stores the point cloud data representing the element shapes, by way of example. However, the present embodiment is not intended for limiting the element shapes to store to the point cloud data. As a modification, the element shape storage DB 160 may store the point cloud data representing the element shapes and the three-dimensional CAD model data (three-dimensional element CAD model data) representing the element shapes in association with each other. In such a modification, the complementary three-dimensional CAD model data representing the three-dimensional shape complemented with the element shape is generated by the same procedure as that in the first embodiment. After that, the three-dimensional model synthesizer 205 of the modification synthesizes the complementary three-dimensional CAD model data and the three-dimensional element CAD model data stored in advance. Thereby, the modification can attain a similar effect to that of the first embodiment.
Second EmbodimentThe first embodiment has described one example of the information processing apparatus 100 in which the point cloud data generated by the three-dimensional scanner 170 is converted into the three-dimensional CAD model data readable by the three-dimensional printer 180. However, the example is not intended for limiting the configuration performing data conversion to the information processing apparatus. A second embodiment will describe the example that a three-dimensional scanner performs data conversion.
The three-dimensional scanner 700 includes a three-dimensional scanner 701, a controller 702, a storage 703, a connection I/F 704, an input 705, and a display device 706. Same or like elements as those in the first embodiment are denoted by the same or like reference numerals, and a description thereof is omitted.
The three-dimensional scanner 701 includes an optical sensor 711 and a sensor motion controller 712, and reads a three-dimensional shape of an object to generate point cloud data. For example, for generation of the point cloud data, the optical sensor 711 is motion-controlled by the sensor motion controller 712 to detect positions on the three-dimensional surface of the object.
The storage 703 stores a three-dimensional CAD model generation program 150 and an element shape storage database 160.
The controller 702 includes a CPU, a ROM, and a RAM (not illustrated), and executes the three-dimensional CAD model generation program 150 stored in the storage 703 to implement a configuration similar to that in
The three-dimensional CAD model generation program 150 generates three-dimensional CAD model data from the point cloud data generated by the three-dimensional scanner 701. The procedure of generating the three-dimensional CAD model data by the three-dimensional CAD model generation program 150 is similar to the procedure of the first embodiment, and thus a description thereof is omitted. As with the first embodiment, the display device 706 displays the three-dimensional shape and the input 705 receives a designation of an element shape.
The three-dimensional scanner 700 transmits the generated three-dimensional CAD model data to the three-dimensional printer.
The three-dimensional scanner 700 of the present embodiment has the above-described configuration, thereby implementing the processing similar to that of the information processing apparatus 100 of the first embodiment and attaining a similar effect to that of the first embodiment.
Third EmbodimentThe second embodiment has described the example of converting the point cloud data into the three-dimensional CAD model by the three-dimensional scanner 700. A third embodiment will describe an example of data conversion by a three-dimensional printer.
In the present embodiment, a three-dimensional scanner and a three-dimensional printer are connected. The three-dimensional scanner generates point cloud data and transmits the generated point cloud data to the three-dimensional printer.
The three-dimensional printer includes a controller 702, a storage 703, an input 705, and a display device 706, as with the three-dimensional scanner 700 of the second embodiment. In addition, the three-dimensional printer includes a three-dimensional output. Same or like elements as those of the second embodiment are denoted by the same or like reference numerals, and a description thereof is omitted.
With the configuration, the controller 702 of the three-dimensional printer generates three-dimensional CAD data from the point cloud data received from the three-dimensional scanner according to an executed three-dimensional CAD model generation program 150.
Then, the three-dimensional output forms an object having a three-dimensional shape of three-dimensional CAD model data on the basis of the three-dimensional CAD data generated by the three-dimensional CAD model generation program 150.
The three-dimensional printer of the present embodiment has the above-described configuration, thereby implementing the processing similar to that of the information processing apparatus 100 of the first embodiment and attaining a similar effect to that of the first embodiment.
The above-described embodiments have described the example in which the operator designates the element shape that complements the three-dimensional shape of the point cloud data. However, the designation of the element shape is not limited to the manual operation by the operator. Alternatively, the three-dimensional CAD model generation program 150 may be configured to control the respective elements to identify a location on a three-dimensional shape where a deformed curved surface or a missing curved surface likely occurs, on the basis of a threshold, and designate the element shape in the identified location.
In the above-described embodiments, in generating the three-dimensional CAD model data from the point cloud data, the element shape is converted into separate point cloud data sets, and the point cloud data sets are converted into separate three-dimensional CAD model data sets for synthesizing. This can prevent occurrence of a deformed curved surface and a missing curved surface, which would otherwise occur at the time of data conversion. This can reduce a workload of the operator to correct the curved surface accordingly, leading to generating accurate three-dimensional CAD model data.
The three-dimensional CAD model generation program 150 executed in the information processing apparatus 100 of the present embodiment may be recorded and provided on a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a digital versatile disk (DVD) in an installable format or an executable file format.
Further, the three-dimensional CAD model generation program 150 executed in the information processing apparatus 100 of the present embodiment may be configured to be stored on a computer connected with a network such as the Internet and downloaded through the network. The three-dimensional CAD model generation program 150 executed in the information processing apparatus 100 of the present embodiment may be provided or distributed through the network such as the Internet.
Further, the three-dimensional CAD model generation program 150 of the present embodiment may be incorporated in advance in a ROM or the like.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Claims
1: A computer program product including programmed instructions embodied in and stored on a non-transitory computer readable medium, wherein the instructions, when executed by a computer, cause the computer to perform:
- acquiring first point cloud data including three-dimensional coordinates of a position on a first three-dimensional surface shape;
- changing, using a three-dimensional element shape, the first three-dimensional surface shape represented by the first point cloud data to a second three-dimensional surface shave, and first generating second point cloud data including three-dimensional coordinates of a surface position on the second three-dimensional surface shape;
- second generating second shape data from the second point cloud data, the second shape data representing the second three-dimensional shape by a surface model or a solid model, the surface model representing the three-dimensional surface shape by a curved surface, the solid model representing a three-dimensional shape having a volume as solid information; and
- synthesizing the second shape data and element shape data representing the element shape by the surface model or the solid model, to generate first shape data representing the surface model or the solid model of the first three-dimensional shape.
2: The computer program product according to claim 1, wherein
- the second generating includes generating the element shape data from point cloud data representing the element shape, using the surface model or the solid model.
3: The computer program product according to claim 1, wherein
- the changing includes complementing a hole, a projection, or a recess in the second three-dimensional surface shape with the element shape that complements a hole, a projection, or a recess in the first three-dimensional surface shape, and the first generating includes generating the second point cloud data representing the position on the second three-dimensional surface shape with the hole, the projection, or the recess complemented.
4: The computer program product according to claim 1, wherein
- the computer includes a storage that stores the point cloud data representing the element shape, and
- the changing includes changing the first three-dimensional surface shape represented by the first point cloud data, using the element shape represented by the point cloud data stored in the storage, to generate the second point cloud data.
5: The computer program product according to claim 1 wherein the instructions cause the computer to further perform:
- receiving a designation of the element shape, and
- the changing includes changing the first three-dimensional surface shape to the second three-dimensional shape, using the element shape designated in the receiving, and the first generating include generating second point cloud data including coordinates of a position on the second three-dimensional shape.
6: An information processing apparatus comprising:
- an acquirer configured to acquire first point cloud data including three-dimensional coordinates of a position on a first three-dimensional surface shape;
- a first generator configured to change, using a three-dimensional element shape, the first three-dimensional surface shape represented by the first point cloud data to a second three-dimensional surface shape, and generate second point cloud data including three-dimensional coordinates of a position on the second three-dimensional surface shape;
- a second generator configured to generate second shape data from the second point cloud data, the second shape data representing the second three-dimensional shape by a surface model or a solid model, the surface model representing a three-dimensional surface shape by a curved surface, the solid model representing a three-dimensional shape having a volume as solid information; and
- a synthesizer configured to synthesize the second shape data and element shape data representing the element shape by the surface model or the solid model, to generate first shape data representing the surface model or the solid model of the first three-dimensional shape.
7: The information processing apparatus according to claim 6, further comprising:
- a three-dimensional reader configured to read the first three-dimensional shape of an object to generate the first point cloud data, wherein
- the acquirer acquires the first point cloud data generated by the three-dimensional reader.
8: The information processing apparatus according to claim 6, further comprising:
- a three-dimensional output configured to form the object representing the first three-dimensional shape, on the basis of the first shape data generated by the synthesizer.
9: A data processing method to be executed by an information processing apparatus, the data processing method comprising:
- acquiring first point cloud data including three-dimensional coordinates of a position on a first three-dimensional surface shape;
- changing the first three-dimensional shape represented by the first point cloud data to a second three-dimensional surface shape, using a three-dimensional element shape, and generating second point cloud data including three-dimensional coordinates of a position on the second three-dimensional surface shape;
- generating second shape data from the second point cloud data, the second shape data representing the second three-dimensional shape by a surface model or a solid model, the surface model representing a three-dimensional surface shape by a curved surface, the solid model representing a three-dimensional shape having a volume as solid information; and
- synthesizing the second shape data and element shape data representing the element shape by the surface model or the solid model, to generate first shape data representing the surface model or the solid model of the first three-dimensional shape.
Type: Application
Filed: Sep 9, 2015
Publication Date: Feb 1, 2018
Patent Grant number: 10417823
Applicant: Kabushiki Kaisha Toshiba (Minato-ku)
Inventor: Mikio ADACHI (Yokohama)
Application Number: 15/548,113