Modeling methods for dental and jaw components and computer-readable storage media
By generating the anterior base in the modeling of dental components, the problem of users having to manually add and position the anterior and posterior bases is solved, thus simplifying the operation and improving the design accuracy.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHINING 3D TECH CO LTD
- Filing Date
- 2022-12-27
- Publication Date
- 2026-05-26
AI Technical Summary
During the modeling process of dental components, users need to add and determine the position and orientation of the front and rear bases separately, which is inconvenient.
By acquiring a dental model and adding a posterior base, the position and shape of the front base are automatically generated, including the generation of support columns and base plates, so that the bottom surface of the posterior base is on the same horizontal plane as the bottom surface of the dental model, reducing the number of manual steps for users.
The user operation process has been simplified, the design precision of the front and rear bases has been improved, the number of user operation steps has been reduced, and the user operation is more convenient.
Smart Images

Figure CN115813585B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of three-dimensional modeling technology, and in particular to a modeling method for dental and jaw components and a computer-readable storage medium. Background Technology
[0002] Some dental components include jaws and articulators, which can be used to determine the position of the maxilla and mandible, thus illustrating the occlusal relationship of the teeth. However, during the modeling process of dental components, the articulator can only be added after the upper and lower jaws have been imported simultaneously from a single scan. Users typically need to add the front and rear bases of the articulator separately, and then determine their positions and orientations separately, which is inconvenient for users. Summary of the Invention
[0003] This application provides a modeling method for dental and jaw components and a computer-readable storage medium for user convenience.
[0004] This application provides a method for modeling dental and jaw components, including:
[0005] Obtain a dental model;
[0006] Add a rear base such that the bottom surface of the rear base is on the same horizontal plane as the bottom surface of the dental model, and the top surface of the rear base is on the same horizontal plane as the top surface of the dental model; and
[0007] The front base is automatically generated based on the dental model and the posterior base.
[0008] Furthermore, before automatically generating the anterior base based on the dental model and the posterior base, the modeling method further includes:
[0009] A ray emanates forward from the rear base along the central axis of the rear base;
[0010] If the ray intersects with the dental model, and the posterior base intersects with the dental model at least partially, then the anterior base is generated based on the dental model and the posterior base.
[0011] If the ray does not intersect with the dental model, or if the posterior base does not intersect with the dental model, then the anterior base is not generated.
[0012] Further, the step of automatically generating the anterior base based on the dental model and the posterior base includes:
[0013] The position of the front base is determined based on the rear base;
[0014] The front base is generated based on the position of the front base, the dental model, and the rear base.
[0015] Furthermore, the front base includes two sub-front bases; each sub-front base includes a base plate and a support column for positioning; the support column is connected to the base plate; the base plates of the two sub-front bases are arranged opposite to each other, and the support column is located between the base plates of the two sub-front bases;
[0016] Determining the position of the front base based on the rear base includes:
[0017] The position of the support column is determined based on the rear base.
[0018] The position of the front base is determined based on the position of the support column.
[0019] Further, determining the position of the support column based on the rear base includes:
[0020] Multiple first rays emanate forward from the rear base, the multiple first rays being parallel to the central axis of the rear base and spaced apart in the direction from the bottom surface to the top surface of the rear base; wherein, the distance between the two first rays that are furthest apart is equal to the height of the dental model.
[0021] The intersection point furthest from the posterior base among the intersection points of the first ray and the dental model is taken as the first intersection point;
[0022] The intersection point that is farthest from the rear base among the multiple first intersection points corresponding to the multiple first rays is determined as the location determination intersection point;
[0023] The intersection point is determined based on the location, and the position of the support column is determined accordingly.
[0024] Furthermore, the front base includes two sub-front bases; each sub-front base includes a base plate and a support column connected to the base plate; the base plate is used to fit the dental model.
[0025] The step of generating the anterior base based on the position of the anterior base, the dental model, and the posterior base includes:
[0026] Based on the dental model and the posterior base, the outline of the base plate supplementary model is determined;
[0027] Generate a supplementary base plate model based on the outline of the supplementary base plate model;
[0028] The base plate is generated based on the position of the front base, the supplementary model of the base plate, and the preset model of the front base.
[0029] Furthermore, the rear base includes two sub-rear bases that are vertically opposite each other; the sub-rear bases are correspondingly arranged with the sub-front base;
[0030] The step of determining the outline of the base plate supplementary model based on the dental model and the posterior base includes:
[0031] A second ray is emitted forward from the rear base along the central axis of the sub-rear base;
[0032] Multiple third rays emanate from both sides of the second ray and forward from the rear base. These multiple third rays are parallel to the second ray and are arranged at intervals on the same plane parallel to the top surface of the rear base. The distance between the two third rays that are furthest apart is equal to the set width of the base plate. The third ray located on one side of the second ray and the third ray located on the other side of the second ray are symmetrical about the second ray.
[0033] The outline of the base plate supplementary model is determined based on the second intersection point between the second ray and the dental model, and the intersection of the third ray and the dental model. The second intersection point is the intersection point between the second ray and the dental model that is farthest from the rear base.
[0034] Further, determining the outline of the base plate supplementary model based on the second intersection point of the second ray and the second intersection point of the dental model, and the intersection of the third ray and the dental model, includes:
[0035] If the third ray has no intersection with the dental model, or if the third intersection of the third ray and the dental model is closer to the rear base than the second intersection, and the distance between the second and third intersections is greater than the intersection distance threshold, or if the third intersection is farther from the rear base than the second intersection, a straight line is drawn perpendicular to the second ray at the second intersection in a plane parallel to the bottom surface of the dental model; and the outline of the base plate supplementary model is determined based on the intersection of the straight line and the third ray.
[0036] The third intersection point is the intersection point of the third ray and the dental model that is farthest from the posterior base.
[0037] Further, based on the second intersection point between the second ray and the dental model, and the intersection of the third ray and the dental model, the outline of the base plate supplementary model is determined, including:
[0038] If the third intersection point is closer to the rear base than the second intersection point, and the distance between the second intersection point and the third intersection point is less than the intersection point distance threshold, the outline of the base plate supplementary model is determined based on the third intersection points of the multiple third rays with the dental model.
[0039] The third intersection point is the intersection point of the third ray and the dental model that is farthest from the posterior base.
[0040] Furthermore, the base plates of the two sub-bases are arranged opposite to each other, and each includes an inner surface of the opposite base plate;
[0041] After determining the outline of the base plate supplementary model based on the third intersection points of the multiple third rays with the dental model, the modeling method further includes:
[0042] On the plane that coincides with the inner surface of the base plate, multiple fourth rays emanate forward from the rear base. The positions of the multiple fourth rays correspond one-to-one with the second rays and the multiple third rays in the height direction of the rear base.
[0043] The intersection point of the fourth ray with the dental model that is farthest from the posterior base is designated as the fourth intersection point;
[0044] Select the intersection point closest to the rear base between the second and fourth intersection points corresponding to the position in the height direction of the rear base, and the intersection point closest to the rear base between the third and fourth intersection points corresponding to the position in the height direction of the rear base, as the target contour intersection point;
[0045] The outline of the base plate supplementary model is determined based on the intersection of the target outline.
[0046] Further, determining the contour of the base plate supplementary model based on the intersection points of the target contours includes:
[0047] The outline of the supplementary model of the base plate is determined based on the intersection of the target contours and the relative edge points along the width direction of the side surface of the base plate of the preset model of the front base near the rear base.
[0048] Further, determining the outline of the supplementary model of the base plate based on the intersection of the target contours and the opposite edge points along the width direction of the side surface of the base plate of the preset model of the front base near the rear base includes:
[0049] Move the edge point a first predetermined distance away from the rear base;
[0050] Move the intersection of the contours a second predetermined distance toward the rear base;
[0051] The outline of the base plate supplementary model is determined based on the intersection of the moved edge points and the outline.
[0052] Further, generating the base plate supplementary model based on the outline of the base plate supplementary model includes:
[0053] The outline of the base plate supplementary model is stretched along the height direction of the dental model, and the stretching length is equal to the height of the base plate of the pre-set model of the front base, so as to generate the base plate supplementary model.
[0054] Furthermore, the front base includes two sub-front bases; each sub-front base includes a base plate and a support column for positioning; the support column is connected to the base plate;
[0055] The step of generating the anterior base based on the position of the anterior base, the dental model, and the posterior base includes:
[0056] The height of the anterior base is determined based on the height of the dental model.
[0057] Based on the height of the front base, a supplementary model of the support column is generated;
[0058] The support column is generated based on the supplementary model of the support column and the preset model of the front base.
[0059] Furthermore, generating a supplementary model of the support column based on the height of the front base includes:
[0060] The outline of the surface of the support column of the preset model of the front base away from the base plate is stretched along the height direction of the front base to generate a supplementary model of the support column.
[0061] Furthermore, the rear base includes two sub-rear bases; each sub-rear base includes a main body and a support for positioning; the support is connected to the main body.
[0062] After adding the rear base so that the bottom surface of the rear base is on the same horizontal plane as the bottom surface of the dental model, and the top surface of the rear base is on the same horizontal plane as the top surface of the dental model, the modeling method further includes:
[0063] The height of the posterior base is determined based on the height of the dental model.
[0064] Based on the height of the rear base, a supplementary model of the support portion is generated;
[0065] The support part is generated based on the supplementary model of the support part and the preset model of the rear base.
[0066] Furthermore, the acquisition of the dental model includes:
[0067] Import the initial dental model generated from the scan;
[0068] The top and bottom surfaces of the initial dental model are cut into planes to make the top and bottom surfaces of the initial dental model parallel.
[0069] The initial dental model after trimming is then shelled.
[0070] A bottom-sealing model is generated within the initial dental model after shelling to obtain the dental model; wherein the bottom surface of the bottom-sealing model coincides with the bottom surface of the initial dental model after shelling, and the top surface of the bottom-sealing model coincides with the top surface of the initial dental model after shelling.
[0071] Furthermore, after generating the anterior base based on the dental model and the posterior base, the modeling method further includes:
[0072] Cut off the portion of the front base that overlaps with the bottom cover model, and cut off the portion of the rear base that overlaps with the bottom cover model;
[0073] The anterior and posterior bases, after being removed, are combined in the dental model.
[0074] This application provides a computer-readable storage medium, wherein the computer-readable storage medium includes one or more program instructions for performing the method as described in any of the above embodiments.
[0075] This application provides a modeling method for a dental component. After the user adds a posterior base, the front base can be automatically generated based on the dental model and the posterior base. This eliminates the need for the user to add the front base and confirm its position, thus reducing user steps and simplifying the process.
[0076] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description
[0077] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0078] Figure 1 The diagram shown is a flowchart of a modeling method for a dental and jaw assembly according to an exemplary embodiment of this application;
[0079] Figure 2 As shown Figure 1 Sub-flowcharts of the steps described above;
[0080] Figure 3 As shown Figure 1 Another sub-flowchart of the steps described above;
[0081] Figure 4 As shown Figure 3 Sub-flowcharts of the steps described above;
[0082] Figure 5 As shown Figure 4 Sub-flowcharts of the steps described above;
[0083] Figure 6 As shown Figure 3 Sub-flowcharts of the steps described above;
[0084] Figure 7 As shown Figure 6 Sub-flowcharts of the steps described above;
[0085] Figure 8 As shown Figure 6 A flowchart of the steps following the steps described above;
[0086] Figure 9 As shown Figure 3 Another sub-flowchart of the steps described above;
[0087] Figure 10 As shown Figure 1 Sub-flowcharts of the steps described above;
[0088] Figure 11 The image shown is a perspective view of a dental assembly according to an exemplary embodiment of this application;
[0089] Figure 12 As shown Figure 1 A plan view of the rear base of the dental assembly in one position;
[0090] Figure 13 As shown Figure 1 A plan view of the rear base of the dental assembly in another location. Detailed Implementation
[0091] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0092] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to limit the application. Unless otherwise defined, the technical or scientific terms used in this application should be understood in their ordinary sense by one of ordinary skill in the art to which this application pertains. The terms "first," "second," and similar terms used in this application specification and claims do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Similarly, the terms "a" or "one," etc., do not indicate a quantity limitation, but rather indicate the presence of at least one. "A plurality" or "several" indicates two or more. Unless otherwise indicated, the terms "front," "rear," "lower," and / or "upper," etc., are for ease of description only and are not limited to a location or spatial orientation. The terms "comprising" or "including," etc., mean that the elements or objects preceding "comprising" or "including" encompass the elements or objects listed following "comprising" or "including" and their equivalents, and do not exclude other elements or objects. The terms "connected," "linked," etc., are not limited to physical or mechanical connections and can include electrical connections, whether direct or indirect.
[0093] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.
[0094] This application provides a modeling method for dental and jaw components and a computer-readable storage medium. The modeling method and computer-readable storage medium for dental and jaw components of this application will be described in detail below with reference to the accompanying drawings. Unless otherwise specified, the features in the following embodiments and implementations can be combined with each other.
[0095] See Figure 1 and Figure 11 As shown, this application provides a modeling method for a dental component 100. The modeling method for the dental component 100 can be applied in modeling software. The modeling method for the dental component 100 may include steps S101 to S103.
[0096] In step S101, a dental model 10 is obtained. The dental model 10 may include the upper jaw 11 and the lower jaw 12 in an occlusal state. The upper jaw 11 and the lower jaw 12 may be obtained separately or together. Thus, the dental model 10 can illustrate the occlusal relationship between the teeth of the upper jaw 11 and the teeth of the lower jaw 12. The dental model 10 may be a complete dental model or a partial dental model that illustrates the occlusal relationship, such as a quarter-tooth model; this application does not impose any limitations.
[0097] In step S102, a rear base 13 is added, such that the bottom surface of the rear base 13 is on the same horizontal plane as the bottom surface of the dental model 10, and the top surface of the rear base 13 is on the same horizontal plane as the top surface of the dental model 10. The bottom surface of the rear base 13 being on the same horizontal plane as the bottom surface of the dental model 10 can mean that the bottom surface of the rear base 13 at least partially overlaps with the bottom surface of the dental model 10, or it can mean that the bottom surface of the rear base 13 does not overlap with the bottom surface of the dental model 10. The top surface of the rear base 13 being on the same horizontal plane as the top surface of the dental model 10 can also mean that the top surface of the rear base 13 at least partially overlaps with the top surface of the dental model 10, or it can mean that the top surface of the rear base 13 does not overlap with the top surface of the dental model 10. The rear base 13 can be added behind the dental model 10 or to the side of the dental model 10. Adding the back base 13 can refer to selecting the model of the back base 13, adding it to any position, and then dragging it to the corresponding position on the dental model 10. Alternatively, it can refer to directly adding the back base 13 to the corresponding position on the dental model 10. The back base 13 can be added automatically or manually. Automatic addition of the back base 13 means that, based on the known coordinate system of the dental model 10, the bounding box of the dental model 10 is obtained, and the back base 13 is automatically added to the default spatial position or to a spatial position obtained through calculation. Manual addition of the back base 13 means that the back base can be added to the spatial position selected by the user, and the user can add the back base 13 by clicking with the mouse, manually clicking on the touchscreen, etc. The mating relationship between the rear base 13 and the dental model 10 can be added automatically or manually, such that the bottom surface of the rear base 13 and the bottom surface of the dental model 10 are on the same horizontal plane, and the top surface of the rear base 13 and the top surface of the dental model 10 are on the same horizontal plane. In some embodiments, the rear base...
[0098] The seat 13 includes two opposing sub-rear bases 28. The two sub-rear bases include a first sub-rear base 14 and a second sub-rear base 15. It is understood that the top surface of the first sub-rear base 14 is aligned with the top surface of the dental model 10.
[0099] The surfaces are on the same horizontal plane, and the bottom surface of the second sub-base 15 is on the same horizontal plane as the bottom surface of the dental model 10.
[0100] In step S103, the front base 16 is automatically generated based on the dental model 10 and the posterior base 13.
[0101] The anterior base 16 can be located in front of the dental model 10 or to the side of the dental model 10. After adding the posterior base 13, the anterior base 16 can be automatically generated based on the dental model 10 and the posterior base 13.
[0102] This eliminates the need for users to add the front base 16 and confirm its position, reducing user steps and simplifying the process. Furthermore, the generated front base 16 can be placed on one side of the dental model 10 corresponding to the position of the rear base 13 and fits snugly against it. This not only simplifies user operation but also improves the design accuracy of the front base 16 and rear base 13.
[0103] 0 See also Figure 2 and Figure 11 As shown, in some embodiments, step S101 of obtaining the dental model 10 may be...
[0104] The process further includes steps S201 to S204. In step S201, the initial dental model generated by the scan is imported. The initial dental model generated by the scan can be imported automatically or manually. The initial dental model can be obtained by scanning the patient's oral cavity.
[0105] In step S202, the top and bottom surfaces of the initial dental model are cut into planes to make the top and bottom surfaces of the initial dental model 5 parallel. Cutting the top and bottom surfaces of the initial dental model into planes facilitates the addition of the mating relationship between the rear base 13 and the dental model 10, and also facilitates the addition of the rear base 13.
[0106] In step S203, the initial dental model after cutting is shelled.
[0107] In step S204, a bottom sealing model 17 is generated within the shelled initial dental model to obtain a dental model 10. The bottom surface of the bottom sealing model 17 coincides with the bottom surface of the shelled initial dental model, and the top surface of the bottom sealing model 17 coincides with the top surface of the shelled initial dental model. It is understood that the interior of the shelled initial dental model is hollow. The bottom sealing model 17 can fill the hollow portion of the initial dental model. In some embodiments, the bottom sealing model 17 includes a first bottom sealing model and a second bottom sealing model. The top surface of the first bottom sealing model coincides with the top surface of the maxilla of the initial dental model, and the bottom surface of the second bottom sealing model coincides with the bottom surface of the mandibular portion of the initial dental model. The bottom sealing model 17 facilitates the cutting of the portions of the front base 16 and the rear base 13 that extend into the dental model 10, making the dental assembly 100 more aesthetically pleasing and facilitating the merging of the dental model 10 with the front base 16 and the rear base 13.
[0108] In some embodiments, before generating the anterior base 16 based on the jaw model 10 and the posterior base 13, the modeling method of the jaw assembly 100 further includes: emitting a ray forward from the posterior base 13 along the central axis of the posterior base 13. It is understood that this can refer to emitting a ray forward from the posterior base 13, the ray coinciding with the central axis of the posterior base 13. If the ray intersects the jaw model 10, and the posterior base 13 at least partially intersects the jaw model 10, then the anterior base 16 is generated based on the jaw model 10 and the posterior base 13. It is understood that at least partially intersecting means that the posterior base 13 overlaps with the jaw model 10. If the ray does not intersect the jaw model 10, or the posterior base 13 does not intersect the jaw model 10, then the anterior base 16 is not generated. Wherein, if the ray does not intersect the jaw model 10, the position and orientation of the posterior base 13 can be adjusted by rotation, dragging, etc., so that the central axis of the posterior base 13 intersects with the jaw model 10, in order to facilitate the generation of the anterior base 16. If the posterior base 13 does not intersect with the dental model 10, the position and orientation of the posterior base 13 can be adjusted by rotating, dragging, etc., so that the posterior base 13 intersects with the dental model 10 at least partially.
[0109] See Figure 3 and Figure 11As shown, in some embodiments, a front base 16 is automatically generated based on the dental model 10 and the posterior base 13, including steps S301 to S302. In step S301, the position of the front base 16 is determined based on the posterior base 13. The position of the front base 16 can be determined based on the position and orientation of the posterior base 13. In some embodiments, the front base 16 includes two sub-front bases 18. Each sub-front base 18 includes a base plate 21 and a support post 22 for positioning. The support post 22 is connected to the base plate 21. The base plates 21 of the two sub-front bases 18 are arranged opposite to each other, and the support post 22 is located between the base plates 21 of the two sub-front bases. The position of the support post 22 relative to the base plate 21 is fixed. The two sub-front bases 18 include a first sub-front base 19 and a second sub-front base 20. A sub-posterior base 28 is correspondingly arranged with the sub-front bases 18. Specifically, the first sub-posterior base 14 corresponds to the first sub-posterior base 19, and the second sub-posterior base 15 corresponds to the second sub-posterior base 20. Optionally, the first anterior base 19 includes a first support post. The second anterior base 20 includes a second support post. One of the first and second support posts is provided with a convex hemisphere, and the other is provided with a concave hemisphere that mates with the convex hemisphere. This allows for the positioning and engagement of the first and second support posts through the engagement of the convex and concave hemispheres, facilitating the connection between the first anterior base 19 and the second anterior base 20. This facilitates the determination of the occlusal relationship between the maxilla and mandible in the dental model 10.
[0110] In step S302, the front base 16 is generated based on its position, the jaw model 10, and the rear base 13. A supplementary model for the front base 16 can be determined based on the jaw model 10 and the rear base 13. The front base 16 is then generated based on this supplementary model and a pre-defined front base model. It is understood that the pre-defined front base model is a pre-set model with a fixed shape and size. Of course, different pre-defined front base models can be selected for jaw models 10 of different shapes and sizes. Alternatively, the same pre-defined front base model can be selected for jaw models 10 of different shapes and sizes. Thus, the generated front base 16 can be adapted to jaw models 10 of different shapes and sizes.
[0111] See Figure 4 and Figure 11 As shown, in some embodiments, the position of the front base 16 is determined based on the rear base 13, including steps S401 to S402. In step S401, the position of the support post 22 is determined based on the rear base 13. The position of the support post 22 can be determined based on the position of the rear base 13. The position of the support post 22 can be determined based on the rear base 13 and the dental model 10.
[0112] In step S402, the position of the front base 16 is determined based on the position of the support post 22. In related technologies, when manually placing the front base 16, the user will press the front base 16 tightly against the front side of the dental model 10. If the incisors of the dental model 10 protrude significantly, the support post 22 may extend into or protrude from the dental model 10. Determining the position of the front base 16 based on the position of the support post 22 ensures that the support post 22 is positioned outside the dental model, thereby guaranteeing the reliability of the dental assembly 100. Furthermore, the central axis of the front base 16 coincides with the central axis of the rear base 13, and the front base 16 and the rear base 13 face the same direction. Since the relative position of the support post 22 on the front base 16 is fixed, the position of the front base 16 can be determined based on the position of the support post 22, which is simple, quick, and easy to operate.
[0113] See Figure 5 and Figure 11 As shown, the position of the support column 22 is determined based on the rear base 13, including steps S501 to S504. In step S501, multiple first rays are emitted forward from the rear base 13. These multiple first rays are parallel to the central axis of the rear base 13 and are spaced apart in the direction from the bottom surface to the top surface of the rear base 13. Among these multiple first rays, the distance between the two farthest first rays is equal to the distance between the dental mold.
[0114] The height of model 10. It is understood that multiple first rays are located on the same plane, and multiple first rays 5 are located on a plane perpendicular to the bottom surface of the rear base 13. The number of multiple first rays can be three, four, five, or more, and this application does not impose a limitation. Multiple first rays can be emitted sequentially or simultaneously. In this embodiment, the first first ray is located on one of the bottom and top surfaces of the dental model 10, and coincides with the central axis of one of them. The last first ray is located on the other of the bottom and top surfaces of the dental model 10, and coincides with the central axis of the other. The distance O between the first and last first rays is equal to the height of the dental model 10.
[0115] In step S502, the intersection point furthest from the posterior base 13 among the intersection points of the first ray and the dental model 10 is obtained as the first intersection point. It can be understood that each first ray will have several intersection points with the dental model 10, and the intersection point furthest from the posterior base 13 among these intersection points can be selected as the first intersection point.
[0116] In step S503, the intersection point furthest from the rear base 135 among the multiple first intersection points corresponding to the multiple first rays is determined as the position determination intersection point. In the extension direction of the first rays, the position determination intersection point is...
[0117] The furthest point of the dental model 10 from the posterior base 13.
[0118] In step S504, the intersection point is determined based on the location, and the position of the support post 22 is determined. Since a set distance needs to be maintained between the support post 22 and the dental assembly 100, the position is determined in the extension direction of the first ray.
[0119] The distance between the intersection point and the rear base 13, plus a predetermined distance, can be considered as the position of the edge of the support column 22 near the rear base 13. This allows the support column 22 to be positioned outside the dental model 10, while maintaining a certain gap between the support column 22 and the dental model 10.
[0120] See Figure 6 and Figures 11 to 12 As shown, in some embodiments, the front base 16 is generated based on the position of the front base 16, the jaw model 10, and the rear base 13, including steps S601 to S604. In step S601, the outline of the base plate supplementary model 23 is determined based on the jaw model 10 and the rear base 13.
[0121] 5. In step S602, the supplementary base plate model 23 is generated based on its outline.
[0122] In, such as Figures 11 to 12 The shaded area shown represents the base plate supplementary model 23. The base plates 21 of the two sub-front bases 18 are arranged opposite each other, and each includes opposing inner surfaces. The surface opposite the inner surface of the base plate of the sub-front base 18 is the outer surface of the base plate. In this embodiment, the surface of the base plate of the first sub-front base 19 facing the second sub-front base 20 is the inner surface of the base plate of the first sub-front base 19. The surface of the base plate of the second sub-front base 20 facing the first sub-front base 19 is the inner surface of the base plate of the second sub-front base 20. Similarly, the surface of the base plate of the first sub-front base 19 away from the second sub-front base 20 is the outer surface of the base plate of the first sub-front base 19. The surface of the base plate of the second sub-front base 20 away from the first sub-front base 19 is the outer surface of the base plate of the second sub-front base 20. The outline of the base plate supplementary model 23 can be located on a plane flush with the inner surface of the base plate of the front base preset model 24. It can also be located on a plane flush with the outer surface of the base plate of the pre-set model 24 of the front base, or on any plane parallel to the inner surface of the base plate. The specific location is not limited in this application. In some embodiments, the outline of the base plate supplementary model 23 is stretched along the height direction of the dental model 10, and the stretching length is equal to the height of the base plate 21 of the pre-set model 24 of the front base to generate the base plate supplementary model 23. This method of generating the base plate supplementary model 23 is simple.
[0123] In step S603, a base plate 21 is generated based on the position of the front base 16, the base plate supplementary model 23, and the front base preset model 24. The base plate 21 may include the front base preset model 24 and the base plate supplementary model 23. The front base preset model 24 can be read from a model file, and the support column 22 is relatively fixed at the position of the front base preset model 24. The base plate supplementary model 23 is generated based on the contour of the base plate supplementary model 23 determined by the jaw model 10 and the rear base 13. Specifically, the position of the front base preset model 24 can be determined based on the position of the front base 16, and then the base plate 21 is generated based on the base plate supplementary model 23 and the front base preset model 24. This ensures sufficient contact between the base plate 21 and the jaw model 10 while maintaining the distance between the support column 22 and the jaw model 10.
[0124] See Figure 7 and Figures 11 to 12 As shown, in some embodiments, the outline of the base plate supplementary model 23 is determined based on the dental model 10 and the posterior base 13, including steps S701 to S704. In step S701, a second ray 25 is emitted forward from the posterior base 13 along the central axis of the sub-posterior base 28. It is understood that the central axis of the sub-posterior base 28 coincides with the second ray 25.
[0125] In step S702, multiple third rays 26 are emitted forward from the rear base 13 on both sides of the second ray 25. These third rays 26 are parallel to the second ray 25 and are spaced apart from the second ray 25 on the same plane parallel to the top surface of the rear base 13. The distance between the two third rays 26 furthest apart is equal to the predetermined width of the base plate 21. The multiple third rays 26 and the second ray 25 are located on the same plane, and are parallel to the top surface of the rear base 13. The third rays 26 on one side of the second ray 25 and the third rays 26 on the other side of the second ray 25 are symmetrically arranged about the second ray 25. The number of third rays 26 can be two, four, or more; this application does not limit the number. In this embodiment, there are four third rays 26. The second ray 25 and the multiple third rays 26 can be emitted sequentially or simultaneously. Figure 12 In the illustrated embodiment, the distance between the leftmost third ray 26 and the rightmost third ray 26 is equal to the set width of the base plate 21. The set width of the base plate 21 can be the width of the preset model 24.
[0126] In step S703, the outline of the base plate supplementary model 23 is determined based on the second intersection point a between the second ray 25 and the dental model 10, and the intersection of the third ray 26 and the dental model 10. The second intersection point a is the intersection point between the second ray 25 and the dental model 10 that is farthest from the rear base 13. It is understood that the second ray 25 and the dental model 10 will have at least one intersection point; the intersection point farthest from the rear base 13 among these at least one intersection point can be selected as the second intersection point a. The outline of the base plate supplementary model 23 can be determined based on whether the third ray 26 intersects with the dental model 10, and the positional relationship between the intersection point of the third ray 26 and the dental model 10 and the second intersection point a.
[0127] In some embodiments, if the third ray 26 does not intersect with the dental model 10 (e.g.) Figure 13 The third ray 26 located on the far left), or if the third intersection point b of the third ray 26 and the third intersection point a of the dental model 10 is closer to the posterior base 13 than the second intersection point a, and the distance between the second intersection point a and the third intersection point b is greater than the intersection point distance threshold (e.g., Figure 13 The second and third rays from left to right (26), or if the third intersection point b is farther away from the base 13 than the second intersection point a (e.g.) Figure 13 The two rightmost third rays 26), the above three cases can occur simultaneously, and when any of the above three cases occur, in a plane parallel to the top surface of the dental model 10, at the second intersection point a, a straight line 27 is drawn perpendicular to the second ray 25. The outline of the supplementary model of the base plate 21 is determined based on the intersection point between the straight line 27 and the third ray 26. The third intersection point b is the intersection point of the third ray 26 and the dental model 10 that is farthest from the rear base. It can be understood that when the third ray 26 and the dental model 10 have at least one intersection point, the intersection point farthest from the rear base 13 among at least one intersection point can be selected as the third intersection point b.
[0128] In some other embodiments, if the third intersection point b is closer to the rear base 13 than the second intersection point a, and the distance between the second intersection point a and the third intersection point b is less than the intersection point distance threshold, the outline of the supplementary model of the base plate 21 is determined based on the third intersection points b of the multiple third rays 26 with the dental model 10. The intersection point distance threshold can be 1.5 cm, or other values determined according to actual needs. The third intersection point b is the intersection point of the third ray 26 with the dental model 10 that is farthest from the rear base. It is understood that the third ray 26 has at least one intersection point with the dental model 10, and the intersection point farthest from the rear base 13 among at least one intersection point can be selected as the third intersection point b. The outline of the supplementary model 23 of the base plate can be determined based on the second intersection point a and the multiple third intersection points b corresponding to the multiple third rays 26.
[0129] See Figure 8 and Figure 11 As shown, in some embodiments, after determining the outline of the base plate supplementary model 23 based on the third intersection point b of the multiple third rays 26 with the dental model 10, the modeling method further includes steps S801 to S804. In step S801, multiple fourth rays are emitted forward from the rear base 13 on a plane coinciding with the inner surface of the base plate 21. The positions of the multiple fourth rays and the second ray 25 and the multiple third rays 26 in the height direction of the rear base 13 correspond one-to-one. The multiple fourth rays are located on the same plane, and the multiple fourth rays are located on a plane coinciding with the inner surface of the base plate 21. The number of multiple fourth rays is equal to the total number of the second ray 25 and the multiple third rays 26. In this embodiment, the second ray 25 and the multiple third rays 26 can be translated to a plane coinciding with the inner surface of the base plate 21, so that the positions of the multiple fourth rays and the second ray 25 and the multiple third rays 26 in the height direction of the rear base 13 correspond one-to-one.
[0130] In step S802, the intersection point of the fourth ray with the dental model 10 that is farthest from the posterior base 13 is selected as the fourth intersection point. It can be understood that each fourth ray will have several intersection points with the dental model 10, and the intersection point that is farthest from the posterior base 13 among these intersection points can be selected as the fourth intersection point.
[0131] In step S803, the closest intersection point to the rear base 13 among the second and fourth intersection points corresponding to the height direction of the rear base 13, and the closest intersection point to the rear base 13 among the third and fourth intersection points corresponding to the height direction of the rear base 13, are selected as the target contour intersection point d. By using the closest intersection point to the rear base 13 among the points corresponding to the height direction of the rear base 13 as the target contour intersection point d, the generated front base 16 can adapt to situations where the portion of the dental model 10 near the teeth has a slope, preventing gaps between the generated front base 16 and the dental model 10, and generating a model of the dental component 100 that is easy to 3D print.
[0132] In step S804, the outline of the base plate supplementary model 23 is determined based on the intersection point d of the target outline. In some embodiments, the outline of the base plate supplementary model 23 is determined based on the intersection point d of the target outline and the corresponding edge points c along the width direction on the side surface of the base plate of the front base preset model 24 near the rear base 13. Here, the edge point c may refer to the right-angle inflection point at the rear of the front base preset model 24. The edge point c and the intersection point d of the target outline can be connected sequentially to form the outline line of the base plate supplementary model 23, thereby determining the outline of the base plate supplementary model 23.
[0133] In some embodiments, the contour of the supplementary model 23 of the base plate is determined based on the intersection point d of the target contour and the opposite edge points c along the width direction of the side surface of the base plate of the preset model 24 of the front base near the rear base 13, including: moving the edge points c away from the rear base 13 by a first predetermined distance; and moving the intersection point d of the target contour by a second predetermined distance towards the rear base 13. Figure 12 In the illustrated embodiment, the edge point c is moved upward by a first predetermined distance, and the intersection point d of the target contour is moved downward by a second predetermined distance. The first and second predetermined distances can be equal or unequal. Based on the moved edge point c and the intersection point d of the target contour, the contour of the base plate supplementary model 23 is determined. This ensures that the contour of the base plate supplementary model 23 is in full contact with the pre-set model 24 of the front base and the dental model 10, facilitating the generation of the base plate supplementary model 23.
[0134] See Figure 9 and Figure 11 As shown, in some embodiments, the front base 16 is generated based on the position of the front base 16, the dental model 10, and the rear base 13, including steps S901 to S903. In step S901, the height of the front base 16 is determined based on the height of the dental model 10. The height of the front base 16 can be determined based on the height of the dental model 10 and the fit between the front base 16 and the dental model 10. In this embodiment, the height of the dental model 10 is equal to the height of the front base 16, and the height of the sub-front base 18 is equal to half the height of the dental model 10.
[0135] In step S902, a supplementary model of the support column 22 is generated based on the height of the front base 16. Since the height of the preset model 24 is determined, the height of the base plate 21 of the preset model 24 is also determined. The height of the support column 22 can be determined based on the height of the front base 16, thereby generating a supplementary model of the support column 22. Specifically, the height of the support column 22 can be determined based on the height of the sub-front base 18. In some embodiments, the contour line of the surface of the support column 22 of the preset model 24 away from the base plate 21 is stretched along the height direction of the front base 16 according to the height of the front base 16 to generate a supplementary model of the support column 22. The stretched height of the contour line of the support column 22 is equal to half the height of the jaw model 10 minus the height of the base plate 21. Specifically, the support column of the first sub-front base 19 is stretched toward the second sub-front base 20 to generate a supplementary model of the support column of the first sub-front base 19. The support column of the second sub-front base 20 is stretched toward the first sub-front base 19 to generate a supplementary model of the support column of the second sub-front base 20.
[0136] In step S903, the support post 22 is generated based on the supplementary model and the preset model of the support post 22. In this way, support posts 22 of different heights can be generated for dental models 10 of different heights, so that the generated front base 16 can be adapted to dental models 10 of different heights.
[0137] See Figure 10 and Figure 11 As shown, in some embodiments, the sub-rear base 28 includes a main body 29 and a support 30 for positioning. The support 30 is connected to the main body 29. After adding the rear base 13 such that the bottom surface of the rear base 13 is on the same horizontal plane as the bottom surface of the dental model 10, and the top surface of the rear base 13 is on the same horizontal plane as the top surface of the dental model 10, the modeling method further includes steps S1001 to S1003. In step S1001, the height of the rear base 13 is determined according to the height of the dental model 10. The height of the rear base 13 can be determined according to the height of the dental model 10 and the fitting relationship between the rear base 13 and the dental model 10. Wherein, the height of the dental model 10 is equal to the height of the rear base 13, and the height of the sub-rear base 28 is equal to half the height of the dental model 10.
[0138] In step S1002, a supplementary model of the support portion 30 is generated based on the height of the rear base 13. The height of the jaw model 10 and the height of the support portion 30 can be determined based on the height of the rear base 13, thereby generating the supplementary model of the support portion 30. Specifically, the height of the support portion 30 can be determined based on the height of the sub-rear base 28. In some embodiments, the contour line of the surface of the support portion 30 of the rear base preset model away from the base plate 21 is stretched along the height direction of the rear base 13 according to the height of the rear base 13 to generate the supplementary model of the support portion 30. Specifically, the support portion of the first sub-rear base 14 is stretched toward the second sub-rear base 15 to generate the supplementary model of the support portion of the first sub-rear base 14. The support portion of the second sub-rear base 15 is stretched toward the first sub-front base 19 to generate the supplementary model of the support portion of the second sub-rear base 15.
[0139] In step S1003, the support part 30 is generated based on the supplementary model of the support part 30 and the preset model of the rear base. In this way, support parts 30 of different heights can be generated for dental models 10 of different heights, so that the generated rear base 13 can be adapted to dental models 10 of different heights.
[0140] In some embodiments, after generating the front base 16 based on the jaw model 10 and the rear base 13, the modeling method for the jaw assembly 100 further includes: removing the portion of the front base 16 that overlaps with the bottom cover model 17, and removing the portion of the rear base 13 that overlaps with the bottom cover model 17. This is because the base supplementary model 23 of the front base 16 easily extends into the interior of the jaw model 10, and the rear base 13 easily extends into the interior of the jaw model 10. Wherein, it is possible to...
[0141] The portion extending into the dental model 10 is removed by subtracting the bottom cover model 17 from the front base 16 and the bottom cover model 17 from the rear base 13. The bottom cover model 17 may not be shown. The trimmed models of the front base 16 and rear base 13 are then merged into the dental model 10 to obtain the final dental assembly 100.
[0142] The resulting dental assembly 100 is more aesthetically pleasing.
[0143] This application also provides a computer-readable storage medium containing one or more program instructions for performing a modeling method of the dental assembly 100. Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the application disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and embodiments are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.
[0144] 5. It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A method for modeling dental and jaw components, characterized in that, include: Obtain a dental model; Add a rear base such that the bottom surface of the rear base is on the same horizontal plane as the bottom surface of the dental model, and the top surface of the rear base is on the same horizontal plane as the top surface of the dental model; and The front base is automatically generated based on the dental model and the posterior base.
2. The modeling method for dental components according to claim 1, characterized in that, Before automatically generating the anterior base based on the dental model and the posterior base, the modeling method further includes: A ray emanates forward from the rear base along the central axis of the rear base; If the ray intersects with the dental model, and the posterior base intersects with the dental model at least partially, then the anterior base is generated based on the dental model and the posterior base. If the ray does not intersect with the dental model, or if the posterior base does not intersect with the dental model, then the anterior base is not generated.
3. The modeling method for dental components according to claim 1, characterized in that, The automatic generation of the anterior base based on the dental model and the posterior base includes: The position of the front base is determined based on the rear base; The front base is generated based on the position of the front base, the dental model, and the rear base.
4. The modeling method for dental components according to claim 3, characterized in that, The front base includes two sub-front bases; each sub-front base includes a base plate and a support column for positioning; the support column is connected to the base plate; the base plates of the two sub-front bases are arranged opposite to each other, and the support column is located between the base plates of the two sub-front bases. Determining the position of the front base based on the rear base includes: The position of the support column is determined based on the rear base. The position of the front base is determined based on the position of the support column.
5. The modeling method for dental and jaw components according to claim 4, characterized in that, Determining the position of the support column based on the rear base includes: Multiple first rays emanate forward from the rear base, the multiple first rays being parallel to the central axis of the rear base and spaced apart in the direction from the bottom surface to the top surface of the rear base; wherein, the distance between the two first rays that are furthest apart is equal to the height of the dental model. The intersection point furthest from the posterior base among the intersection points of the first ray and the dental model is taken as the first intersection point; The intersection point that is farthest from the rear base among the multiple first intersection points corresponding to the multiple first rays is determined as the location determination intersection point; The intersection point is determined based on the location, and the position of the support column is determined accordingly.
6. The modeling method for dental components according to claim 3, characterized in that, The front base includes two sub-front bases; each sub-front base includes a base plate and a support column connected to the base plate; the base plate is used to fit the dental model. The step of generating the anterior base based on the position of the anterior base, the dental model, and the posterior base includes: Based on the dental model and the posterior base, the outline of the base plate supplementary model is determined; Generate a supplementary base plate model based on the outline of the supplementary base plate model; The base plate is generated based on the position of the front base, the supplementary model of the base plate, and the preset model of the front base.
7. The modeling method for dental components according to claim 6, characterized in that, The rear base includes two sub-rear bases that are vertically opposite each other; the sub-rear bases are arranged correspondingly to the sub-front base. The step of determining the outline of the base plate supplementary model based on the dental model and the posterior base includes: A second ray is emitted forward from the rear base along the central axis of the sub-rear base; Multiple third rays emanate from both sides of the second ray and forward from the rear base. These multiple third rays are parallel to the second ray and are arranged at intervals on the same plane parallel to the top surface of the rear base. The distance between the two third rays that are furthest apart is equal to the set width of the base plate. The third ray located on one side of the second ray and the third ray located on the other side of the second ray are symmetrical about the second ray. The outline of the base plate supplementary model is determined based on the second intersection point between the second ray and the dental model, and the intersection of the third ray and the dental model. The second intersection point is the intersection point between the second ray and the dental model that is farthest from the rear base.
8. The modeling method for dental components according to claim 7, characterized in that, The step of determining the outline of the base plate supplementary model based on the second intersection point of the second ray and the second intersection point of the third ray and the third intersection point of the third ray and the third intersection point of the third ray includes: If the third ray has no intersection with the dental model, or if the third intersection of the third ray and the dental model is closer to the rear base than the second intersection, and the distance between the second and third intersections is greater than the intersection distance threshold, or if the third intersection is farther from the rear base than the second intersection, a straight line is drawn perpendicular to the second ray at the second intersection in a plane parallel to the bottom surface of the dental model; and the outline of the base plate supplementary model is determined based on the intersection of the straight line and the third ray. The third intersection point is the intersection point of the third ray and the dental model that is farthest from the posterior base.
9. The modeling method for dental components according to claim 7, characterized in that, Based on the second intersection point between the second ray and the dental model, and the intersection of the third ray and the dental model, the outline of the base plate supplementary model is determined, including: If the third intersection point is closer to the rear base than the second intersection point, and the distance between the second intersection point and the third intersection point is less than the intersection point distance threshold, the outline of the base plate supplementary model is determined based on the third intersection points of the multiple third rays with the dental model. The third intersection point is the intersection point of the third ray and the dental model that is farthest from the posterior base.
10. The modeling method for dental components according to claim 9, characterized in that, The base plates of the two sub-bases are arranged opposite to each other, and each includes an inner surface of the opposite base plate; After determining the outline of the base plate supplementary model based on the third intersection points of the multiple third rays with the dental model, the modeling method further includes: On the plane that coincides with the inner surface of the base plate, multiple fourth rays emanate forward from the rear base. The positions of the multiple fourth rays correspond one-to-one with the second rays and the multiple third rays in the height direction of the rear base. The intersection point of the fourth ray with the dental model that is farthest from the posterior base is designated as the fourth intersection point; Select the intersection point closest to the rear base between the second and fourth intersection points corresponding to the position in the height direction of the rear base, and the intersection point closest to the rear base between the third and fourth intersection points corresponding to the position in the height direction of the rear base, as the target contour intersection point; The outline of the base plate supplementary model is determined based on the intersection of the target outline.
11. The method for modeling dental components according to claim 10, characterized in that, Determining the contour of the base plate supplementary model based on the intersection points of the target contours includes: The outline of the supplementary model of the base plate is determined based on the intersection of the target contours and the relative edge points along the width direction of the side surface of the base plate of the preset model of the front base near the rear base.
12. The modeling method for dental components according to claim 11, characterized in that, The step of determining the outline of the supplementary model of the base plate based on the intersection of the target contours and the opposite edge points along the width direction of the side surface of the base plate of the preset model of the front base near the rear base includes: Move the edge point a first predetermined distance away from the rear base; Move the intersection of the contours a second predetermined distance toward the rear base; The outline of the base plate supplementary model is determined based on the intersection of the moved edge points and the outline.
13. The modeling method for dental components according to claim 6, characterized in that, The step of generating a supplementary base plate model based on the outline of the supplementary base plate model includes: The outline of the base plate supplementary model is stretched along the height direction of the dental model, and the stretching length is equal to the height of the base plate of the pre-set model of the front base, so as to generate the base plate supplementary model.
14. The modeling method for dental components according to claim 3, characterized in that, The front base includes two sub-front bases; each sub-front base includes a base plate and a support column for positioning; the support column is connected to the base plate; The step of generating the anterior base based on the position of the anterior base, the dental model, and the posterior base includes: The height of the anterior base is determined based on the height of the dental model. Based on the height of the front base, a supplementary model of the support column is generated; The support column is generated based on the supplementary model of the support column and the preset model of the front base.
15. The method for modeling dental components according to claim 14, characterized in that, The step of generating a supplementary model of the support column based on the height of the front base includes: The outline of the surface of the support column of the preset model of the front base away from the base plate is stretched along the height direction of the front base to generate a supplementary model of the support column.
16. The modeling method for dental components according to claim 1, characterized in that, The rear base includes two sub-rear bases; each sub-rear base includes a main body and a support for positioning; the support is connected to the main body. After adding the rear base so that the bottom surface of the rear base is on the same horizontal plane as the bottom surface of the dental model, and the top surface of the rear base is on the same horizontal plane as the top surface of the dental model, the modeling method further includes: The height of the posterior base is determined based on the height of the dental model. Based on the height of the rear base, a supplementary model of the support portion is generated; The support part is generated based on the supplementary model of the support part and the preset model of the rear base.
17. The method for modeling dental components according to claim 1, characterized in that, The acquisition of the dental model includes: Import the initial dental model generated from the scan; The top and bottom surfaces of the initial dental model are cut into planes to make the top and bottom surfaces of the initial dental model parallel. The initial dental model after trimming is then shelled. A bottom-sealing model is generated within the initial dental model after shelling to obtain the dental model; wherein the bottom surface of the bottom-sealing model coincides with the bottom surface of the initial dental model after shelling, and the top surface of the bottom-sealing model coincides with the top surface of the initial dental model after shelling.
18. The method for modeling dental components according to claim 17, characterized in that, After generating the anterior base based on the dental model and the posterior base, the modeling method further includes: Cut off the portion of the front base that overlaps with the bottom cover model, and cut off the portion of the rear base that overlaps with the bottom cover model; The anterior and posterior bases, after being removed, are combined in the dental model.
19. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes one or more program instructions for performing the method as described in any one of claims 1 to 18.