Program, three-dimensional data design device, three-dimensional data design method, and three-dimensional data design system

A computer-based system addresses the challenge of achieving uniform adhesiveness in denture creation by arranging bead-shaped structures on a dental model, resulting in improved stability and reduced resin detachment.

JP2025088292APending Publication Date: 2025-06-11RICOH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023202901
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-30
Publication Date
2025-06-11

AI Technical Summary

Technical Problem

Existing methods for creating dentures with a concavo-convex surface face challenges in achieving uniform adhesiveness between the frame and resin due to variations in dental mold shapes, leading to potential resin detachment.

Method used

A computer-based system that generates three-dimensional data for a denture by designating and arranging bead-shaped structures on a dental model at predetermined intervals, independent of the dental mold shape, to enhance adhesiveness.

Benefits of technology

The system effectively generates three-dimensional data for a denture with improved adhesiveness, reducing the likelihood of resin detachment and ensuring a stable denture without relying on the dental mold shape.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025088292000001_ABST
    Figure 2025088292000001_ABST
Patent Text Reader

Abstract

To generate three-dimensional data for dentures (anterior crowns) which do not depend on the shape of the tooth model and from which the resin is difficult to dislodge.SOLUTION: The computer has: the placement range accepting unit to accept a designation of a range or location to place a bead-like structure on a three-dimensional tooth model corresponding to three-dimensional data of a tooth model; the placement unit to place the bead-like structure on the three-dimensional tooth model at a predetermined interval based on the range or location designated by the placement range acceptance section; and the output unit to output the three-dimensional data of the bead-like structure placed by the placement section and the three-dimensional data of the tooth model, all of which are implemented by a program.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a program, a three-dimensional data design device, a three-dimensional data design method, and a three-dimensional data design system.

Background Art

[0002] Conventionally, when a dental technician creates a denture, which is a tooth covering (crown) called a prefabricated crown, it is known to apply and cure a resin (a synthetic resin such as plastic) to a frame (metal) serving as a base.

[0003] Also conventionally, for the purpose of enhancing the adhesiveness between the frame and the resin, it is known to provide unevenness on the surface of the frame. The adhesiveness between the frame and the resin is enhanced by increasing the contact area between the frame and the resin due to the unevenness provided on the frame. When casting a frame having unevenness on its surface, it is known to use a dental mold, wax, and retention beads. Specifically, retention beads (plastic beads) are attached onto the wax applied on the dental mold, or a mixture of wax and retention beads is applied onto the dental mold. Conventionally, it is known to cast a frame having unevenness on its surface based on an integrated structure of such a dental mold, wax, and retention beads.

[0004] Patent Document 1 discloses a technique of applying an adhesive onto a frame base corresponding to a dental mold and arranging retention beads on the frame base onto which the adhesive has been applied for the purpose of forming an uneven surface on the surface of the frame.

Summary of the Invention

Problems to be Solved by the Invention

[0005] According to the prior art, an adhesive was applied on a frame base, retention beads were attached on the frame base, and then casting was performed to form a frame having a concavo-convex surface. However, according to the prior art, since the shape of the dental mold varies depending on the patient, the retention beads may not be uniformly attached. In such a case, there is a problem that the adhesiveness between the frame and the resin becomes insufficient, and the resin of the denture (provisional crown) is likely to come off.

[0006] The present invention has been made in view of the above, and an object thereof is to generate three-dimensional data of a denture (provisional crown) in which the resin is difficult to come off, without depending on the shape of the dental mold.

Means for Solving the Problems

[0007] In order to solve the above-described problems and achieve the object, the present invention provides a computer with an arrangement range reception unit that receives a designation of a range or location where a bead-shaped structure is to be arranged on a three-dimensional dental model corresponding to three-dimensional data of a dental mold, and an arrangement unit that arranges the bead-shaped structure on the three-dimensional dental model at a predetermined interval based on the range or location received by the arrangement range reception unit, and an output unit that outputs the three-dimensional data of the bead-shaped structure arranged by the arrangement unit and the three-dimensional data of the dental mold, and is a program for realizing the same.

Effects of the Invention

[0008] According to the present invention, there is an effect that three-dimensional data of a denture (provisional crown) in which the resin is difficult to come off can be generated without depending on the shape of the dental mold.

Brief Description of the Drawings

[0009]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

DETAILED DESCRIPTION OF THE INVENTION

