3D lightweight model threaded hole feature identification method, device and system and medium
Through cloud servers, threaded hole features in 3D lightweight model are identified and read, and the national standard threaded hole information is obtained and rendered images are displayed, which solves the problem of not being able to identify threaded holes in the existing technology, and realizes the intuitive reflection of the threaded hole structure, making it easier to select bolt components.
Patent Information
- Application Number
- CN202510246095.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-04
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2045-03-04
AI Technical Summary
The existing 3D lightweight model cannot effectively identify and display threaded hole characteristics, especially spiral line characteristics, which makes it difficult for users to intuitively distinguish through holes and threaded holes, and cannot directly convert the thread diameter into national standard threaded hole sizes.
The 3D lightweight model is identified through a cloud server, and threaded hole features are identified and read, national standard threaded hole information is obtained, and the information is fed back to the networked device terminal to display the threaded hole rendering.
It solves the problem that the 3D lightweight model cannot directly identify the characteristics of threaded holes, and can intuitively reflect the threaded hole structure, making it easier for users to choose bolt components.
Smart Images

Figure CN120298747A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of industrial software platforms, and in particular, to a method, device, system, and medium for identifying thread hole features of a 3D lightweight model. Background Art
[0002] With the continuous development of the non-standard mechanical design industry, the selection and application of purchased parts in the manufacturing industry are becoming more and more widespread. At present, the mainstream method for selecting purchased parts in China is to search for appropriate component parameter information and 3D model files on some industrial software platforms such as CADENAS, 3DSource, and Big Engineer. Current mainstream industrial basic resource library software such as CADENAS and 3DSource platforms have the function of lightweight display of component models. The 3D model lightweight display is an entity that only retains the external shape structure features of the model. The 3D model lightweight display function can directly browse the model without downloading the model file and opening it through other modeling design software. In this way, compared with product annotation drawings and product physical drawings, it can more intuitively reflect the structural features of components and facilitate designers to quickly select models.
[0003] Restricted by technology, the current 3D model lightweight display has the following defects for thread hole features:
[0004] (1) The 3D lightweight model cannot identify and display the helix feature of the thread hole, generally showing as a through hole, which is not convenient for users to intuitively distinguish between through holes and thread holes;
[0005] (2) For the inner diameter of the thread hole in the 3D lightweight model, it generally shows as the minor diameter of the thread. For engineers with insufficient mechanical experience, they cannot directly convert the minor diameter of the thread into the size of the national standard thread hole. Summary of the Invention
[0006] The main object of the present invention is to provide a method, device, system, and medium for identifying thread hole features of a 3D lightweight model, aiming to solve the technical problem that the current 3D lightweight model cannot effectively identify thread hole features.
[0007] In a first aspect, the present invention provides a method for identifying thread hole features of a 3D lightweight model, which is applied to a cloud server and includes:
[0008] Receiving a 3D lightweight model to be identified uploaded by a networked device terminal to the cloud server;
[0009] Identifying the 3D lightweight model to identify the thread holes in the 3D lightweight model;
[0010] Reading the thread holes in the 3D lightweight model to obtain national standard thread hole information;
[0011] Feedback the national standard thread hole information to the networked device terminal, so that the networked device terminal can display the national standard thread hole information and present the rendered thread hole diagram of the 3D lightweight model.
[0012] In a specific embodiment, the identifying the 3D lightweight model to identify the thread holes in the 3D lightweight model includes:
[0013] Identify all the solid depressions in the 3D lightweight model;
[0014] Identify the cylindrical depressions among all the solid depressions;
[0015] Measure the hole diameter of the cylindrical depressions;
[0016] Identify the thread holes in the 3D lightweight model according to the hole diameter of the cylindrical depressions.
[0017] In a specific embodiment, the identifying the thread holes in the 3D lightweight model according to the hole diameter of the cylindrical depressions includes:
[0018] According to the hole diameter of the cylindrical depressions, judge whether the inner hole diameter of the cylindrical depressions contains two or more decimal places and whether it conforms to the minor diameter data in the thread hole diameter information library;
[0019] If so, judge whether the cylindrical depression is a blind hole;
[0020] If so, judge whether the bottom hole diameter of the blind hole is smaller than the end face hole diameter of the blind hole;
[0021] If so, determine that the blind hole is a thread hole.
[0022] In a specific embodiment, the reading the thread holes in the 3D lightweight model to obtain the national standard thread hole information includes:
[0023] Match the minor diameter data in the thread hole diameter information library based on the inner diameter of each thread hole to read the national standard thread code of each thread, and obtain the national standard thread codes and corresponding quantity information of all the thread holes.
[0024] In a specific embodiment, the method further includes:
[0025] Render the circumferences of thread holes with different specifications into different colors through the hole circumferential surface rendering module in the cloud server to obtain the rendered thread hole diagram of the 3D lightweight model;
[0026] Feedback the rendered thread hole diagram of the 3D lightweight model to the networked device terminal.
[0027] Second aspect, the present invention provides an identification device for the threaded hole features of a 3D lightweight model, which is applied to a cloud server and includes:
[0028] A model receiving module, configured to receive the 3D lightweight model to be identified uploaded to the cloud server by a networked device terminal;
[0029] A threaded hole identification module, configured to identify the 3D lightweight model to identify the threaded holes in the 3D lightweight model;
[0030] A threaded hole information reading module, configured to read the threaded holes in the 3D lightweight model to obtain national standard threaded hole information;
[0031] A feedback module, configured to feedback the national standard threaded hole information to the networked device terminal, so that the networked device terminal displays the national standard threaded hole information and shows the rendered diagram of the threaded holes of the 3D lightweight model.
[0032] Third aspect, the present invention provides an identification system for the threaded hole features of a 3D lightweight model, including:
[0033] A networked device terminal, connected to the cloud server and configured to upload the 3D lightweight model to be identified to the cloud server;
[0034] A cloud server, on which a threaded hole identification software tool is deployed, and the threaded hole identification software tool is configured to: identify the 3D lightweight model to identify the threaded holes in the 3D lightweight model; and read the threaded holes in the 3D lightweight model to obtain national standard threaded hole information;
[0035] The networked device terminal is further configured to receive the feedback national standard threaded hole information, and display the national standard threaded hole information and show the rendered diagram of the threaded holes of the 3D lightweight model.
[0036] In a specific embodiment, the cloud server is provided with a hole circumferential surface rendering module, and the hole circumferential surface rendering module is configured to render the circumferential surfaces of threaded holes of different specifications into different colors to obtain the rendered diagram of the threaded holes of the 3D lightweight model.
[0037] Fourth aspect, the present invention provides an identification method for the threaded hole features of a 3D lightweight model, including:
[0038] Upload the 3D lightweight model to be identified to the cloud server through a networked device terminal;
[0039] Identify the 3D lightweight model through the threaded hole identification software tool of the cloud server to identify the threaded holes in the 3D lightweight model;
[0040] Read the threaded holes in the 3D lightweight model through the threaded hole recognition software tool to obtain national standard threaded hole information;
[0041] Feed back the national standard threaded hole information to the networked device terminal, and display the national standard threaded hole information and show the rendered diagram of the threaded holes of the 3D lightweight model through the networked device terminal.
[0042] In a fifth aspect, the present invention provides a computer-readable storage medium storing a computer program, wherein when the computer program runs, it controls the device where the computer-readable storage medium is located to execute an identification method for the threaded hole features of a 3D lightweight model as described in the first aspect and the fourth aspect.
[0043] Compared with the prior art, the beneficial effects of the present invention are as follows: Identify the 3D lightweight model through the cloud server to identify the threaded holes in the 3D lightweight model, then read the threaded holes in the 3D lightweight model to obtain national standard threaded hole information, and finally feed back the national standard threaded hole information to the networked device terminal so that the networked device terminal can display the national standard threaded hole information and show the rendered diagram of the threaded holes of the 3D lightweight model. In this way, the problem that the current industrial software platform cannot directly identify the threaded hole features of the 3D lightweight model is solved. At the same time, the national standard threaded hole information and the rendered diagram of the threaded holes can also be displayed, which is convenient for intuitively reflecting the feature structure of the threaded holes and also convenient for users to select bolt components. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 is a schematic flow chart of an identification method for the threaded hole features of a 3D lightweight model provided by an embodiment of the present invention;
[0045] Figure 2 is a tabular format of a threaded hole diameter information library provided by an embodiment of the present invention;
[0046] Figure 3 is a schematic structural diagram of an identification device for the threaded hole features of a 3D lightweight model provided by an embodiment of the present invention;
[0047] Figure 4 is a schematic structural diagram of an identification system for the threaded hole features of a 3D lightweight model provided by an embodiment of the present invention;
[0048] Figure 5 is a schematic flow chart of an identification method for the threaded hole features of a 3D lightweight model provided by another embodiment of the present invention;
[0049] Figure 6 is a schematic structural diagram of a cloud server provided by an embodiment of the present invention.
[0050] Wherein:
[0051] 1. Cloud server; 11. Thread hole recognition software tool; 12. Thread hole diameter information library module; 13. Hole circumferential surface rendering module; 2. Networked device terminal.
[0052] The implementation, functional features, and advantages of the present invention will be further described with reference to the embodiments and the accompanying drawings. Specific embodiments
[0053] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0054] In the description of the present invention, it should be understood that the terms "center", "longitudinal", "transverse", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", etc. indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings. They are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, so they should not be construed as limiting the present invention. In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance or implicitly indicating the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of the described features. In the description of the present invention, "a plurality" means two or more, unless otherwise specifically defined.
[0055] In the description of the present invention, it should be noted that unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection, a direct connection, or an indirect connection through an intermediate medium. It can be the internal communication of two elements or the interaction relationship between two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0056] In the present invention, unless otherwise clearly specified and limited, the first feature being "above" or "below" the second feature may include the direct contact between the first and second features, or may include the situation where the first and second features are not in direct contact but in contact through additional features therebetween. Moreover, the first feature being "above", "over" and "on top of" the second feature includes that the first feature is directly above and obliquely above the second feature, or merely indicates that the horizontal height of the first feature is higher than that of the second feature. The first feature being "below", "beneath" and "underneath" the second feature includes that the first feature is directly below and obliquely below the second feature, or merely indicates that the horizontal height of the first feature is lower than that of the second feature.
[0057] Please refer to Figure 1 , Figure 1 which is a schematic flowchart of a method for identifying threaded hole features of a 3D lightweight model provided by an embodiment of the present invention.
[0058] A method for identifying threaded hole features of a 3D lightweight model according to an embodiment of the present invention is applied to a cloud server 1 and includes the following steps:
[0059] S10. Receive a 3D lightweight model to be identified uploaded by a networked device terminal 2 to the cloud server 1.
[0060] In this embodiment, the networked device terminal 2 is connected to the cloud server 1, and the user can connect to the cloud server 1 through the web interface page of the networked device terminal 2. It can be understood that the number of networked device terminals 2 is not limited, and each can upload its own 3D lightweight model to be identified to the cloud server 1.
[0061] S20. Identify the 3D lightweight model to identify the threaded holes in the 3D lightweight model.
[0062] In this embodiment, as Figure 4 shown, the cloud server 1 is deployed with a 3D lightweight model threaded hole identification software tool 11 for identifying the threaded holes of the 3D lightweight model to be identified, so as to solve the problem that the industrial software platform cannot directly identify the threaded hole features of the 3D lightweight model.
[0063] In a specific embodiment, the step S20 of identifying the 3D lightweight model to identify the threaded holes in the 3D lightweight model includes the following steps:
[0064] S21. Identify all entity depressions in the 3D lightweight model;
[0065] S22. Identify the cylindrical depressions among all the entity depressions;
[0066] S23. Measure the hole diameter of the cylindrical depression;
[0067] S24. Identify the threaded holes in the 3D lightweight model based on the hole diameter of the cylindrical depression.
[0068] In this embodiment, the threaded hole recognition software tool 11 first identifies all the solid depressions in the 3D lightweight model, then identifies the cylindrical depressions among all the solid depressions, measures the hole diameter of the cylindrical depressions, and finally identifies the threaded holes in the 3D lightweight model based on the hole diameter of the cylindrical depressions.
[0069] In a specific embodiment, the step S24 of identifying the threaded holes in the 3D lightweight model based on the hole diameter of the cylindrical depression includes the following steps:
[0070] S241. Based on the hole diameter of the cylindrical depression, determine whether the inner diameter of the hole of the cylindrical depression contains two or more decimal places and whether it conforms to the minor diameter data in the threaded hole diameter information database;
[0071] S242. If so, determine whether the cylindrical depression is a blind hole;
[0072] S243. If so, determine whether the bottom hole diameter of the blind hole is smaller than the end face hole diameter of the blind hole;
[0073] S244. If so, determine that the blind hole is a threaded hole.
[0074] In this embodiment, the threaded hole recognition software tool 11 first identifies the hole features of the 3D lightweight model entity, and then distinguishes whether it is a threaded hole based on the inner diameter data and whether there is a low hole.
[0075] Specifically, the threaded hole recognition software tool 11 determines whether the inner diameter of the hole of the cylindrical depression contains two or more decimal places based on the hole diameter of the cylindrical depression, and determines whether the inner diameter of the hole conforms to the minor diameter data in the threaded hole diameter information database. The threaded hole recognition software tool 11 can initially screen out the candidate holes that may be threaded holes by checking whether the inner diameter of the hole contains two or more decimal places. Because in practical applications, the inner diameters of ordinary light holes or other non-threaded holes are usually integers or one decimal place, while the inner diameter size of threaded holes may be more precise due to their close association with thread specifications and often have two or more decimal places. The threaded hole recognition software tool 11 then compares the inner diameter of the hole with the minor diameter data in the threaded hole diameter information database, and allows a deviation within 3%. This step can more accurately determine whether the hole meets the size standard of the threaded hole. Since different specifications of threaded holes have corresponding standard minor diameter sizes, by comparing with the threaded hole diameter information database, the holes that meet the size characteristics of the threaded holes can be effectively identified.
[0076] Among them, such as Figure 4As shown, the thread hole diameter information library module 12 in the cloud server 1 that conforms to national or international standards is configured with a thread hole diameter information library. The thread hole diameter information library may contain tabular information such as thread codes, nominal diameters, and minor diameters of threads, and its format is as shown in Figure 2 shown.
[0077] The thread hole recognition software tool 11 further determines whether the cylindrical depression is a blind hole. For a blind hole, if the bottom hole diameter (drilled hole diameter) is smaller than the end face hole diameter, the end face hole can be determined as a thread hole. This is based on the processing technology characteristics of thread holes. When machining blind hole threads, due to factors such as the taper of the tap, the end face hole diameter will be slightly larger than the bottom hole diameter, while other types of blind holes usually do not have this characteristic.
[0078] S30. Read the thread holes in the 3D lightweight model to obtain national standard thread hole information.
[0079] In this embodiment, the thread holes in the 3D lightweight model can be matched with the thread hole diameter information library one by one, and finally the number of thread holes and the national standard thread code information are output.
[0080] In a specific embodiment, the step S30 of reading the thread holes in the 3D lightweight model to obtain national standard thread hole information includes the following steps:
[0081] S31. Match the minor diameter data of the thread hole diameter information library based on the inner diameter of each thread hole to read the national standard thread code of each thread, and obtain the national standard thread codes and corresponding quantity information of all the thread holes.
[0082] In this embodiment, based on the inner diameter of the thread hole, match the minor diameter value of the thread in the thread hole diameter information library (within a deviation of 3%) to read the national standard thread code. After identifying all the thread hole information, output the national standard thread codes and corresponding quantity information of all the thread holes.
[0083] S40. Feed back the national standard thread hole information to the networked device terminal 2 so that the networked device terminal 2 can display the national standard thread hole information and display the rendered image of the thread holes in the 3D lightweight model.
[0084] In this embodiment, the national standard thread hole information is displayed in the web window of the networked device terminal 2, specifically sorted by hole diameter size, and the rendered image of the thread holes in the 3D lightweight model is displayed by the web window.
[0085] In a specific embodiment, the method further includes the following steps:
[0086] S50. Render the circumferential surfaces of threaded holes with different specifications into different colors through the hole circumferential surface rendering module 13 in the cloud server 1 to obtain the threaded hole rendering diagram of the 3D lightweight model;
[0087] S60. Feed back the threaded hole rendering diagram of the 3D lightweight model to the networked device terminal 2.
[0088] In this embodiment, the hole circumferential surface rendering module 13 deployed in the cloud server 1 is called (as Figure 4 shown) to assign different colors to the circumferential surfaces of threaded holes with different specifications, that is, to perform coloring, to obtain the threaded hole rendering diagram of the 3D lightweight model, and then feed back the threaded hole rendering diagram of the 3D lightweight model to the networked device terminal 2, and the color - quantity - thread code information and the threaded hole rendering diagram are displayed by the web window of the networked device terminal 2.
[0089] In this way, the threaded holes of the 3D lightweight model can be identified and special colors can be assigned, which is convenient for intuitively reflecting the positioning, connection, and locking feature structures of the model, and can also directly output the national standard specification codes of the threaded holes, facilitating the user to select bolt components.
[0090] In summary, a method for identifying the threaded hole features of a 3D lightweight model provided by an embodiment of the present invention identifies the 3D lightweight model through the cloud server 1 to identify the threaded holes in the 3D lightweight model, then reads the threaded holes in the 3D lightweight model to obtain the national standard threaded hole information, and finally feeds back the national standard threaded hole information to the networked device terminal 2 so that the networked device terminal 2 displays the national standard threaded hole information and shows the threaded hole rendering diagram of the 3D lightweight model. In this way, the problem that the current industrial software platform cannot directly identify the threaded hole features of the 3D lightweight model is solved. At the same time, the national standard threaded hole information and the threaded hole rendering diagram can also be displayed, which is convenient for intuitively reflecting the threaded hole feature structure and also convenient for the user to select bolt components.
[0091] Please refer to Figure 3 , Figure 3 which is a schematic structural diagram of an apparatus for identifying the threaded hole features of a 3D lightweight model provided by an embodiment of the present invention.
[0092] An apparatus for identifying the threaded hole features of a 3D lightweight model according to an embodiment of the present invention is applied to the cloud server 1 and includes:
[0093] A model receiving module, configured to receive the 3D lightweight model to be identified uploaded by the networked device terminal 2 to the cloud server 1;
[0094] A threaded hole identification module, configured to identify the 3D lightweight model to identify the threaded holes in the 3D lightweight model;
[0095] The threaded hole information reading module is used to read the threaded holes in the 3D lightweight model to obtain national standard threaded hole information;
[0096] The feedback module is used to feedback the national standard threaded hole information to the networked device terminal 2, so that the networked device terminal 2 displays the national standard threaded hole information and shows the rendered drawing of the threaded holes of the 3D lightweight model.
[0097] The identification device for the threaded hole features of a 3D lightweight model provided by an embodiment of the present invention can execute all the steps and functions of the identification method for the threaded hole features of a 3D lightweight model provided by any of the above embodiments, and the specific functions of this device will not be elaborated here.
[0098] Please refer to Figure 4 , Figure 4 which is a schematic structural diagram of an identification system for the threaded hole features of a 3D lightweight model provided by an embodiment of the present invention.
[0099] An identification system for the threaded hole features of a 3D lightweight model according to an embodiment of the present invention includes:
[0100] The networked device terminal 2 is connected to the cloud server 1 and is used to upload the 3D lightweight model to be identified to the cloud server 1;
[0101] The cloud server 1 is deployed with a threaded hole identification software tool 11, and the threaded hole identification software tool 11 is used for: identifying the 3D lightweight model to identify the threaded holes in the 3D lightweight model; and reading the threaded holes in the 3D lightweight model to obtain national standard threaded hole information;
[0102] The networked device terminal 2 is further used to receive the feedback national standard threaded hole information and display the national standard threaded hole information and show the rendered drawing of the threaded holes of the 3D lightweight model.
[0103] The identification system for the threaded hole features of a 3D lightweight model provided by an embodiment of the present invention can execute all the steps and functions of the identification method for the threaded hole features of a 3D lightweight model provided by any of the above embodiments, and the specific functions of this system will not be elaborated here.
[0104] In a specific embodiment, the cloud server 1 is provided with a hole circumferential surface rendering module 13, and the hole circumferential surface rendering module 13 is used to render the circumferential surfaces of threaded holes with different specifications into different colors to obtain the rendered drawing of the threaded holes of the 3D lightweight model.
[0105] Please refer to Figure 5 , Figure 5It is a schematic flow chart of a method for identifying threaded hole features of a 3D lightweight model provided by an embodiment of the present invention.
[0106] A method for identifying threaded hole features of a 3D lightweight model according to an embodiment of the present invention includes the following steps:
[0107] S100. Upload the 3D lightweight model to be identified to the cloud server 1 through the networked device terminal 2;
[0108] S200. Identify the 3D lightweight model through the threaded hole recognition software tool 11 of the cloud server 1 to identify the threaded holes in the 3D lightweight model;
[0109] S300. Read the threaded holes in the 3D lightweight model through the threaded hole recognition software tool 11 to obtain national standard threaded hole information;
[0110] S400. Feed back the national standard threaded hole information to the networked device terminal 2, and display the national standard threaded hole information and display the threaded hole rendering diagram of the 3D lightweight model through the networked device terminal 2.
[0111] Please refer to Figure 6 , Figure 6 It is a schematic structural diagram of a cloud server provided by an embodiment of the present invention.
[0112] The cloud server includes: a processor, a memory, and a computer program stored in the memory and configured to be run by the processor. When the processor executes the computer program, it implements the steps of a method for identifying threaded hole features of a 3D lightweight model in each of the above embodiments, such as Figure 1 the steps S10 - S40 shown. Or, when the processor executes the computer program, it implements the functions of each module in each of the above device embodiments.
[0113] Exemplarily, the computer program can be divided into one or more modules, and the one or more modules are stored in the memory and executed by the processor to complete the present invention. The one or more modules can be a series of computer program instruction segments capable of performing specific functions, and the instruction segments are used to describe the execution process of the computer program in the cloud server. For example, the computer program can be divided into several modules, and the specific functions of each module have been described in detail in a method for identifying threaded hole features of a 3D lightweight model provided in any of the above embodiments, and the specific functions of this device will not be elaborated here.
[0114] The described cloud server may include, but is not limited to, a processor and a memory. Those skilled in the art can understand that the schematic diagram is only an example of a cloud server and does not constitute a limitation on a cloud server. It may include more or fewer components than shown in the figure, or combine certain components, or different components. For example, the described cloud server may also include input / output devices, network access devices, buses, etc.
[0115] The so-called processor may be a central processing unit (CPU), or it may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The processor is the control center of the described cloud server and connects all parts of the entire cloud server using various interfaces and lines.
[0116] The memory can be used to store the computer program and / or modules. The processor realizes various functions of the method for identifying the threaded hole features of the 3D lightweight model by running or executing the computer program and / or modules stored in the memory, and by calling the data stored in the memory. The memory mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created according to the use of the mobile phone (such as audio data, phone book, etc.). In addition, the memory can include high-speed random access memory, and can also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0117] The embodiment of the present invention also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program runs, it controls the device where the computer-readable storage medium is located to execute the method for identifying the threaded hole features of the 3D lightweight model in each of the above embodiments.
[0118] When the module integrated with the cloud server is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, to implement all or part of the processes in the above-described embodiment methods of the present invention, it can also be completed by instructing relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-described various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal, and software distribution medium, etc.
[0119] The foregoing are only the preferred embodiments of the present invention, and do not limit the patent scope of the present invention accordingly. Any equivalent structure or equivalent process transformation made by using the content of the specification and drawings of the present invention, or directly or indirectly applied in other related technical fields, shall be equally included in the patent protection scope of the present invention.
Claims
1. A method for identifying the threaded hole features of a 3D lightweight model, characterized in that Applied to a cloud server, including: Receiving a 3D lightweight model to be recognized uploaded by an Internet-connected device terminal to the cloud server; Recognizing the 3D lightweight model to identify the threaded holes in the 3D lightweight model; Reading the threaded holes in the 3D lightweight model to obtain national standard threaded hole information; Feeding back the national standard threaded hole information to the Internet-connected device terminal so that the Internet-connected device terminal can display the national standard threaded hole information and display a rendered view of the threaded holes of the 3D lightweight model.
2. The recognition method of 3D lightweight model thread hole features according to claim 1, characterized in that, The recognizing the 3D lightweight model to identify the threaded holes in the 3D lightweight model includes: Recognizing all solid depressions in the 3D lightweight model; Recognizing the cylindrical depressions among all the solid depressions; Measuring the hole diameter of the cylindrical depressions; Identifying the threaded holes in the 3D lightweight model according to the hole diameter of the cylindrical depressions.
3. The identification method of the threaded hole feature of a 3D lightweight model according to claim 2, characterized in that, The identifying the threaded holes in the 3D lightweight model according to the hole diameter of the cylindrical depressions includes: According to the hole diameter of the cylindrical depression, judging whether the inner diameter of the hole of the cylindrical depression contains two or more decimal places and whether it conforms to the minor diameter data of the threaded hole diameter information library; If so, judging whether the cylindrical depression is a blind hole; If so, judging whether the bottom hole diameter of the blind hole is smaller than the end face hole diameter of the blind hole; If so, determining that the blind hole is a threaded hole.
4. The identification method of the threaded hole feature of a 3D lightweight model according to claim 3, characterized in that, The reading the threaded holes in the 3D lightweight model to obtain national standard threaded hole information includes: Based on the inner diameter of each threaded hole, matching the minor diameter data of the threaded hole diameter information library to read the national standard threaded code of each threaded hole, and obtaining the national standard threaded codes and corresponding quantity information of all the threaded holes.
5. The identification method of 3D lightweight model thread hole features according to claim 1, characterized in that, The method further includes: Rendering the circumferential surfaces of threaded holes of different specifications into different colors through a hole circumferential surface rendering module in the cloud server to obtain a rendered view of the threaded holes of the 3D lightweight model; Feeding back the rendered view of the threaded holes of the 3D lightweight model to the Internet-connected device terminal.
6. An identification device for the threaded hole features of a 3D lightweight model, characterized in that, Applied to a cloud server, including: A model receiving module for receiving a 3D lightweight model to be recognized uploaded by an Internet-connected device terminal to the cloud server; A threaded hole recognition module for recognizing the 3D lightweight model to identify the threaded holes in the 3D lightweight model; A threaded hole information reading module for reading the threaded holes in the 3D lightweight model to obtain national standard threaded hole information; A feedback module for feeding back the national standard threaded hole information to the Internet-connected device terminal so that the Internet-connected device terminal can display the national standard threaded hole information and display a rendered view of the threaded holes of the 3D lightweight model.
7. A recognition system for the threaded hole features of a 3D lightweight model, characterized in that, Including: An Internet-connected device terminal, connected to the cloud server and used for uploading a 3D lightweight model to be recognized to the cloud server; A cloud server, deployed with a threaded hole recognition software tool, which is used for: recognizing the 3D lightweight model to identify the threaded holes in the 3D lightweight model; and reading the threaded holes in the 3D lightweight model to obtain national standard threaded hole information; The networked device terminal is further configured to receive the feedback national standard thread hole information, and display the national standard thread hole information and present the thread hole rendering of the 3D lightweight model.
8. The recognition system for threaded hole features of a 3D lightweight model according to claim 7, characterized in that, The cloud server is provided with a hole circumferential surface rendering module, and the hole circumferential surface rendering module is configured to render the circumferential surfaces of thread holes with different specifications into different colors to obtain the thread hole rendering of the 3D lightweight model.
9. A method for identifying the threaded hole features of a 3D lightweight model, characterized in that, Including: Uploading the 3D lightweight model to be recognized to the cloud server through the networked device terminal; Identifying the 3D lightweight model through the thread hole recognition software tool of the cloud server to identify the thread holes in the 3D lightweight model; Reading the thread holes in the 3D lightweight model through the thread hole recognition software tool to obtain the national standard thread hole information; Feeding back the national standard thread hole information to the networked device terminal, and displaying the national standard thread hole information and presenting the thread hole rendering of the 3D lightweight model through the networked device terminal.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein when the computer program runs, it controls the device where the computer-readable storage medium is located to execute a method for identifying the thread hole features of a 3D lightweight model according to any one of claims 1 to 5 and 9.
Citation Information
Patent Citations
Optimizing method of spiral processing track of FPC (Flexible Printed Circuit) blind hole
CN104703398A
Visual detection system and method for threads and threads of mobile phone frame
CN114235688A
Digital model screw eccentric assembly inspection method
CN116975941A
Three-dimensional model processing parameter extraction method and system and medium
CN117409402A
Tool clamp for lead bonding of multi-surface three-dimensional structure device
CN117594464A
Cited By
Threaded hole feature recognition method, system and equipment for cartridge receiver part and medium
CN120995616A
Threaded hole feature recognition method, system, device and medium for a cartridge part
CN120995616B