Method, device and equipment for editing buccal width of tooth model and storage medium
By introducing a mesh-based Laplace deformation method in dental design software, editing the brow width of the dental model, the problems of cumbersome and difficult operation in the existing technology are solved, and the accurate and quick editing of the dental model is achieved, and the design efficiency and quality are improved.
Patent Information
- Application Number
- CN202411711165.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-03-21
AI Technical Summary
There is a lack of effective methods in existing dental design software to edit the aesthetic features of dentures, especially the buccal width, making it difficult for users to make dentures that naturally match the appearance of natural teeth.
A buccal width editing method for the tooth model is provided. By acquiring the tooth model, initializing and determining the target data, deformation parameters are constructed based on the target buccal width characteristic value input by the user, and deformation processing is performed on the tooth model using the grid-based Laplace deformation method.
It realizes accurate and quick editing of the brow width characteristics of the tooth model, reduces the complexity of user operations and the requirements of design experience, and improves the efficiency and quality of denture design.
Smart Images

Figure CN119655912A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the technical field of dental medicine, and in particular to a method, device, equipment and storage medium for editing the buccal width of a tooth model. Background Art
[0002] In modern dental restorations, when users design dentures, they need to carefully select tooth templates based on the appearance of the patient's natural teeth. For front teeth, users often pay special attention to the aesthetic characteristics of the teeth, among which the buccal width is one of the important concerns of users. Different buccal widths can present completely different tooth styles. However, natural teeth have a variety of shapes, and the number of preset standard tooth models is limited. Therefore, when users choose tooth templates, it is sometimes difficult to choose a tooth template whose aesthetic characteristics match the patient's natural teeth very well.
[0003] Currently, there are few common dental design software that can provide effective methods for editing based on the aesthetic features of dentures. As a result, if users want to make dentures with different styles and naturally match the appearance of natural teeth, they often need to go through many complex design steps, which places high demands on the user's design experience and operational proficiency. For users who are inexperienced or not proficient in operation, it is difficult to design suitable dentures. Summary of the invention
[0004] One purpose of the embodiments of the present application is to provide a method, device, equipment and storage medium for editing the buccal width of a tooth model, so as to solve the technical problems in the related art that the process of denture feature editing is cumbersome, difficult to operate and has high requirements on users.
[0005] In a first aspect, an embodiment of the present application provides a method for editing the buccal width of a tooth model, comprising:
[0006] Obtain a dental model;
[0007] Initializing the tooth model and determining target data of the tooth model;
[0008] Determine a target buccal width feature value input by a user;
[0009] constructing deformation parameters according to the target data and the target buccal width characteristic value;
[0010] The tooth model is deformed according to the deformation parameters by using a grid-based Laplace deformation method.
[0011] In combination with the first aspect, in a possible implementation manner, the tooth model includes a preset edge line and a jaw occlusion direction, the target data includes a buccal lateral vector, and determining the target data of the tooth model includes:
[0012] Determine the vertex coordinates corresponding to the edges on both sides of the tooth model;
[0013] Determine the projection height of the vertex coordinates corresponding to the edge line in the jaw occlusion direction, and divide the area into sections according to preset intervals;
[0014] Determine the coordinates of the center point in each of the partitions;
[0015] Based on the coordinates of the center point in each of the partitions, the center points of the regions at the same height of the ridges on both sides are matched, and the vector connecting the center points of the two regions is normalized;
[0016] All successfully matched vectors are determined, and their average values are determined and normalized to obtain the buccal transverse vector.
[0017] In combination with the first aspect, in a possible implementation manner, the target data further includes a buccal longitudinal vector, and the method includes:
[0018] The buccal surface transverse direction and the jaw occlusion direction are cross-producted to calculate the buccal surface longitudinal vector.
[0019] In combination with the first aspect, in a possible implementation manner, the target data further includes an initial buccal width feature value, and the method further includes:
[0020] Obtain the contour lines and ridge lines on both sides of the tooth model, where the contour line at the mesial end is PL1 and the ridge line is CL1, and the contour line at the distal end is PL2 and the ridge line is CL2;
[0021] Calculate the projection height difference of PL1 and CL1 on the buccal transverse vector Dh and the buccal longitudinal vector Dv, determine the average height difference of PL1 and CL1 on Dh as Hh1, and the average height difference on Dv as Hv1, and then obtain the characteristic value of the buccal width at the mesial end, including:
[0022] f1=min(1,H h1 / H v1 );
[0023] Calculate the projection height difference of PL2 and CL2 on the buccal transverse vector Dh and the buccal longitudinal vector Dv, determine the average height difference of PL2 and CL2 on Dh as Hh2, and the average height difference on Dv as Hv2, and then obtain the characteristic value of the buccal width at the distal end, including:
[0024] f2=min(1,H h2 / H v2 );
[0025] The larger value of the two is taken as the initial buccal width characteristic value of the tooth model:
[0026] f=max(f1,f2).
[0027] In combination with the first aspect, in a possible implementation manner, the deformation parameter includes a deformation area, the deformation area includes a fixed area, a displacement area and a free deformation area, and constructing the deformation parameter according to the target data and the target buccal width feature value includes:
[0028] Determine the buccal longitudinal direction Dv according to the target data;
[0029] The bottom area on the buccal longitudinal direction Dv is selected as the fixed area, and the bottom area includes the contour lines PL1, PL2, an area whose projection height on the buccal longitudinal vector Dv is lower than (and / or higher than) the lowest (and / or highest) height of PL1 and PL2, and an area that maintains a preset range with the center of the lingual side surface of the tooth model;
[0030] Determining a ridgeline area in the tooth model as the displacement area;
[0031] A portion of the tooth model that does not belong to the fixed area and the displacement area is determined as the free deformation area.
[0032] In combination with the first aspect, in a possible implementation, the deformation parameter includes a vertex displacement direction, and the vertex displacement direction is opposite to the displacement direction of the displacement area on both sides of the tooth model in the buccal transverse direction Dh of the tooth model.
[0033] In combination with the first aspect, in a possible implementation, the deformation parameter further includes a displacement amount of a vertex in the displacement area and a vertex coordinate of the displacement area, and constructing the deformation parameter according to the target data and the target buccal width feature value includes:
[0034] Calculating the displacement d of the vertex of the displacement zone includes:
[0035]
[0036] Among them, H h f is the height difference between the projection of the mesial contour line and the ridge line in the transverse direction of the buccal surface, and / or the projection of the distal contour line and the ridge line in the transverse direction of the buccal surface, in is the target buccal width characteristic value input by the user, and f is the initial buccal width characteristic value of the tooth model;
[0037] Based on the initial coordinates P of the vertex origin , calculate the new displacement area vertex coordinates P new ,include:
[0038] P new=P origin +Dir*d;
[0039] Wherein, d is the displacement amount of the vertex of the displacement area, and dir is the displacement direction of the vertex.
[0040] In a second aspect, an embodiment of the present application provides a device for editing the buccal width of a tooth model, the device comprising:
[0041] A data acquisition module, used for acquiring a tooth model;
[0042] A data processing module, used for initializing the tooth model and determining target data of the tooth model;
[0043] A data input module, used to determine a target buccal width characteristic value input by a user;
[0044] A data construction module, used for constructing deformation parameters according to the target data and the target buccal width characteristic value;
[0045] The data output module is used to deform the tooth model according to the deformation parameters through a grid-based Laplace deformation method.
[0046] In a third aspect, an embodiment of the present application provides an electronic device, comprising a memory and a processor, wherein the memory is connected to the processor, and the processor is used to execute one or more computer programs stored in the memory. When the processor executes the one or more computer programs, the electronic device implements the method described in any one of the first aspects above.
[0047] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the processor executes any of the methods described above.
[0048] The embodiments of the present application can achieve the following technical effects:
[0049] Based on the method proposed in the embodiment of the present application, when the buccal width of the tooth model is feature edited, the tooth model is first initialized and the target data of the tooth model is determined; then the target buccal width feature value input by the user is determined, and then deformation parameters are constructed based on the target data and the target buccal width feature value; finally, the tooth model is deformed based on the deformation parameters by a grid-based Laplace deformation method. Through the above steps, the method calculates the initial buccal width feature value of the tooth model, and combines the target buccal width feature value input by the user in real time to construct deformation parameters that can guide the tooth model to perform grid transformation, that is, a tooth model that meets the target buccal width feature value is generated by a grid-based Laplace deformation method, thereby achieving accurate and quick editing of the buccal width feature of the tooth model. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0051] Figure 1 A schematic diagram of a flow chart of a method for editing the buccal width of a tooth model provided in an embodiment of the present application;
[0052] Figure 2 A schematic diagram of a vertex displacement direction provided in an embodiment of the present application;
[0053] Figure 3 It is a structural schematic diagram of a buccal width editing device for a tooth model provided in an embodiment of the present application;
[0054] Figure 4 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0055] In order to make the purpose, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.
[0056] It should be noted that, if there is no conflict, the various features in the embodiments of the present application can be combined with each other, all within the scope of protection of the present application. In addition, although the functional module division is performed in the device schematic diagram and the logical order is shown in the flow chart, in some cases, the steps shown or described can be performed in a sequence different from the module division in the device or the flow chart. Furthermore, the words "first", "second", "third", etc. used in this application do not limit the data and execution order, but only distinguish the same items or similar items with basically the same functions and effects.
[0057] In the first place, see Figure 1 The present application embodiment provides a method for identifying a maxillofacial scanning rod, the method comprising:
[0058] Step S10, obtaining a tooth model;
[0059] Step S20, initializing the tooth model and determining target data of the tooth model, wherein the target data includes an initial buccal width feature value of the tooth model;
[0060] It is easy to understand that the execution subject of the present application can be an electronic device with data processing capabilities, which can be a professional dental design workstation equipped with a high-performance processor, a large-capacity memory and an advanced graphics processing unit, which can quickly and accurately process complex dental data and images; it can also be an independent laptop or desktop computer with professional dental design software installed on it and stable computing power to provide a reliable design platform. In addition, other possible mobile devices, such as tablet computers, may also become the execution subject of this embodiment after being equipped with specific software and external devices.
[0061] In this embodiment, the required tooth model can be accurately obtained through professional dental data acquisition equipment or extracted from an existing database, laying the foundation for the design and analysis work in subsequent steps.
[0062] In this embodiment, the initial buccal width characteristic value refers to a value used to reflect the transverse dimension of the buccal surface of the above-mentioned tooth model without any modification.
[0063] Step S30, determining the target buccal width characteristic value input by the user;
[0064] It is easy to understand that the target buccal width characteristic value in this embodiment refers to the target and expectation for the user to edit the transverse dimension of the tooth model. The user can determine the target buccal width characteristic value according to the patient's natural tooth appearance and specific aesthetic needs, and input it into the execution subject device of this embodiment. For example, the target buccal width characteristic value can be transmitted to the execution subject of this embodiment in the form of a specific numerical value through a professional dental design software interface and various feasible data input devices, such as a numeric keyboard or a slide bar.
[0065] Step S40, constructing deformation parameters according to the target data and the target buccal width feature value;
[0066] Specifically, the deformation parameters in this embodiment include a deformation area, and the deformation area includes a fixed area, a displacement area and a free deformation area. The deformation parameters are constructed according to the target data and the target buccal width characteristic value, including: determining the buccal longitudinal direction Dv according to the target data; selecting the bottom area on the buccal longitudinal direction Dv as the fixed area, the bottom area including the contour lines PL1, PL2, the area with a projection height lower than (and / or higher than) the lowest (and / or highest) height of PL1 and PL2 on the buccal longitudinal vector Dv, and the area maintained within a preset range with the center of the lingual side of the tooth model; determining the ridge area in the tooth model as the displacement area; determining the part of the tooth model that does not belong to the fixed area and the displacement area as the free deformation area.
[0067] It is easy to understand that Laplace deformation needs to determine three areas: fixed area, displacement area and free deformation area, among which the fixed area is selected as the bottom area on the buccal longitudinal direction Dv, which should be guaranteed to contain contour lines PL1 and PL2. These two areas are more important for the deformed shape. Our actual values are contour lines PL1 and PL2, as well as the area whose projection height in the longitudinal Dv direction is lower than (or higher than, depending on the specific direction of Dv) the lowest (highest) height of PL1 and PL2, and the area within a certain range of the center of the lingual side of the model (because the lingual side of the tooth is generally concave, its projection height on Dv may be higher than the contour line); the displacement area is the ridge area; the other areas are free deformation areas.
[0068] More specifically, the above deformation parameters include a vertex displacement direction, which is opposite to the displacement direction of the displacement area on both sides of the tooth model in the transverse direction Dh of the buccal surface in the tooth model.
[0069] Please refer to Figure 2 ,like Figure 2 Shown is a schematic diagram of the vertex displacement direction, wherein the displacement direction is in the transverse direction of the buccal surface, and the displacement directions of the displacement areas on both sides of the tooth model are opposite.
[0070] More specifically, the above deformation parameters also include the displacement amount of the vertices of the displacement area and the coordinates of the vertices of the displacement area. The deformation parameters are constructed according to the target data and the target buccal width feature value, including:
[0071] Calculating the displacement d of the vertex of the displacement zone includes:
[0072]
[0073] Among them, H h f is the height difference between the projection of the mesial contour line and the ridge line in the transverse direction of the buccal surface, and / or the projection of the distal contour line and the ridge line in the transverse direction of the buccal surface, in is the target buccal width characteristic value input by the user, and f is the initial buccal width characteristic value of the tooth model;
[0074] Based on the initial coordinates P of the vertex origin , calculate the new displacement area vertex coordinates P new ,include:
[0075] P new =P origin +Dir*d;
[0076] Wherein, d is the displacement amount of the vertex of the displacement area, and dir is the displacement direction of the vertex.
[0077] Step S50: deforming the tooth model according to the deformation parameters by using a grid-based Laplace deformation method.
[0078] It is easy to understand that the Laplace deformation method is a technology widely used in three-dimensional geometric modeling. The tooth model is presented in the form of a three-dimensional grid. Each grid consists of a large number of vertices and edges connecting the vertices. Each vertex has a specific spatial coordinate that determines the shape of the tooth model. The deformation parameters serve as key guiding information, clarifying the specific direction and degree of deformation of the tooth model. In the grid-based Laplace deformation process, the Laplace coordinates of each vertex in the tooth model grid are first calculated. The Laplace coordinates reflect the positional relationship of a vertex relative to its adjacent vertices, through which the movement trend of the vertex during the deformation process can be determined. Then, based on the deformation parameters and Laplace coordinates, the vector that each vertex needs to move is determined.
[0079] In the actual deformation operation, the algorithm will gradually adjust the position of each vertex so that it moves the corresponding distance along the calculated vector direction. At the same time, in order to maintain the smoothness and continuity of the tooth model, the algorithm will constantly check and adjust the connection relationship between adjacent vertices. If the movement of a vertex causes the distance between adjacent vertices to change too much, the algorithm will automatically adjust the position of the adjacent vertices to ensure that the overall structure of the mesh will not have sharp corners or unnatural distortions.
[0080] Furthermore, the above-mentioned dental model includes preset edges and a occlusal direction, and the target data includes a buccal transverse vector. The target data of the dental model is determined as follows: determining the vertex coordinates corresponding to the edges on both sides of the dental model; determining the projection height of the vertex coordinates corresponding to the edges in the occlusal direction, and partitioning according to preset intervals; determining the center point coordinates in each of the partitions; based on the center point coordinates in each of the partitions, matching the center points of the regions at the same height of the edges on both sides, and normalizing the vectors connecting the two region center points; determining all successfully matched vectors, and determining the average value for normalization processing to obtain the buccal transverse vector.
[0081] Furthermore, the target data also includes a longitudinal vector of the buccal surface, and the method includes: performing a cross product process on the transverse direction of the buccal surface and the occlusal direction to calculate and obtain the longitudinal vector of the buccal surface.
[0082] Furthermore, the method further includes: obtaining contour lines and ridges on both sides of the tooth model, wherein the contour line of the mesial end is PL1 and the ridge line is CL1, and the contour line of the distal end is PL2 and the ridge line is CL2; calculating the projection height difference of PL1 and CL1 on the buccal transverse vector Dh and the buccal longitudinal vector Dv, determining that the average height difference of PL1 and CL1 on Dh is Hh1, and the average height difference on Dv is Hv1, and then obtaining the buccal width characteristic value of the mesial end, including:
[0083] f1=min(1,H h1 / H v1 );
[0084] Calculate the projection height difference of PL2 and CL2 on the buccal transverse vector Dh and the buccal longitudinal vector Dv, determine the average height difference of PL2 and CL2 on Dh as Hh2, and the average height difference on Dv as Hv2, and then obtain the characteristic value of the buccal width at the distal end, including:
[0085] f2=min(1,H h2 / H v2 );
[0086] The larger value of the two is taken as the initial buccal width characteristic value of the tooth model:
[0087] f=max(f1,f2).
[0088] In a second aspect, the present application also provides a device for editing the buccal width of a tooth model. Figure 3 This embodiment provides a device for editing the buccal width of a tooth model, comprising:
[0089] A data acquisition module 310 is used to acquire a tooth model;
[0090] A data processing module 320, used for initializing the tooth model and determining target data of the tooth model;
[0091] A data input module 330, for determining a target buccal width characteristic value input by a user;
[0092] A data construction module 340 is used to construct deformation parameters according to the target data and the target buccal width feature value;
[0093] The data output module 350 is used to deform the tooth model according to the deformation parameters by using a grid-based Laplace deformation method.
[0094] It should be noted that the buccal width editing device of the tooth model can execute the buccal width editing method of the tooth model provided in the embodiment of the present application, and has the corresponding functional modules and beneficial effects of the execution method. For technical details not fully described in the embodiment of the buccal width editing device of the tooth model, please refer to the buccal width editing method of the tooth model provided in the embodiment of the present application.
[0095] See also Figure 4 , Figure 4 4 is a schematic diagram of the structure of an electronic device 400 provided in an embodiment of the present application. The electronic device 400 includes one or more processors 41 and a memory 42. The memory 42 is connected to the one or more processors 41, for example, connected to the processor 41 through a bus.
[0096] The processor 41 is configured to support the electronic device 400 to perform the corresponding functions in the method in the above method embodiment. The processor 41 can be a central processing unit (CPU), a network processor (NP), a hardware chip or any combination thereof. The above hardware chip can be an application specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. The above PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof.
[0097] The memory 42 is used to store program codes, etc. The memory may include a volatile memory (VM), such as a random access memory (RAM); the memory may also include a non-volatile memory (NVM), such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD); the memory 42 may also include a combination of the above-mentioned types of memory.
[0098] The memory 42 can be used to store non-volatile software programs, non-volatile computer executable programs and modules, such as program instructions / modules corresponding to the method for editing the buccal width of a tooth model in the embodiment of the present application. The processor 41 executes various functional applications and data processing of the method for editing the buccal width of a tooth model and the device for editing the buccal width of a tooth model by running the non-volatile software programs, instructions and modules stored in the memory 42, that is, to realize the functions of the various modules or units of the method for editing the buccal width of a tooth model and the device for editing the buccal width of a tooth model provided in the above method embodiment.
[0099] The memory 42 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required for at least one function. The data storage area may store data created according to the use of the buccal width editing device of the tooth model, etc. In some embodiments, the memory 42 may optionally include a memory remotely arranged relative to the processor 41, and these remote memories may be connected to the buccal width editing device of the tooth model via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0100] One or more modules are stored in the memory 42. When executed by one or more processors 41, the buccal width editing method of the tooth model in any of the above method embodiments is executed, for example, the method steps described in the above method embodiments are executed to realize the functions of the modules described in the above device embodiments.
[0101] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. The computer program includes program instructions. When the program instructions are executed by a computer, the computer executes the method of the aforementioned embodiment.
[0102] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.
[0103] The above disclosure is only the preferred embodiment of the present application, which certainly cannot be used to limit the scope of rights of the present application. Therefore, equivalent changes made according to the claims of the present application are still within the scope covered by the present application.
Claims
1. A method for editing the buccal width of a tooth model, characterized in that: The method comprises: Obtain a dental model; Initializing the tooth model and determining target data of the tooth model, wherein the target data includes an initial buccal width feature value of the tooth model; Determine a target buccal width feature value input by a user; constructing deformation parameters according to the target data and the target buccal width characteristic value; The tooth model is deformed according to the deformation parameters by using a grid-based Laplace deformation method.
2. The method according to claim 1, characterized in that: The tooth model includes a preset edge line and a jaw occlusion direction, the target data includes a buccal lateral vector, and the target data for determining the tooth model includes: Determine the vertex coordinates corresponding to the edges on both sides of the tooth model; Determine the projection height of the vertex coordinates corresponding to the edge line in the jaw-biting direction, and divide the area into sections according to preset intervals; Determine the coordinates of the center point in each of the partitions; Based on the coordinates of the center point in each of the partitions, the center points of the regions at the same height of the ridges on both sides are matched, and the vector connecting the center points of the two regions is normalized; All successfully matched vectors are determined, and their average values are determined and normalized to obtain the buccal transverse vector.
3. The method according to claim 2, characterized in that The target data also includes a buccal longitudinal vector, and the method includes: The buccal surface transverse direction and the jaw occlusion direction are cross-producted to calculate the buccal surface longitudinal vector.
4. The method according to claim 1, characterized in that: The target data also includes an initial buccal width feature value, and the method further includes: Obtain the contour lines and ridge lines on both sides of the tooth model, where the contour line at the mesial end is PL1 and the ridge line is CL1, and the contour line at the distal end is PL2 and the ridge line is CL2; Calculate the projection height difference of PL1 and CL1 on the buccal transverse vector Dh and the buccal longitudinal vector Dv, determine the average height difference of PL1 and CL1 on Dh as Hh1, and the average height difference on Dv as Hv1, and then obtain the characteristic value of the buccal width at the mesial end, including: f1=min(1,H h1 / H v1 ); Calculate the projection height difference of PL2 and CL2 on the buccal transverse vector Dh and the buccal longitudinal vector Dv, determine the average height difference of PL2 and CL2 on Dh as Hh2, and the average height difference on Dv as Hv2, and then obtain the characteristic value of the buccal width at the distal end, including: f2=min(1,H h2 / H v2 ); The larger value of the two is taken as the initial buccal width characteristic value of the tooth model: f=max(f1,f2).
5. The method according to claim 1, characterized in that The deformation parameter includes a deformation area, and the deformation area includes a fixed area, a displacement area, and a free deformation area. The deformation parameter is constructed according to the target data and the target buccal width feature value, including: Determine the buccal longitudinal direction Dv according to the target data; The bottom area on the buccal longitudinal direction Dv is selected as the fixed area, and the bottom area includes the contour lines PL1, PL2, an area whose projection height on the buccal longitudinal vector Dv is lower than (and / or higher than) the lowest (and / or highest) height of PL1 and PL2, and an area that maintains a preset range with the center of the lingual side surface of the tooth model; Determining a ridgeline area in the tooth model as the displacement area; A portion of the tooth model that does not belong to the fixed area and the displacement area is determined as the free deformation area.
6. The method according to claim 1, characterized in that The deformation parameter includes a vertex displacement direction, and the vertex displacement direction is opposite to the displacement direction of the displacement area on both sides of the tooth model in the buccal transverse direction Dh of the tooth model.
7. The method according to claim 1, characterized in that The deformation parameters also include the displacement amount of the vertices of the displacement area and the coordinates of the vertices of the displacement area. The deformation parameters are constructed according to the target data and the target buccal width feature value, including: Calculating the displacement d of the vertex of the displacement zone includes: Among them, H h f is the height difference between the projection of the mesial contour line and the ridge line in the transverse direction of the buccal surface, and / or the projection of the distal contour line and the ridge line in the transverse direction of the buccal surface, in is the target buccal width characteristic value input by the user, and f is the initial buccal width characteristic value of the tooth model; Based on the initial coordinates P of the vertex origin , calculate the new displacement area vertex coordinates P new ,include: P new =P origin +Dir*d; Wherein, d is the displacement amount of the vertex of the displacement area, and dir is the displacement direction of the vertex.
8. A device for editing the buccal width of a tooth model, characterized in that: The device comprises: A data acquisition module, used for acquiring a tooth model; A data processing module, used for initializing the tooth model and determining target data of the tooth model; A data input module, used to determine a target buccal width characteristic value input by a user; A data construction module, used for constructing deformation parameters according to the target data and the target buccal width characteristic value; The data output module is used to deform the tooth model according to the deformation parameters through a grid-based Laplace deformation method.
9. An electronic device, characterized in that: The electronic device comprises a memory and a processor, wherein the memory is connected to the processor, and the processor is used to execute one or more computer programs stored in the memory, and when the processor executes the one or more computer programs, the electronic device implements the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the processor is caused to perform the method according to any one of claims 1 to 7.