[0010] Embodiments of a program, a 3D data design apparatus, a 3D data design method, and a 3D data design system will be described in detail below with reference to the accompanying drawings.

[0011] (First Embodiment) FIG. 1 is a schematic diagram showing an example of a 3D data design system 1 according to the first embodiment.

[0012] The three-dimensional data design system 1 includes an information processing device 10 as an information processing terminal, a modeling device 12, and a server 14 as a management system functioning as a three-dimensional data design device. The information processing device 10 is communicably connected to the modeling device 12 and the server 14. In FIG. 1, only one information processing device 10 and one modeling device 12 are shown, but this is not restrictive, and there may be a plurality of information processing devices 10 and modeling devices 12.

[0013] The information processing device 10 is a personal computer or the like. The information processing device 10 is a device that transmits various data such as three-dimensional data to the modeling device 12. The information processing device 10 is pre-installed with a browser 10A for operating 3DP (three-dimensional digital printer) software 14A, which is a WEB application managed by the server 14. The 3DP software 14A managed by the server 14 is a program for executing the transmission of various data such as three-dimensional data to the modeling device 12.

[0014] For example, the user U inputs various information such as three-dimensional data and parameters to the 3DP software 14A via the browser 10A of the information processing device 10.

[0015] The three-dimensional data is data used by a modeling unit 20, which will be described later, to model a modeled object. The modeling unit 20, which will be described later, controls a drive unit 40 and the like using the three-dimensional data to model a modeled object corresponding to the three-dimensional data.

[0016] The parameter is information indicating the parameters during the drive of the drive unit 40 when the drive unit 40 controls the drive unit 40 using the three-dimensional data.

[0017] User U inputs these 3D data and parameters by operating the input function such as the keyboard of the information processing apparatus 10. The 3DP software 14A of the server 14 receives the 3D data and parameters. Then, the 3DP software 14A of the server 14 outputs the 3D data and parameters to the shaping apparatus 12.

[0018] The shaping apparatus 12 shapes a shaped object based on the 3D data. More specifically, the shaping apparatus 12 includes a controller 16, a shaping control unit 18, and a shaping unit 20.

[0019] The controller 16 communicates with the information processing apparatus 10 and the shaping control unit 18. The controller 16 outputs the 3D data and parameters received from the information processing apparatus 10 to the shaping control unit 18.

[0020] The shaping control unit 18 drives the drive unit 40 provided in the shaping unit 20 with an adjustment value corresponding to the parameter by using the 3D data and parameters received from the controller 16, and controls the shaping unit 20 to shape the shaped object indicated by the 3D data.

[0021] Specifically, the shaping control unit 18 outputs a drive instruction signal for driving the drive unit 40 to each of one or a plurality of drive units 40 provided in the shaping unit 20 according to the 3D data and parameters.

[0022] The shaping unit 20 is a device that shapes a shaped object according to the 3D data. The shaping unit 20 may be referred to as a 3D printer. The shaping unit 20 only needs to be a device that shapes a three-dimensional shaped object, and its shaping method is not limited. For example, the shaping unit 20 may be any of a fused deposition modeling method, a stereolithography method, a selective laser sintering method, an inkjet method, a projection method, and an inkjet powder lamination method.

[0023] In this embodiment, as an example, a form will be described in which the modeling unit 20 is a modeling unit 20 using a fused deposition modeling method that melts and discharges a filament and laminates the discharged molten filaments to form a modeled object.

[0024] Next, the hardware configurations of the information processing apparatus 10 and the server 14 will be described.

[0025] FIG. 2 is a block diagram showing the hardware configurations of the information processing apparatus 10 and the server 14. Here, the hardware configuration of the server 14 will be described.

[0026] As shown in FIG. 2, the server 14 is constructed by a computer, and as shown in FIG. 2, it includes a CPU 501, a ROM 502, a RAM 503, an HD 504, an HDD (Hard Disk Drive) controller 505, a display 506 which is a display unit, an external device connection I / F (Interface) 508, a network I / F 509, a data bus 510, a keyboard 511, a pointing device 512, a DVD-RW (Digital Versatile Disk Rewritable) drive 514, and a media I / F 516.

[0027] Among these, the CPU 501 controls the operation of the entire server 14. The ROM 502 stores programs used for driving the CPU 501 such as the IPL. The RAM 503 is used as a work area for the CPU 501. The HD 504 stores various data such as programs. The HD 504 of the server 14 stores 3D printing software 14A which is a web application as a program. Also, the HD 504 of the information processing apparatus 10 stores a browser 10A (program) that executes the 3D printing software 14A which is a web application. The HDD controller 505 controls the reading or writing of various data to and from the HD 504 according to the control of the CPU 501.

