Size marking method and device, electronic equipment and readable storage medium

By identifying the size of the marking in the mechanical engineering diagram and automatically labeling, it solves the problem of artificial labeling that is prone to errors, and improves the accuracy and efficiency of labeling.

CN119378037APending Publication Date: 2025-01-28GOERTEK INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411364845.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

In the prior art, the dimension marking of mechanical engineering drawings mainly relies on manual operations and is prone to errors. There are differences in the annotation methods of different designers, which affects the accuracy and aesthetics of the marking.

Method used

By obtaining the three -dimensional drawings of the target object, identify the target characteristics of the size to be marked, and automatically label according to its size, including obtaining tolerance information and obtaining tolerance information based on color information.

Benefits of technology

Reduced human marking errors, improved the accuracy and consistency of the marking results, and improved the size marking efficiency of the drawings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119378037A_ABST
    Figure CN119378037A_ABST
Patent Text Reader

Abstract

The invention provides a size marking method and device, electronic equipment and a readable storage medium. The method comprises the steps that a three-dimensional drawing of a target object is acquired; identifying a target feature of a to-be-marked size in the three-dimensional drawing, and obtaining the size of the target feature; and marking the target feature according to the size of the target feature.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of computer technology, and more specifically, to a dimensioning method, device, electronic device, and readable storage medium. Background Art

[0002] Mechanical engineering drawings are the foundation of product design and manufacturing. They encompass a range of design and engineering intent, including 2D or 3D representations of component shapes, dimensions, annotations, materials, and processing details. With the widespread adoption and adoption of annotation within businesses, the vast majority of companies are placing increasingly high demands on the quality of their engineering drawings.

[0003] In existing technology, designers typically manually dimension mechanical engineering drawings. However, manual dimensioning is prone to errors. Furthermore, different designers have different design and dimensioning methods due to their varying skills and experience. Their design experience and drafting skills significantly impact the accuracy and aesthetics of their drawings. Furthermore, the standardization of dimensioning also impacts the manufacturing process and product quality. Summary of the Invention

[0004] An object of the embodiments of the present disclosure is to provide a dimensioning method, device, electronic device, and readable storage medium.

[0005] According to a first aspect of an embodiment of the present disclosure, a dimensioning method is provided, comprising:

[0006] Obtain a three-dimensional drawing of the target object;

[0007] Identifying a target feature to be dimensioned in the three-dimensional drawing and obtaining the dimension of the target feature;

[0008] The target feature is marked according to the size of the target feature.

[0009] Optionally, the method further includes:

[0010] Obtaining tolerance information of the target feature;

[0011] The target feature is marked according to the tolerance information.

[0012] Optionally, obtaining tolerance information of the target feature includes:

[0013] Acquiring color information of the target feature;

[0014] Tolerance information of the target feature is acquired according to the color information of the target feature.

[0015] Optionally, the method further includes:

[0016] straightening the target object according to the processing view of the target object;

[0017] Constructing a spatial rectangular coordinate system with the target point of the target object as the origin;

[0018] The obtaining the size of the target feature includes:

[0019] The size of the target feature is obtained according to the position of the target feature in the spatial rectangular coordinate system.

[0020] Optionally, marking the target feature according to the size of the target feature includes:

[0021] Marking the target feature in the three-dimensional drawing according to the size of the target feature; or

[0022] Obtaining a two-dimensional drawing of the target object according to the three-dimensional drawing;

[0023] The target feature is marked in the two-dimensional drawing according to the size of the target feature.

[0024] Optionally, the method further includes:

[0025] The annotated drawings are compressed and converted into drawing files of the set format for storage.

[0026] Optionally, the target features include at least one or more of the following: contour, hanger, hole, groove.

[0027] According to a second aspect of the present disclosure, there is provided a dimension marking device, comprising:

[0028] A drawing acquisition module is used to obtain a three-dimensional drawing of a target object;

[0029] A feature recognition module is used to identify the target feature to be dimensioned in the three-dimensional drawing and obtain the size of the target feature;

[0030] A dimension marking module is used to mark the target feature according to the size of the target feature.

