A method, system, device and medium for automatically identifying part geometry changes
By comparing the 3D model data before and after aircraft parts are changed, establishing an index relationship between vertices and faces, and analyzing the association between vertices and faces, the problem of the existing technology being unable to accurately identify part geometry changes is solved, and the effect of automatic identification and precise positioning of the changed area is achieved.
Patent Information
- Application Number
- CN202510551300.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-29
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2045-04-29
AI Technical Summary
Existing technologies are unable to accurately identify specific areas of geometric change in aircraft parts, resulting in inefficient manual monitoring and an inability to meet the needs of frequent design changes during aircraft development.
By obtaining the 3D model data before and after the part is changed, the global feature information is compared to establish the index relationship between vertices and faces, analyze the association between vertices and faces, and identify the changed area through vertex coordinate matching.
It realizes the automatic recognition of part geometry changes, reduces manual dependence, improves recognition efficiency, and can accurately locate the changed area.
Smart Images

Figure CN120067822B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of computer-aided design, and in particular to a method, system, device and medium for automatically identifying part geometry changes. Background Art
[0002] Due to design errors, non-standard designs, and design-assembly iterations, aircraft development requires frequent design changes to numerous subtle structures. As the workload continues to increase, manual monitoring of these changes becomes inefficient. Therefore, an automated approach is needed to automatically identify modified areas from two 3D models and forward them to process engineers for quick decision-making.
[0003] The Chinese invention patent, entitled "Retrieval Method for 3D Aircraft Parts Models Based on PCL Library and Eigenvalue Extraction," with publication number "CN109933684A," uses preprocessing to denoise the reconstructed 3D aircraft part models. It utilizes a combination of PCL library, eigenvalue extraction, and similarity comparison methods. Eigenvalues are extracted by calculating the model histogram, and the extracted eigenvalues are compared for similarity. The final retrieval results are then searched against an existing model database. While this method can determine the similarity between two parts to a certain extent, this similarity is limited to the overall level and cannot accurately identify the specific structural regions where differences exist between the two parts. Therefore, it cannot be applied to the automatic identification of part geometry changes. Summary of the Invention
[0004] Aiming at the problems of numerous monitoring tasks, high manual dependence and low efficiency for part geometry changes, the present invention proposes a method, system, equipment and medium for automatic identification of part geometry changes; the three-dimensional model data of the part is obtained according to the drawing numbers before and after the part is changed, and compared with the global feature information to determine whether the part has undergone geometric changes; if a geometric change has occurred, an index between the points and the faces is established according to the topological relationship between the vertices and faces in the part, the association relationship between the vertices and the faces is analyzed, and a set of vertices and faces with differences is obtained through the matching results of vertex coordinate matching, and the area corresponding to the set of vertices and faces is identified as the changed area of the part; the part changed area is accurately located, thereby realizing automatic identification of part geometry changes and reducing manual dependence.
[0005] The specific implementation contents of the present invention are as follows:
[0006] A method for automatically identifying part geometric changes obtains part 3D model data based on the drawing numbers before and after the part is changed, and compares it with global feature information to determine whether the part has undergone geometric changes. If a geometric change has occurred, an index between points and faces is established based on the topological relationship between vertices and faces in the part, the association between vertices and faces is analyzed, and a set of vertices and faces with differences is obtained through the matching results of vertex coordinate matching. The area corresponding to the set of vertices and faces is identified as the changed area of the part.
[0007] In order to better implement the present invention, the following steps are further specifically included:
[0008] Step S1: obtaining the part's pre-change drawing number and post-change drawing number according to the part engineering change order, and obtaining the corresponding part 3D model from the product data management system according to the part's pre-change drawing number and post-change drawing number;
[0009] Step S2: obtaining global feature information of the part from the CAD system, and determining whether the part has undergone geometric changes based on the global feature information;
[0010] Step S3: If a geometric change occurs, obtain all vertices and faces in parts p and q, and create an index from point to face;
[0011] Step S4: Align the vertex sets of part p and part q, and identify the faces associated with the unsuccessfully matched vertices as the changed areas.
[0012] In order to better implement the present invention, further, step S2 specifically includes the following steps:
[0013] Step S21: Acquire global feature information of the part from the CAD system; the global feature information of the part includes the surface area Sp of part p, the surface area Sq of part q, the volume Vp of part p, the volume Vq of part q, the number Np of surface elements in part p, and the number Nq of surface elements in part q;
[0014] Step S22: Set judgment conditions based on the surface area Sp, surface area Sq, volume Vp, volume Vq, number of surface elements Np, and number of surface elements Nq to determine whether the part has been changed.
[0015] In order to better implement the present invention, further, the judgment condition is:
[0016] Sp=Sq&&Vp=Vq&&Np=Nq;
[0017] Among them, && represents the logical "and".
[0018] In order to better implement the present invention, further, step S3 specifically includes the following steps:
[0019] Step S31: If a geometric change occurs, for part p, read all vertex sets Point in part p p ={v p,1 , v p,2 , … v p,n} and face set Face p ={ f p,1 , f p,2 , … f p,m}, where v and f respectively represent vertices and faces in the part, and n and m are the numbers of vertices and faces respectively;
[0020] Step S32: Traverse each face f in the face set Face p . If a point v in Point p forms the face f, add the point v to the vertex index set of the face, that is:
[0021] index (f ∈ Face p ) = {v丨v ∈ Point p , v ∈ f};
[0022] Step S33: Traverse each point v in the vertex set Point p . If the point v is included by a face f in the face set Face p , add the face f to the index set of the vertex v, that is:
[0023] index (v ∈ Point p ) = {f丨f ∈ Face p , v ∈ f};
[0024] Step S34: For part q, repeat Step S31 - Step S32, and generate the index of each vertex index (v ∈ Point q [[ID=5)),
[0025] To better implement the present invention, further, the step S4 specifically includes the following steps:
[0026] Step S41: For each vertex v in part q q ∈ Point q , if any vertex v in part p p ∈ Point p meets the set condition, add the vertex v q to the set R, that is:
[0027] R = { v q ∈ Point q 丨coor (v q ) ≠ coor (vp ), ∀ v p ∈ Point p};
[0028] Among them, coor(v q ) and coor(v p ) represent the three-dimensional coordinate values of vertices v q and v p ;
[0029] Step S42: Obtain the face set formed by all points in the set R, and identify the changed area of the changed drawing number:
[0030] S1 = U v∈R index(v);
[0031] Step S43: For each face f in part q q ∈ Face q , if any face f in part p p ∈ Face p meets the set conditions, then add face f q to the set S2, that is:
[0032] S2 = { f q ∈ Face q 丨∀ f p ∈ Face p , index(Face q ) ≠ index(Face p )};
[0033] Among them, index(Face p ) ≠ index(Face q ) means that there are vertices with different coordinates in index(Face p ) and index(Face p );
[0034] Step S44: Combine the set S1 and the set S2 to identify the changed area of the changed drawing number, that is:
[0035] S = S1 ∪ S2.
[0036] Based on the above-mentioned automatic recognition method for part geometry changes, in order to better implement the present invention, further, an automatic recognition system for part geometry changes is proposed, which is used to implement the above-mentioned automatic recognition method for part geometry changes, and includes an acquisition unit, a judgment unit, an index establishment unit, and an identification unit;
[0037] The acquisition unit is used to obtain the three-dimensional model data of the part according to the drawing numbers before and after the part change;
[0038] The judgment unit is used to compare with the global feature information to determine whether the part has undergone geometric changes;
[0039] The index establishment unit is used to establish an index between points and faces according to the topological relationship between vertices and faces in the part when a geometric change occurs;
[0040] The identification unit is used to analyze the association relationship between vertices and faces, obtain a set of different vertices and faces through the matching results of vertex coordinate matching, and identify the area corresponding to the set of vertices and faces as the changed area of the part.
[0041] Based on the above-proposed method for automatically identifying part geometry changes, in order to better implement the present invention, an electronic device is further proposed, comprising a processor and a memory; a computer program is stored on the memory; when the computer program is executed on the processor, the above-proposed method for automatically identifying part geometry changes is implemented.
[0042] Based on the above-mentioned method for automatically identifying part geometry changes, in order to better realize the present invention, a computer-readable storage medium is further proposed, on which computer instructions are stored; when the computer instructions are executed on the above-mentioned electronic device, the above-mentioned method for automatically identifying part geometry changes is realized.
[0043] The present invention has the following beneficial effects:
[0044] (1) The present invention starts with the engineering change of parts, automatically extracts the three-dimensional models of parts before and after the change, and quickly filters out parts that have not undergone geometric changes by comparing global feature information, thereby improving recognition efficiency; on this basis, by constructing the index relationship between vertices and faces, the different vertices and faces in the two three-dimensional models are precisely matched according to the vertex coordinate values, which can accurately locate the part change area, realize automatic recognition of part geometric changes, and reduce manual dependence.
[0045] (2) The technical solution proposed in the present invention is simple and feasible. It only requires statistics on the underlying information such as the volume, surface area, and topological relationships between vertices and faces of each part. The required information can be directly extracted from the three-dimensional modeling software, which can avoid complex traversal operations on the geometric similarity between parts.
[0046] (3) The automatic identification method of part geometry changes proposed in the present invention is universal and has good applicability to different types of aircraft parts. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] Figure 1 This is the overall flow chart of the method for automatically identifying typical structures of complex products provided by the present invention.
[0048] Figure 2 This is a structural schematic diagram of a part before modification in the specific implementation manner provided by the present invention.
[0049] Figure 3 This is a structural diagram of a modified part in the specific implementation manner provided by the present invention.
[0050] Figure 4 This is the modified area identified in the specific implementation of the present invention. DETAILED DESCRIPTION
[0051] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. It should be understood that the described embodiments are only part of the embodiments of the present invention, not all of the embodiments, and therefore should not be regarded as limiting the scope of protection. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technical personnel in this field without making creative work are within the scope of protection of the present invention.
[0052] In the description of the present invention, it should be noted that, unless otherwise expressly specified or limited, the terms "disposed," "connected," and "connected" should be understood in a broad sense. For example, they may refer to fixed connections, detachable connections, or integral connections; mechanical connections, electrical connections; direct connections, indirect connections through an intermediate medium, or internal connections between two components. Those skilled in the art will understand the specific meanings of the above terms in the present invention based on the specific circumstances.
[0053] Example 1:
[0054] This embodiment proposes a method for automatically identifying part geometric changes. The method obtains part three-dimensional model data based on the drawing numbers before and after the part is changed, and compares it with global feature information to determine whether the part has undergone geometric changes. If a geometric change has occurred, an index between points and faces is established based on the topological relationship between vertices and faces in the part, and the association relationship between vertices and faces is analyzed. The set of vertices and faces with differences is obtained through the matching results of vertex coordinate matching, and the area corresponding to the set of vertices and faces is identified as the changed area of the part.
[0055] Working principle: This embodiment starts with the engineering changes of parts, automatically extracts the three-dimensional models of parts before and after the changes, and quickly filters out parts that have not undergone geometric changes by comparing global feature information, thereby improving recognition efficiency; on this basis, by constructing the index relationship between vertices and faces, the different vertices and faces in the two three-dimensional models are finely matched according to the vertex coordinate values, which can accurately locate the part change area, realize automatic recognition of part geometric changes, and reduce manual dependence.
[0056] Example 2:
[0057] This embodiment is described in detail in the form of steps based on the above embodiment 1.
[0058] Step S1: Obtain the part drawing number before and after the change according to the part engineering change order, and obtain the corresponding part 3D model from the product data management system according to the part drawing number before and after the change.
[0059] Step S2: Obtaining global feature information of the part from the CAD system, and determining whether the part has undergone geometric changes based on the global feature information.
[0060] The step S2 specifically includes the following steps:
[0061] Step S21: Acquire global feature information of the part from the CAD system; the global feature information of the part includes the surface area Sp of part p, the surface area Sq of part q, the volume Vp of part p, the volume Vq of part q, the number Np of surface elements in part p, and the number Nq of surface elements in part q;
[0062] Step S22: Set judgment conditions based on the surface area Sp, surface area Sq, volume Vp, volume Vq, number of surface elements Np, and number of surface elements Nq to determine whether the part has been changed.
[0063] In order to better implement the present invention, further, the judgment condition is:
[0064] Sp=Sq&&Vp=Vq&&Np=Nq;
[0065] Among them, && represents the logical "and".
[0066] Step S3: If a geometric change occurs, obtain all vertices and faces in parts p and q, and create an index from point to face.
[0067] Furthermore, the step S3 specifically includes the following steps:
[0068] Step S31: If a geometric change occurs, for part p, read all vertex sets Point in part p p ={v p,1 ,v p,2 ,…v p,n}Face collection of noodles p ={ f p,1 ,f p,2 ,…f p,m}, where v and f represent the vertices and faces in the part, respectively, and n and m are the numbers of vertices and faces, respectively;
[0069] Step S32: Traverse each face f in the face set Face p If a point v in p constitutes the face f, add the point v to the vertex index set of the face, that is:
[0070] index (f ∈ Face p ) = {v | v ∈ Point p , v ∈ f};
[0071] Step S33: Traverse each point v in the vertex set Point p If the point v is included in a face f in the face set Face p , add the face f to the index set of the vertex v, that is:
[0072] index (v ∈ Point p ) = {f | f ∈ Face p , v ∈ f};
[0073] Step S34: For the part q, repeat Step S31 - Step S32, and generate the index of each vertex index (v ∈ Point q ).
[0074] Step S4: Register the vertex sets of part p and part q, and identify the faces associated with the vertices that are not successfully matched as the changed regions.
[0075] The step S4 specifically includes the following steps:
[0076] Step S41: For each vertex v in part q q ∈ Point q , if any vertex v in part p p ∈ Point p meets the set conditions, add the vertex v q to the set R, that is:
[0077] R = {v q ∈ Point q 丨coor(v q ) ≠ coor(v p ), ∀ v p ∈ Point p};
[0078] Where, coor(v q ) and coor(v p ) represent the three-dimensional coordinate values of the vertices v q and v p ;
[0079] Step S42: Obtain the set of faces formed by all points in set R, and identify the changed area of the changed drawing number:
[0080] S1 = U v∈R index(v);
[0081] Step S43: For each face f in part q q ∈ Face q , if any face f in part p p ∈ Face p satisfies the set conditions, then add face f q to set S2, that is:
[0082] S2 = { f q ∈ Face q 丨 ∀ f p ∈ Face p , index(Face q ) ≠ index(Face p )};
[0083] Among them, index(Face q ) ≠ index(Face p ) means that there are vertices with different coordinates in index(Face q ) and index(Face p );
[0084] Step S44: Combine set S1 and set S2 to identify the changed area of the changed drawing number, that is:
[0085] S = S1 ∪ S2.
[0086] Working principle: In this embodiment, three-dimensional model data is obtained according to the drawing numbers before and after the change, and the global feature information is compared to quickly and preliminarily judge whether the part has geometric changes. If there are changes, an index between points and faces is established according to the topological relationship between vertices and faces in the part, the association relationship between vertices and faces is carefully analyzed, and the sets of vertices and faces with differences are obtained through the matching results of vertex coordinate matching. The areas corresponding to the two sets are identified as the changed areas of the part.
[0087] Other parts of this embodiment are the same as those of the above Embodiment 1, so they will not be elaborated here. <As shown, a specific embodiment is described in detail.
[0090] like Figures 1-4 The specific steps of the automatic identification method for parts changes described in this embodiment are as follows:
[0091] Step 1: After the part engineering change order is submitted, the corresponding part 3D model is obtained in the product data management system based on the part drawing number before and after the change, and recorded as part p and part q respectively. Figure 2 The figure shows the structure of a certain 3D model in the aircraft before it is changed. Figure 3 Shown in Figure 2 Add a hole feature structure on the basis of
[0092] Step 2: Count the global feature information of the part in the CAD system and preliminarily determine whether the part has been changed. The specific steps are as follows:
[0093] Step 2.1: Count the surface areas Sp and Sq, volumes Vp and Vq, and the number of mid-face elements Np and Nq of parts p and q respectively;
[0094] Step 2.2: If the following conditions are met, it is considered that there is no geometric change between the two parts and proceed to the next step:
[0095] Sp=Sq&&Vp=Vq&&Np=Nq;
[0096] Among them, && represents the logical "and". Figure 2 The volume is 22046.3mm 3 , Figure 3 Volume is 21785mm 3 , so it meets the conditions.
[0097] Step 3: Get all the vertices and faces in the two parts and create an index from the points to the faces. The specific steps are as follows:
[0098] Step 3.1: For part p, read all vertex sets Point in p p ={v p,1 ,v p,2 ,…v p,n}Face collection of noodles p ={ f p,1 ,f p,2 ,…f p,m}, where v and f represent the vertices and faces in the part, respectively, and n and m are the numbers of vertices and faces, respectively;
[0099] Step 3.2: Traverse the face set Face p For each face f in , if Point pIf a point v in [[]] forms a face f, then it is added to the vertex index set of the face, i.e.:
[0100] index (f ∈ Face p ) = {v | v ∈ Point p , v ∈ f};
[0101] In Figure 3 the given example, the face index(f1) contains vertices v1 - v4, where f1 represents the first face and f2 represents the second face.
[0102] Step3.3: Traverse each point v in the vertex set Point p . If the point v is contained in a face f in the face set Face p , then add the face f to the index set of the vertex v, i.e.:
[0103] index (v ∈ Point p ) = {f | f ∈ Face p , v ∈ f};
[0104] Step3.4: For part q, repeat Step3.1 - Step3.2 and generate the index index (v ∈ Point q ) for each vertex.
[0105] Step Four: Register the vertex sets of the two parts. The faces associated with the vertices that are not successfully matched are identified as the changed regions. The specific steps are as follows:
[0106] Step4.1: For each vertex v in part q q ∈ Point q , assume any vertex v in part p p ∈ Point p such that the following conditions are met, then add v q to the set of differential points R, i.e.:
[0107] R = {v q ∈ Point q | coor(v q ) ≠ coor(v p ), ∀ v p ∈ Point p};
[0108] where coor(v q ) and coor(v p ) represent the three - dimensional coordinate values of vertices v q and v p . In Figure 3Among them, v1 and v2 are not found corresponding points in Figure 2 so these two vertices will be added to the set R.
[0109] Step4.3: For each face f in part q q ∈Face q assuming any face f in part p p ∈Face p makes the following conditions hold, then add f q to the set of different faces S2, that is:
[0110] S2 = { f q ∈Face q 丨∀ f p ∈Face p , index(Face q ) ≠ index(Face p )};
[0111] Step4.4: Combine the sets S1 and S2 to identify the changed area of the changed drawing number, that is:
[0112] S = S1 ∪ S2;
[0113] In the given embodiment, the changed area is as Figure 4 shown, and this area corresponds to the changed part of the part.
[0114] This embodiment shows that the automatic part change recognition method proposed in this embodiment can be used to quickly identify all part change areas in aircraft products and can achieve good results.
[0115] Other parts of this embodiment are the same as any one of the above Embodiment 1 - Embodiment 2, so they will not be described again.
[0116] Embodiment 4:
[0117] Based on any one of the above Embodiment 1 - Embodiment 3, this embodiment proposes an automatic part geometry change recognition system for implementing the above automatic part geometry change recognition method, including an acquisition unit, a judgment unit, an index establishment unit, and an identification unit;
[0118] The acquisition unit is used to obtain the part three-dimensional model data according to the drawing numbers before and after the part change;
[0119] The judgment unit is used to compare with the global feature information to judge whether the part has undergone geometric changes;
[0120] The index establishment unit is used to establish an index between points and faces according to the topological relationship between vertices and faces in the part when geometric changes occur;
[0121] The identification unit is used to analyze the association relationship between vertices and faces, obtain a set of different vertices and faces through the matching results of vertex coordinate matching, and identify the area corresponding to the set of vertices and faces as the changed area of the part.
[0122] This embodiment also proposes an electronic device, including a processor and a memory; a computer program is stored on the memory; when the computer program is executed on the processor, the above-mentioned method for automatically identifying part geometry changes is implemented.
[0123] This embodiment further proposes a computer-readable storage medium having computer instructions stored thereon; when the computer instructions are executed on the above-mentioned electronic device, the above-mentioned method for automatically identifying part geometry changes is implemented.
[0124] The rest of this embodiment is the same as any one of the above-mentioned embodiments 1 to 3, and thus will not be described in detail.
[0125] The above description is only a preferred embodiment of the present invention and does not limit the present invention in any form. Any simple modification or equivalent change made to the above embodiment based on the technical essence of the present invention shall fall within the scope of protection of the present invention.
Claims
1. A method for automatically identifying part geometry changes, characterized in that: Obtain the 3D model data of the part based on the drawing numbers before and after the part is changed, and compare it with the global feature information to determine whether the part has undergone geometric changes; If a geometric change occurs, an index between points and faces is established based on the topological relationship between vertices and faces in the part. The association between vertices and faces is analyzed. The set of vertices and faces with differences is obtained through the matching results of vertex coordinates. The area corresponding to the set of vertices and faces is identified as the changed area of the part. The specific steps include: Step S1: obtaining the part's pre-change drawing number and post-change drawing number according to the part engineering change order, and obtaining the corresponding part 3D model from the product data management system according to the part's pre-change drawing number and post-change drawing number; Step S2: obtaining global feature information of the part from the CAD system, and determining whether the part has undergone geometric changes based on the global feature information; Step S3: If a geometric change occurs, obtain all vertices and faces in parts p and q, and create an index from point to face; Step S4: aligning the vertex sets of part p and part q, and identifying the faces associated with the unsuccessfully matched vertices as the changed areas; The step S2 specifically includes the following steps: Step S21: Obtaining global feature information of the part from the CAD system; the global feature information of the part includes the surface area S of the part p p , the surface area S of part q q , the volume V of part p p 、The volume V of part q q , the number of surface elements N in part p p and the number of surface elements N in part q q ; Step S22: According to the surface area S p , surface area S q , volume V p , volume V q , the number of surface elements N p , the number of surface elements N q , set the judgment conditions to determine whether the part has been changed; The step S3 specifically includes the following steps: Step S31: If a geometric change occurs, for part p, read all vertex sets Point in part p p ={v p,1 ,v p,2 ,…v p,n }Face collection of noodles p ={f p,1 ,f p,2 ,…f p,m }, where v and f represent the vertices and faces in the part, respectively, and n and m are the numbers of vertices and faces, respectively; Step S32: traverse the face set Face p For each face f in, if Point p If a point v in forms a face f, then add point v to the vertex index set of the face, that is: index (f ∈ Face p ) = {v | v ∈ Point p , v ∈ f}; Step S33: traverse the vertex set Point p For each point v in the face set Face, if the point v is p If a face f is included in , then add face f to the index set of vertex v, that is: index(v ∈ Point p ) = {f | f ∈ Face p , v ∈ f}; Step S34: For part q, repeat steps S31-S32 and generate the index of each vertex (v∈Point q ).
2. The method for automatically identifying part geometry changes according to claim 1, characterized in that: The judgment condition is: S p =S q &&V p =V q &&N p =N q ; Among them, && represents logical AND.
3. A method for automatically identifying part geometry changes according to claim 1 or 2, characterized in that: The step S4 specifically includes the following steps: Step S41: For each vertex v in part q q ∈Point q , if any vertex v in part p p ∈Point p If the set conditions are met, the vertex v q Add to set R, that is: R = {v q ∈ Point q 丨 coor(v q )≠ coor(v p ), ∀v p ∈ Point p}; Among them, coor (v q ) and coor (v p ) represents the vertex v q and v p The three-dimensional coordinate values of Step S42: Get the face set formed by all points in the set R, and identify the changed area of the drawing number after the change: S1=U v∈ R index(v); Step S43: For each face f in part q q ∈Face q , if any face f in part p p ∈Face p If the set conditions are met, the face f q Add set S2, that is: S2 = {f q ∈ Face q 丨 ∀f p ∈ Face p , index(Face q ) ≠ index(Face p )}; Among them, index (Face q )≠index(Face p ) indicates index (Face q ) and index(Face p ) have vertices with different coordinates; Step S44: Combine set S1 and set S2 to identify the changed area of the drawing number after the change, that is: .
4. A system for automatically identifying part geometry changes, for implementing the method for automatically identifying part geometry changes according to any one of claims 1 to 3, characterized in that: It includes an acquisition unit, a judgment unit, an index establishment unit, and an identification unit; the acquisition unit is used to obtain the three-dimensional model data of the part according to the drawing number before and after the part is changed; the judgment unit is used to compare with the global feature information to determine whether the part has undergone geometric changes; The index establishment unit is used to establish an index between points and faces according to the topological relationship between vertices and faces in the part when a geometric change occurs; The identification unit is used to analyze the association relationship between vertices and faces, obtain a set of different vertices and faces through the matching results of vertex coordinate matching, and identify the area corresponding to the set of vertices and faces as the changed area of the part.
5. An electronic device, characterized in that: The invention comprises a processor and a memory; a computer program is stored in the memory; when the computer program is executed on the processor, the method for automatically identifying part geometry changes according to any one of claims 1 to 3 is implemented.
6. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions; when the computer instructions are executed, the method for automatically identifying part geometry changes according to any one of claims 1 to 3 is implemented.
Citation Information
Patent Citations
An aircraft part three-dimensional model retrieval method based on a pcl library and feature value extraction
CN109933684A
Three-dimensional CAD model retrieval method based on complex thin-walled parts
CN116662628A