[0028] The display 506 displays various information such as a cursor, menu, window, characters, or images. The external device connection I / F 508 is an interface for connecting various external devices. Examples of external devices in this case include a USB (Universal Serial Bus) memory and a printer. The network I / F 509 is an interface for data communication using the communication network 100. The data bus 510 is an address bus, a data bus, etc. for electrically connecting each component such as the CPU 501 shown in FIG. 2.

[0029] Also, the keyboard 511 is a type of input means having a plurality of keys for input such as characters, numerical values, and various instructions. The pointing device 512 is a type of input means for selecting and executing various instructions, selecting a processing target, and moving a cursor. The DVD-RW drive 514 controls reading or writing of various data with respect to the DVD-RW 513 as an example of a removable recording medium. Note that it is not limited to DVD-RW, and it may be DVD-R or the like. The media I / F 516 controls reading or writing (storage) of data with respect to the recording medium 515 such as a flash memory.

[0030] Next, functions realized by the operation of the CPU 501 of the server 14 based on the 3DP software 14A stored in the HD 504 of the server 14 will be described.

[0031] Here, FIG. 3 is a functional block diagram showing the functions provided in the server 14. As shown in FIG. 3, when the CPU 501 of the server 14 operates based on the 3DP software 14A, the server 14 includes a placement range reception unit 141, a placement unit 142, and an output unit 143.

[0032] The placement range reception unit 141 receives a designation of a range or location where a bead-shaped structure (hereinafter referred to as a retention bead) is to be placed on a three-dimensional dental model (3D dental model) corresponding to 3D (dental model) data that is three-dimensional data of a tooth shape.

[0033] Based on the range or location specified by the placement range reception unit 141, the placement unit 142 places retention beads at predetermined intervals on the 3D tooth model.

[0034] The output unit 143 combines and outputs the three-dimensional data of the retention beads placed by the placement unit 142 and the 3D (tooth type) data of the tooth type. Note that the three-dimensional data of the model of the retention beads is assumed to be prepared in advance. There may be multiple types of models of the retention beads.

[0035] Next, the three-dimensional data design process by the server 14 will be described.

[0036] Here, FIG. 4 is a flowchart showing the flow of the three-dimensional data design process, and FIGS. 5 to 7 are diagrams showing the transitioned screens.

[0037] As shown in FIG. 4, the placement range reception unit 141 downloads the 3D (tooth type) data acquired in advance by an intraoral scanner, a model scanner, etc. (step S1).

[0038] Here, FIG. 5 is a screen showing an example of acquisition of 3D (tooth type) data. As shown in FIG. 5, the placement range reception unit 141 displays a screen UI-1 as a user interface on the display 506. On the right side of the screen UI-1, a list D1 of 3D (tooth type) data is displayed. When there are multiple 3D (tooth type) data in the list D1 of 3D (tooth type) data, the user U can specify the necessary 3D (tooth type) data and operate the download button B1 to acquire it. When the download of the 3D (tooth type) data is completed, as shown in FIG. 5, the placement range reception unit 141 displays a 3D tooth model M corresponding to the specified 3D (tooth type) data on the left side of the screen UI-1. Note that the placement range reception unit 141 may be configured to allow selection of the format for saving when downloading the 3D (tooth type) data.

[0039] As shown in FIG. 5, when the download of the 3D (tooth shape) data is completed, the user U operates the "Next" button B2 on the right side of the screen UI-1. When the "Next" button B2 is operated, the placement range reception unit 141 displays a retention bead pasting screen UI-2 (see FIG. 6) on the display 506. As shown in FIG. 6, the placement range reception unit 141 prepares a UI related to pasting retention beads on the right side of the display 506. The user U operates the UI on the right side of the screen UI-2 shown in FIG. 6 to place retention beads on the 3D tooth shape model M corresponding to the 3D (tooth shape) data.

[0040] Specifically, the user U clicks on the 3D tooth shape model M with the pointing device 512 to specify the pasting range, and also specifies the bead size and density of the retention beads. For example, for specifying the pasting range of the retention beads, it is sufficient to specify two points, the upper left and the lower right. Alternatively, the pasting range of the retention beads may be specified by the coordinates of a single point.