[0031] According to a third aspect of the present disclosure, an electronic device is provided, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to execute the method described in the first aspect of the present disclosure under the control of the computer program.

[0032] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method according to the first aspect of the present disclosure is implemented.

[0033] Through the embodiments of the present disclosure, target features to be dimensioned in a three-dimensional drawing of a target object are identified, and the dimensions of the target features are obtained. The target features are then automatically dimensioned based on the dimensions of the target features without the need for manual dimensioning. This can reduce human dimensioning errors, improve the accuracy and consistency of dimensioning results, and improve the dimensioning efficiency of drawings.

[0034] Further features and advantages of the present invention will become apparent from the following detailed description of exemplary embodiments of the present invention with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.

[0036] Figure 1 is a block diagram of an example of a hardware configuration of an electronic device that can be used to implement an embodiment of the present invention;

[0037] Figure 2 is a flow chart of a dimensioning method provided according to one embodiment of the present disclosure;

[0038] Figure 3 is a flowchart of an example of a dimensioning method provided according to an embodiment of the present disclosure;

[0039] Figure 4 is a block diagram of a dimension marking device provided according to one embodiment of the present disclosure;

[0040] Figure 5 is a block diagram of an electronic device provided according to one embodiment of the present disclosure. DETAILED DESCRIPTION

[0041] Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that unless otherwise specifically stated, the relative arrangement of components and steps, numerical expressions and numerical values ​​set forth in these embodiments do not limit the scope of the present invention.

[0042] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.

[0043] Technologies, methods and equipment known to persons of ordinary skill in the relevant art may not be discussed in detail, but where appropriate, such technologies, methods and equipment should be considered part of the specification.

[0044] In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not limiting. Therefore, other examples of the exemplary embodiments may have different values.

[0045] It should be noted that like reference numerals and letters refer to like items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0046] <Hardware Configuration>

[0047] Figure 1 is a block diagram illustrating a hardware configuration of an electronic device 1000 that can implement an embodiment of the present disclosure.

[0048] The electronic device 1000 may be a portable computer, a desktop computer, a mobile phone, a tablet computer, a speaker, a headset, etc. Figure 1 As shown, electronic device 1000 may include a processor 1100, a memory 1200, an interface device 1300, a communication device 1400, a display device 1500, an input device 1600, a speaker 1700, a microphone 1800, and the like. Processor 1100 may be a CPU, a microprocessor MCU, or the like. Memory 1200 may include, for example, ROM (read-only memory), RAM (random access memory), or a non-volatile memory such as a hard disk. Interface device 1300 may include, for example, a USB interface or a headphone jack. Communication device 1400 may be capable of wired or wireless communication, specifically, Wi-Fi, Bluetooth, 2G / 3G / 4G / 5G communication, or the like. Display device 1500 may be, for example, an LCD display or a touchscreen display. Input device 1600 may include, for example, a touchscreen, a keyboard, or somatosensory input. Users may input and output voice information through speaker 1700 and microphone 1800.

[0049] Figure 1 The electronic device shown is merely illustrative and does not in any way limit the present disclosure, its application or use. In the embodiments of the present disclosure, the memory 1200 of the electronic device 1000 is used to store instructions, which are used to control the processor 1100 to operate to perform any dimensioning method provided in the embodiments of the present disclosure. It should be understood by those skilled in the art that although Figure 1 While multiple devices are shown for electronic device 1000, the present disclosure may only relate to some of these devices. For example, electronic device 1000 may only relate to processor 1100 and storage device 1200. A skilled person can design instructions based on the solutions disclosed in this disclosure. How instructions control processor operations is well known in the art and will not be described in detail here.

[0050] <Method Example>

[0051] The present disclosure provides a dimensioning method, which can be implemented by an electronic device.

[0052] Figure 2 Flowchart of a dimensioning method according to an embodiment of the present disclosure.

[0053] like Figure 2 As shown, the method includes steps S2100 to S2300 as shown below:

[0054] Step S2100: Obtain a three-dimensional drawing of the target object.

[0055] In this embodiment, the target object may be a part used to constitute a product, or may be a product. The three-dimensional drawing of the target object may be a three-dimensional part drawing file for designing the target object.