[0041] After the user U specifies the pasting range, the user U operates the bead pasting UI part D2 on the right side of the screen UI-2 shown in FIG. 6 to be able to specify the size of the retention beads and the density of the retention beads.

[0042] Also, after the user U specifies the pasting range, the user U operates the bead adjustment UI part D3 on the right side of the screen UI-2 shown in FIG. 6 to be able to specify the orientation / rotation (roll / pitch / yaw angles) of the retention beads.

[0043] That is, the placement unit 142 enables the retention beads to be placed in the specified posture (roll / pitch / yaw angles). Since the shapes of the teeth are various and not necessarily optimal, the posture can be changed after determining the placement location so that fine adjustment of the placement direction of the retention beads can be performed.

[0044] Returning to FIG. 4, the placement unit 142 prepares the 3D data of the retention beads according to the bead size specified in the screen UI-2 shown in FIG. 6 (step S2). More specifically, the placement unit 142 enlarges, reduces, and deforms the 3D data of the retention beads so that they have the specified bead size.

[0045] For the retention beads, in addition to the size and placement density described above, the placement unit 142 may also make the shape selectable. The optimal retention beads and placement intervals vary depending on the experience of the dental technician, the characteristics of the 3D printer, the materials used, etc. Also, for example, hemispherical retention beads or retention beads with a shape close to a rectangular parallelepiped may be preferred. Therefore, enable the shape of the retention beads to be selected, and also enable the size and placement interval (density) to be selected. Conventionally, it was necessary to have retention beads of different sizes, but with the 3D dental model of the present embodiment, it is easy to enlarge and reduce and easily obtain suitable retention beads.

[0046] Returning to FIG. 4, the placement range reception unit 141 acquires the range or coordinates for placing the retention beads specified in the screen UI-2 shown in FIG. 6 as described above (step S3).

[0047] Next, the placement unit 142 places the retention beads (step S4). More specifically, as shown in FIG. 6, the placement unit 142 places the retention beads b1 prepared in step S2 at the specified intervals (densities) within the specified pasting range. That is, in the present embodiment, the placement unit 142 automatically places the retention beads b1 at equal intervals on the 3D dental model M corresponding to the 3D (dental mold) data acquired by scanning or the like.

[0048] Here, FIG. 8 is a diagram showing a method of arranging retention beads b1. The surface of the tooth is not necessarily smooth and is a continuously changing curved surface. Also, 3D (tooth model) data obtained by an intraoral scanner, a model scanner, etc. is represented as a collection of small triangles (polygons). If the retention beads b1 are simply arranged from the same direction, in some cases, only incomplete embedding or a very small area may be obtained. To prevent this, as shown in FIG. 8, the retention beads b1 are arranged from the opposite direction of the normal vector (arrow A) of the polygon that constitutes the surface of the 3D tooth model to which the arrangement coordinates belong.

[0049] If the retention beads b1 are simply arranged from the same direction for all polygons, in some cases, only incomplete embedding or a very small area may be obtained. To prevent this, by obtaining the normal vector of the triangle (polygon) surface to which the arrangement coordinates belong and arranging the retention beads b1 from the opposite direction, each retention bead b1 can exhibit a certain holding effect on any curved surface, and further improvement in adhesiveness can be achieved.

[0050] Also, FIG. 9 is a diagram showing an example of the shape of the retention beads b1 of the 3D model. The conventional retention beads were spherical, but in the example of the shape of the retention beads b1 shown in FIG. 9, it has a shape like a quarter of an elliptical rugby ball. The placement portion 142 places the apex (the X-axis direction where it is pointed) of the retention beads b1 having such a shape on the surface of the polygon surface of the 3D tooth model M. In this embodiment, the direction is determined so that the flat surface is on top mainly to ensure the contact area that receives the force from the Z-axis direction.

[0051] The example shown in Figure 6 is one in which retention beads b1 are automatically and uniformly attached to a specified area of ​​a 3D dental model M of the mandibular dentition. Retention beads b1, which are shaped like a quarter of an elliptical rugby ball, are formed so as to be placed perpendicular to the normal direction of the polygons on the surface of the 3D dental model M. This allows for even greater adhesion than conventional methods that rely on spherical beads and adhesives.

[0052] Furthermore, Fig. 7 shows another example of the screen UI-2 for attaching retention beads. As shown in Fig. 7, the user U can also directly and individually place retention beads b2 on the 3D dental impression model M according to the 3D (dental impression) data by operating the UI section D4 on the right side of the screen UI-2. In the example shown in Fig. 7, retention beads b2 are further manually added to the 3D dental impression model M on which retention beads b1 were automatically placed in step S4.

[0053] The placement unit 142 may be configured to further manually thin out the retention beads b1 from the 3D dental model M on which the retention beads b1 have been automatically placed in step S4.

[0054] That is, the placement unit 142 can specify placement locations for retention beads one by one. With this configuration, when there are insufficient retention beads due to hitting the edge of the specified range depending on the size, or when a bead is hidden in the shadow and cannot be specified at once, the missing retention beads can be intuitively supplemented by manually specifying the placement location by clicking the pointing device 512. This makes it possible to form areas where there are insufficient retention beads b1 in the automatic placement, or areas where adhesion is to be further improved.

[0055] Returning to FIG. 4, when the placement unit 142 determines that the placement of the retention beads within the specified pasting range in step S4 is completed (Yes in step S5), and determines that the specification of the range or coordinates for placing the retention beads in step S3 is completed (Yes in step S6), it proceeds to step S7. Note that for the placement unit 142 to determine whether the specification of the range or coordinates for placing the retention beads in step S3 is completed, on the right side of the screen UI-2 shown in FIG. 6 or FIG. 7, it is determined based on whether the user U has operated the "Completion" button B3 assuming that the adjustment of all the beads is finished, that is, whether the pressing of the "Completion" button has been received from the user U.

[0056] The placement of the retention beads is not completed in one operation and may be placed on both sides of multiple teeth. Therefore, in this embodiment, the specification of the range or coordinates for placing the retention beads in step S3 and the placement of the retention beads in step S4 are repeated multiple times before determining the final overall shape.

[0057] In step S7, the output unit 143 combines (Boolean operation) the 3D (tooth shape) data and the 3D data of the retention beads using the Boolean operation between 3D models to integrate them as a 3D tooth shape model.

[0058] Finally, the output unit 143 outputs the data of the combined 3D tooth shape model as new 3D (tooth shape) data to the shaping device 12, which is a 3D printer, as a file (step S8). Note that the output unit 143 may convert the new 3D (tooth shape) data according to the shaping device 12 as needed.

[0059] The output unit 143 combines the 3D (tooth form) data and the 3D data of the retention beads and outputs them in a format that can be used by the shaping device 12. Among the types of 3D data, although there are several types that can be used with 3D printers, if it can be output mainly in the STL format, it can be used with almost all 3D printers. By enabling the selection of several formats including STL, there is an effect of improving convenience.

[0060] Here, FIG. 10 is a diagram showing a comparison of the creation procedures with existing methods. As shown in FIG. 10(a), in the conventional method, a tooth form is obtained using a dental impression material in the oral cavity (step S11), a dental model is created from the tooth form impression using plaster (step S12), and a prototype is created on the dental model using wax and retention beads (spherical) (step S13). Then, in the conventional method, a base is created by casting with metal or the like from the prototype (step S14), and buildup and surface finishing are performed on the base to complete it as a denture (step S15).

[0061] On the other hand, as shown in FIG. 10(b), in the method of this embodiment, a 3D tooth form model is obtained using an intraoral scanner or the like (step S21), and the arrangement shape of the retention beads is processed on the necessary part of the obtained 3D tooth form model (step S22). Then, in the method of this embodiment, the 3D tooth form model with the retention beads arranged is output using a 3D printer or the like (step S23), and buildup and surface finishing are performed on the output 3D tooth form model to complete it as a denture (step S24). Thus, according to the method of this embodiment, since a bead-shaped structure (retention beads) can be integrally formed on the 3D tooth form model, the required time can be shortened and the amount of waste material can also be reduced.

[0062] Thus, according to this embodiment, by arranging individual retention beads repeatedly at regular intervals using 3D design, a denture (front crown) from which the resin is difficult to come off can be formed, and a strong and stable denture (front crown) can be formed. As a result, the holding force of the denture (front crown) can be stably exhibited without depending on the shape of the tooth form model or the skill of the user U (dental technician).

[0063] Also, according to the present embodiment, the user U (dental technician) can arrange the retention beads evenly and vertically by intuitive operation, and since it is integrally formed with the base, such stress can be dispersed to make it robust.