[0056] Step S2200: identifying target features to be dimensioned in a three-dimensional drawing, and obtaining the dimensions of the target features.

[0057] In this embodiment, the target features can be set in advance according to the type of the part in the three-dimensional drawing. For example, the target features can include at least one or more of the following: contour, hanging platform, hole, slot, etc.

[0058] Furthermore, the size of the target feature may be obtained based on a size requirement of the target feature, wherein the size requirement of the target feature may be, for example, a linear size, an angular size, or a radial size.

[0059] In one embodiment of the present disclosure, before obtaining the size of the target feature, the method may further include: straightening the target object according to a processing view of the target object; and constructing a spatial rectangular coordinate system with the target point of the target object as the origin.

[0060] On this basis, the size of the target feature is obtained, including: obtaining the size of the target feature according to the position of the target feature in the spatial rectangular coordinate system.

[0061] In this embodiment, the target point may be the center of the target object or any point on the target object, which is not limited here.

[0062] This embodiment constructs a spatial rectangular coordinate system to obtain the position of each point in the target object in the spatial rectangular coordinate system, thereby facilitating obtaining the size of the target object based on the position of each point in the target object in the spatial rectangular coordinate system.

[0063] Step S2300: Mark the target feature according to its size.

[0064] In this embodiment, the target feature may be dimensioned according to the size requirement of the target feature.

[0065] Specifically, if the target feature's dimension requirement is a linear dimension, the target object's dimension may be a length. In this case, marking the target feature's dimension is equivalent to marking the target feature's length. If the target feature's dimension requirement is an angular dimension, the target object's dimension may be an angle. In this case, marking the target feature's dimension is equivalent to marking the target feature's angle. If the target feature's dimension requirement is a radial dimension, the target object's dimension may be a diameter or radius. In this case, marking the target feature's dimension is equivalent to marking the target feature's diameter or radius.

[0066] Through the embodiments of the present disclosure, target features to be dimensioned in a three-dimensional drawing of a target object are identified, and the dimensions of the target features are obtained. The target features are then automatically dimensioned based on the dimensions of the target features without the need for manual dimensioning. This can reduce human dimensioning errors, improve the accuracy and consistency of dimensioning results, and improve the dimensioning efficiency of drawings.

[0067] In addition, if the design structure of the target object changes, the method of this embodiment can re-dimension the object according to the updated three-dimensional drawing, thereby achieving adaptive updating of the dimensioning results.

[0068] In one embodiment of the present disclosure, marking the target feature according to the size of the target feature may include: marking the target feature in a three-dimensional drawing according to the size of the target feature.

[0069] In this embodiment, the target features may be dimensioned in the three-dimensional drawing using a product and manufacturing information (PMI) annotation method.

[0070] Through this embodiment, a dimensioned three-dimensional drawing can be obtained.

[0071] In another embodiment of the present disclosure, marking the target feature according to its size may include: obtaining a two-dimensional drawing of the target object according to the three-dimensional drawing; and marking the target feature in the two-dimensional drawing according to its size.

[0072] In this embodiment, the dimensioning method of the drawing module may be used to dimension the target features in the two-dimensional drawing.

[0073] In this embodiment, the two-dimensional drawing of the target object may include at least one basic view of the target object, and the basic view may include a front view, a top view, a left view, a right view, a bottom view, and a rear view.

[0074] Through this embodiment, a dimensioned two-dimensional drawing can be obtained.

[0075] In one embodiment of the present disclosure, the method may further include: compressing and converting the annotated drawing into a drawing file of a set format for storage.

[0076] In this embodiment, the set format can be pre-set according to the annotation scenario. In an embodiment of dimensioning target features in a three-dimensional drawing, the set format can be JT format or GLB format. In an embodiment of dimensioning target features in a two-dimensional drawing, the set format can be PDF format.

[0077] This embodiment compresses and converts the annotated drawings to a lightweight file format that is only 1 / 30 the size of the original format, or even smaller, while preserving the essential information of the 3D model and ensuring the necessary accuracy. This lightweight file format facilitates the rapid transmission of the drawing file over the network and allows for convenient interactive operations such as viewing and annotating the 3D model of the target object using common browser software or other tools. This, combined with Model-Based Design (MBD) technology, enables paperless manufacturing and the upgrading of intelligent manufacturing models.