[0064] (Second Embodiment) Next, the second embodiment will be described.

[0065] The second embodiment is different from the first embodiment in that it analyzes the operation history of the user U by machine learning and proposes the area for arranging the retention beads, the arrangement interval, etc. Hereinafter, in the description of the second embodiment, the description of the same parts as those of the first embodiment will be omitted, and the parts different from the first embodiment will be described.

[0066] Here, FIG. 11 is a functional block diagram showing the functions of the server 14 according to the second embodiment. As shown in FIG. 11, when the CPU 501 of the server 14 operates based on the 3DP software 14A, the server 14 includes an arrangement range reception unit 141, an arrangement unit 142, an output unit 143, an analysis unit 144, and a display reception unit 145.

[0067] The analysis unit 144 analyzes the operation history of the user U by machine learning.

[0068] Here, machine learning is a technology for enabling a computer to acquire learning ability like a human. The computer autonomously generates an algorithm necessary for judgments such as data identification from pre-loaded learning data and applies this to new data to make predictions. The learning method for machine learning may be any one of supervised learning, unsupervised learning, semi-supervised learning, reinforcement learning, and deep learning, or may be a learning method combining these learning methods. The learning method for machine learning is not limited.

[0069] The reception unit 145 causes the display unit, i.e., the display 506, to display the analysis result by the analysis unit 144, and accepts changes to the setting conditions of the own device based on the analysis result.

[0070] Next, the information analysis process by the server 14 will be described. Here, FIG. 12 is a flowchart showing the flow of the information analysis process.

[0071] In the present embodiment, information obtained by collecting the operation history in the 3D data design system 1 is analyzed, the analysis result is notified to the user U, and a proposal to change the setting conditions is made.

[0072] When analyzing the operation history by the user U such as a dental technician, there are multiple times when the size and density of the retention beads to be arranged are operated under the same conditions. In this case, when arranging the beads in the future, it may be proposed to the user U whether to treat the condition setting based on the size and density of the most frequently selected retention beads as a new initial setting (default).

[0073] Therefore, as shown in FIG. 12, the analysis unit 144 analyzes the operation history of the user U regarding the bead size of the retention beads and the density of the retention beads by machine learning (step S31).

[0074] The analysis unit 144 determines whether the number of times the bead size of the retention beads is "5" and the density of the retention beads is "6" is more than a predetermined threshold value (for example, 5 times) (step S32).

[0075] When the analysis unit 144 determines that the number of times the bead size of the retention beads is "5" and the density of the retention beads is "6" is more than a predetermined threshold value (for example, 5 times) (Yes in step S32), the display reception unit 145 displays and notifies that fact on the screen of the display 506 (step S33).

[0076] Here, FIG. 13 is a diagram showing an example of the display screen UI-3. In the screen UI-3 of the display 506 shown in FIG. 13, the operation history of the user U is listed.

[0077] In addition, in the screen UI-3 shown in FIG. 13, the notification content to the user U is displayed. As an example of the notification content to the user U, the text "There is a tendency that the bead size of '5' and the density of '6' are often selected. Do you want to set the initial settings for subsequent times to a bead size of '5' and a density of '6'?" is displayed on the screen UI-3.

[0078] When the operation of the "Yes" button B4 on the screen UI-3 is received from the user U (Yes in step S34), the display reception unit 145 sets the initial settings for subsequent times to a bead size of '5' and a density of '6' (step S35). When the operation of the "No" button B5 on the screen UI-3 is received from the user U (No in step S34), the display reception unit 145 returns to step S31.

[0079] In this embodiment, the bead size of the retention beads and the density of the retention beads are taken as examples, but it is not limited thereto. In addition, conditions such as the shape, arrangement position, and arrangement angle of the retention beads can be counted, and when it is detected that the number of selections thereof is more than a predetermined threshold value (for example, 7 times), a notification to that effect can be displayed on the screen.

[0080] As described above, according to this embodiment, by analyzing the information collected on the operation history and notifying the user U of the analysis result, it is possible to propose a change in the setting conditions.

[0081] In addition, the user U (dental technician) may be asked to input the correspondence relationship between the arrangement position of the retention beads and the adhesiveness (the feeling of whether the adhesiveness is good or bad), and the result may be utilized for the proposal / improvement of the change in the arrangement position of the retention beads for subsequent times.

[0082] Each function of the embodiments described above can be realized by one or more processing circuits. Here, the "processing circuit" in this specification refers to a processor programmed to execute each function by software, such as a processor implemented by an electronic circuit, an ASIC (Application Specific Integrated Circuit) designed to execute each function described above, a DSP (Digital Signal Processor), an FPGA (Field Programmable Gate Array), and devices such as conventional circuit modules.

[0083] Note that the information processing apparatus 10 is not limited to a personal computer as long as it is a device having a communication function. The information processing apparatus 10 may be, for example, an image forming apparatus, a PJ (Projector), an IWB (Interactive White Board), an output device such as a digital signage, a HUD (Head Up Display) device, an industrial machine, an imaging device, a sound collection device, a medical device, a network home appliance, an automobile (Connected Car), a notebook PC (Personal Computer), a mobile phone, a smartphone, a tablet terminal, a game machine, a PDA (Personal Digital Assistant), a digital camera, a wearable PC, or a desktop PC.

[0084] Aspects of the present invention are as follows, for example. <1> A computer, an arrangement range reception unit that receives a designation of a range or location where a bead-shaped structure is to be arranged on a three-dimensional dental model corresponding to three-dimensional data of a tooth shape, an arrangement unit that arranges the bead-shaped structure on the three-dimensional dental model at a predetermined interval based on the range or location received by the arrangement range reception unit, an output unit that outputs three-dimensional data of the bead-shaped structure arranged by the arrangement unit and the three-dimensional data of the tooth shape, A program for realizing <2> The arranging unit can specify each placement location of the bead-like structure. The program according to <1>, characterized in that <3> The arranging unit arranges the bead-like structure from the normal direction with respect to the polygon constituting the surface of the three-dimensional dental model. The program according to <1> or <2>, characterized in that <4> The arranging unit can select at least one of the shape, size, and arrangement density of the bead-like structure. The program according to any one of <1> to <3>, characterized in that <5> The arranging unit can arrange the bead-like structure in a specified posture. The program according to any one of <1> to <4>, characterized in that <6> The arranging unit makes the shape of the bead-like structure a shape obtained by quartering the shape of an elliptical rugby ball. The program according to any one of <1> to <5>, characterized in that <7> The arrangement range receiving unit repeatedly receives the designation of the range or location for arranging the bead-like structure a plurality of times, and the arranging unit repeatedly arranges the bead-like structure on the three-dimensional dental model based on the range or location designated by the arrangement range receiving unit a plurality of times. The program according to any one of <1> to <6>, characterized in that <8> The output unit combines the three-dimensional data of the bead-like structure and the three-dimensional data of the dental mold and outputs them in a format usable by a three-dimensional printer. The program according to any one of <1> to <7>, characterized in that <9> An analysis unit that analyzes the operation history of the user, a display receiving unit that displays the analysis result by the analysis unit on a display unit and accepts the change of the setting condition in the own device based on the analysis result, The program according to any one of <1> to <8>, characterized in that... <10> An arrangement range reception unit that receives a designation of a range or location where a bead-shaped structure is to be arranged on a three-dimensional tooth profile model according to three-dimensional data of a tooth profile; An arrangement unit that arranges the bead-shaped structures on the three-dimensional tooth profile model at predetermined intervals based on the range or location designated by the arrangement range reception unit; An output unit that outputs three-dimensional data of the bead-shaped structures arranged by the arrangement unit and three-dimensional data of the tooth profile; A three-dimensional data design apparatus, characterized by comprising... <11> A three-dimensional data design method in a three-dimensional data design apparatus, the method comprising: An arrangement range reception step of receiving a designation of a range or location where a bead-shaped structure is to be arranged on a three-dimensional tooth profile model according to three-dimensional data of a tooth profile; An arrangement step of arranging the bead-shaped structures on the three-dimensional tooth profile model at predetermined intervals based on the range or location designated in the arrangement range reception step; An output step of outputting three-dimensional data of the bead-shaped structures arranged in the arrangement step and three-dimensional data of the tooth profile; A three-dimensional data design method, characterized by including... <12> In a three-dimensional data design system including a plurality of information processing terminals and a management system, the management system includes: An arrangement range reception unit that receives a designation of a range or location where a bead-shaped structure is to be arranged on a three-dimensional tooth profile model according to three-dimensional data of a tooth profile provided from the information processing terminal; An arrangement unit that arranges the bead-shaped structures on the three-dimensional tooth profile model at predetermined intervals based on the range or location designated by the arrangement range reception unit; An output unit that outputs three-dimensional data of the bead-shaped structures arranged by the arrangement unit and three-dimensional data of the tooth profile to the information processing terminal; A three-dimensional data design system, characterized by comprising...