[0078] In one embodiment of the present disclosure, the method may further include: displaying the annotated drawing or the drawing file in a set format.

[0079] In one embodiment of the present disclosure, the method may further include: acquiring tolerance information of the target feature; and marking the target feature according to the tolerance information.

[0080] In one embodiment of the present disclosure, the tolerance information of the target feature may be pre-set by a designer and stored in a three-dimensional drawing.

[0081] In another embodiment of the present disclosure, the tolerance information may be represented by color. Then, obtaining the tolerance information of the target feature includes: obtaining color information of the target feature; and obtaining the tolerance information of the target feature according to the color information of the target feature.

[0082] In this embodiment, a comparison table reflecting the correspondence between color and tolerance can be pre-set. By searching the comparison table according to the color information of the target feature, the tolerance information corresponding to the color information of the target feature can be obtained, that is, the tolerance information of the target feature.

[0083] When the tolerance information of the target feature is obtained, the target feature can be marked according to the size and tolerance information of the target feature. For example, if the size of the target feature is 97 mm and the tolerance information of the target feature is 1 mm, then the result of marking the target feature according to the size and tolerance information of the target feature can be 97 ± 1 mm.

[0084] Through this embodiment, the structure, size, and tolerance information of the target object can be integrated together, so that designers, process personnel, manufacturing personnel, etc. can share the same annotation data, reducing errors and delays in information transmission.

[0085] Figure 3 A schematic diagram of an example of a dimensioning method provided by the present disclosure.

[0086] like Figure 3 As shown, the dimensioning method may include:

[0087] Step S3001: Obtain a three-dimensional drawing of the target object.

[0088] Step S3002 : straighten the target object according to the processing view of the target object, and construct a spatial rectangular coordinate system with the target point of the target object as the origin.

[0089] Step S3003 , identifying the target feature to be dimensioned in the three-dimensional drawing, and obtaining the size of the target feature according to the position of the target feature in the spatial rectangular coordinate system.

[0090] Step S3004: Obtain tolerance information of the target feature.

[0091] Step S3005: Mark the target feature according to its size and tolerance information.

[0092] Step S3006: compress and convert the annotated drawing into a drawing file of a set format for storage.

[0093] <Device Example>

[0094] This embodiment also provides a dimension marking device. Figure 4 As shown, the dimensioning device 4000 may include a drawing acquisition module 4100, a feature recognition module 4200, and a dimensioning module 4300. The drawing acquisition module 4100 is used to acquire a three-dimensional drawing of a target object; the feature recognition module 4200 is used to identify target features to be dimensioned in the three-dimensional drawing and obtain the dimensions of the target features; and the dimensioning module 4300 is used to label the target features according to the dimensions of the target features.

[0095] In one embodiment of the present disclosure, the dimension marking device 4000 further includes:

[0096] A tolerance acquisition module, configured to acquire tolerance information of the target feature;

[0097] The dimension marking module is further configured to mark the target feature according to the tolerance information.

[0098] In one embodiment of the present disclosure, the tolerance acquisition module is specifically configured to:

[0099] Acquiring color information of the target feature;

[0100] Tolerance information of the target feature is acquired according to the color information of the target feature.

[0101] In one embodiment of the present disclosure, the dimension marking device 4000 further includes:

[0102] a module for straightening the target object according to a processing view of the target object;

[0103] A module for constructing a spatial rectangular coordinate system with a target point of the target object as an origin;

[0104] The obtaining the size of the target feature includes:

[0105] The size of the target feature is obtained according to the position of the target feature in the spatial rectangular coordinate system.

[0106] In one embodiment of the present disclosure, the dimensioning module 4300 is used to:

[0107] Marking the target feature in the three-dimensional drawing according to the size of the target feature; or

[0108] Obtaining a two-dimensional drawing of the target object according to the three-dimensional drawing;

[0109] The target feature is marked in the two-dimensional drawing according to the size of the target feature.

[0110] In one embodiment of the present disclosure, the dimension marking device 4000 further includes:

[0111] A module used to compress and convert annotated drawings into drawing files of a set format for storage.

[0112] In one embodiment of the present disclosure, the target feature includes at least one or more of the following: a contour, a hanger, a hole, and a groove.

[0113] <Electronic Equipment Example>

[0114] This embodiment provides an electronic device 5000, such as Figure 5 As shown, it includes a processor 5100 and a memory 5200, the memory 5200 is used to store a computer program, and the processor 5100 is used to run the computer program to enable the method described in any embodiment of the present disclosure to be executed.

[0115] <Readable Storage Medium Embodiment>

[0116] This embodiment provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the method described in any method embodiment of the present disclosure is executed.

[0117] The present invention may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present invention.

[0118] A computer-readable storage medium can be a tangible device that can hold and store instructions for use by an instruction execution device. A computer-readable storage medium can be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination thereof. As used herein, a computer-readable storage medium is not to be construed as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through an electrical wire.

[0119] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions to be stored in the computer-readable storage medium in each computing / processing device.

[0120] The computer program instructions for performing the operation of the present invention can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Smalltalk, C++, and conventional procedural programming languages ​​such as "C" language or similar programming languages. The computer readable program instructions can be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer, partially on a remote computer, or completely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., using an Internet service provider to connect via the Internet). In some embodiments, an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), is personalized by utilizing the state information of the computer readable program instructions, and the electronic circuit can execute the computer readable program instructions, thereby realizing various aspects of the present invention.

[0121] Various aspects of the present invention are described herein with reference to flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present invention. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0122] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.

[0123] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more blocks in the flowchart and / or block diagram.

[0124] The flowcharts and block diagrams in the accompanying drawings show the possible implementation architecture, functions and operations of the systems, methods and computer program products according to multiple embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, program segment or part of an instruction, and the module, program segment or part of the instruction contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that implementation by hardware, implementation by software, and implementation by a combination of software and hardware are all equivalent.

[0125] While various embodiments of the present invention have been described above, the foregoing description is intended to be illustrative, non-exhaustive, and not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is selected to best explain the principles of the embodiments, their practical applications, or technological improvements in the marketplace, or to enable others skilled in the art to understand the embodiments disclosed herein. The scope of the present invention is defined by the appended claims.

Claims

1. A dimensioning method, characterized in that: include: Obtain a three-dimensional drawing of the target object; Identify the target feature to be dimensioned in the three-dimensional drawing, and obtain the dimension of the target feature; The target feature is marked according to the size of the target feature.

2. The method according to claim 1, characterized in that The method further comprises: Acquiring tolerance information of the target feature; The target feature is marked according to the tolerance information.

3. The method according to claim 2, characterized in that The obtaining of tolerance information of the target feature includes: Acquire color information of the target feature; The tolerance information of the target feature is acquired according to the color information of the target feature.

4. The method according to claim 1, characterized in that: The method further comprises: Straightening the target object according to the processing view of the target object; Constructing a spatial rectangular coordinate system with the target point of the target object as the origin; The obtaining the size of the target feature comprises: The size of the target feature is obtained according to the position of the target feature in the spatial rectangular coordinate system.

5. The method according to claim 1, characterized in that The marking of the target feature according to the size of the target feature includes: According to the size of the target feature, the target feature is marked in the three-dimensional drawing; or, Obtaining a two-dimensional drawing of the target object according to the three-dimensional drawing; The target feature is marked in the two-dimensional drawing according to the size of the target feature.

6. The method according to claim 5, characterized in that The method further comprises: The annotated drawings are compressed and converted into drawing files of a set format for storage.

7. The method according to claim 1, characterized in that The target features include at least one or more of the following: contour, hanger, hole, groove.

8. A dimension marking device, characterized in that: include: A drawing acquisition module is used to acquire a three-dimensional drawing of a target object; A feature recognition module, used to recognize the target feature to be dimensioned in the three-dimensional drawing and obtain the dimension of the target feature; A dimensioning module is used to mark the target feature according to the size of the target feature.

9. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to execute the method according to any one of claims 1 to 7 under the control of the computer program.

10. A computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the method according to any one of claims 1 to 7 when executed by a processor.