Explanation of Reference Numerals

[0085] 1 3D data design system 14 3D data design device, management system 141 Arrangement range reception unit 142 Arrangement unit 143 Output unit 144 Analysis unit 145 Display reception unit

Prior art documents

Patent documents

[0086]

Patent Document 1

Claims

1. A program for causing a computer to receive a designation of a range or location on a three-dimensional tooth shape model corresponding to three-dimensional data of a tooth shape, where a bead-shaped structure is to be arranged; an arrangement range receiving unit an arrangement unit that arranges the bead-shaped structures on the three-dimensional tooth shape model at a predetermined interval based on the range or location designated by the arrangement range receiving unit an output unit that outputs three-dimensional data of the bead-shaped structures arranged by the arrangement unit and the three-dimensional data of the tooth shape

2. The program according to claim 1, wherein the arrangement unit can specify each location where the bead-shaped structures are to be arranged one by one.

3. The program according to claim 1, wherein the arrangement unit arranges the bead-shaped structures in a direction normal to a polygon constituting the surface of the three-dimensional tooth shape model.

4. The program according to claim 1, wherein the arrangement unit can select at least one of the shape, size, and arrangement density of the bead-shaped structures.

5. The program according to claim 1, wherein the arrangement unit can arrange the bead-shaped structures in a specified posture.

6. The program according to claim 1, wherein the shape of the bead-shaped structures is a shape obtained by quartering an oval rugby ball shape.

7. The arrangement range receiving unit repeatedly receives a designation of a range or location where the bead-shaped structures are to be arranged a plurality of times, and the arrangement unit repeatedly arranges the bead-shaped structures on the three-dimensional tooth shape model based on the range or location designated by the arrangement range receiving unit a plurality of times. The program according to claim 1, characterized by the above.

8. The program according to claim 1, wherein the output unit combines the three-dimensional data of the bead-shaped structures and the three-dimensional data of the tooth shape and outputs them in a format usable by a three-dimensional printer.

9. an analysis unit that analyzes a user's operation history; a display receiving unit that causes the analysis result by the analysis unit to be displayed on a display unit and accepts a change in setting conditions of the own device based on the analysis result The program according to any one of claims 1 to 8, characterized by the above.

10. ​ ​ ​ ​ ​ ​ ​ On a three-dimensional tooth profile model corresponding to three-dimensional data of a tooth profile, an arrangement range receiving unit that receives a designation of a range or location where a bead-shaped structure is to be arranged; An arrangement unit that arranges the bead-shaped structures at predetermined intervals on the three-dimensional tooth profile model based on the range or location designated by the arrangement range receiving unit; An output unit that outputs the three-dimensional data of the bead-shaped structures arranged by the arrangement unit and the three-dimensional data of the tooth profile; A three-dimensional data design device, characterized by comprising the above.

11. A three-dimensional data design method in a three-dimensional data design device, comprising: An arrangement range receiving step of receiving a designation of a range or location where a bead-shaped structure is to be arranged on a three-dimensional tooth profile model corresponding to three-dimensional data of a tooth profile; An arrangement step of arranging the bead-shaped structures at predetermined intervals on the three-dimensional tooth profile model based on the range or location designated in the arrangement range receiving step; An output step of outputting the three-dimensional data of the bead-shaped structures arranged in the arrangement step and the three-dimensional data of the tooth profile; A three-dimensional data design method, characterized by including the above.

12. In a three-dimensional data design system including a plurality of information processing terminals and a management system, The management system includes: An arrangement range receiving unit that receives a designation of a range or location where a bead-shaped structure is to be arranged on a three-dimensional tooth profile model corresponding to three-dimensional data of a tooth profile provided from the information processing terminal; An arrangement unit that arranges the bead-shaped structures at predetermined intervals on the three-dimensional tooth profile model based on the range or location designated by the arrangement range receiving unit; An output unit that outputs the three-dimensional data of the bead-shaped structures arranged by the arrangement unit and the three-dimensional data of the tooth profile to the information processing terminal; A three-dimensional data design system, characterized by comprising the above.

Citation Information

Patent Citations

  • Dental artificial tooth and beads for artificial tooth, and method for manufacturing the same

    JP2014161526A