CN110414124A - A kind of analysis method and device of model component file similarity - Google Patents

A kind of analysis method and device of model component file similarity Download PDF

Info

Publication number
CN110414124A
CN110414124A CN201910676171.9A CN201910676171A CN110414124A CN 110414124 A CN110414124 A CN 110414124A CN 201910676171 A CN201910676171 A CN 201910676171A CN 110414124 A CN110414124 A CN 110414124A
Authority
CN
China
Prior art keywords
model component
geometry entity
geometrical characteristic
similar
model
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910676171.9A
Other languages
Chinese (zh)
Other versions
CN110414124B (en
Inventor
居宽宇
周星
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Glodon Polytron Technologies Inc
Original Assignee
Glodon Polytron Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Glodon Polytron Technologies Inc filed Critical Glodon Polytron Technologies Inc
Priority to CN201910676171.9A priority Critical patent/CN110414124B/en
Publication of CN110414124A publication Critical patent/CN110414124A/en
Application granted granted Critical
Publication of CN110414124B publication Critical patent/CN110414124B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/42Global feature extraction by analysis of the whole pattern, e.g. using frequency domain transformations or autocorrelation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A kind of analysis method and device of model component file similarity, the described method comprises the following steps: picking up the geometry entity that given model component is included, calculate the geometrical characteristic of each geometry entity;Using the geometrical characteristic of the given model component, inquiry filters out model component similar with the given model component from model component database;All similar model components are successively compared two-by-two with the given model component, calculate the similarity of each similar model component and the given model component;The similarity of screening and given model component is greater than the model component of certain threshold value as final scale model component.The above method can start with from the geometry entity information of model component, and realization quickly finds out similar model component file, and provides corresponding similarity.

Description

A kind of analysis method and device of model component file similarity
Technical field
The application belongs to architectural design technical field, in particular to a kind of analysis method of model component file similarity and Device.
Background technique
In engineering construction field, more and more designers (such as building designers, structural engineer, Electromechanical Design teacher Deng) three-dimensional simulation technique is begun to use to model building.After model creation finishes, designer can be consigned to and be built Developer (Party A), construction party (building constructor) for building etc., for checking and accepting, examining, guiding construction etc., designer is in design building When model, it is typically used for model component and is modeled.
Model component is the digitlization form of expression of component in a computer, is that designer is designed by Three-dimensional Design Software And the model file saved, it passes through 3 D stereo expression image and fully describes all various aspects (including three-dimensionals of component Geological information, parameter attribute information, mounting process information, maintenance information etc.) it is stored in the storage equipment of computer.Mould Type component is equivalent to component to the logical concept of building, is designed and combined by a large amount of model component with respect to modeler model At whole building model.
When carrying out buildings model design, similar model component is required to look up and to the similar model structure found out The similarity of part is judged, to preferably carry out Modeling and Design.For example, being needed current according to user in commending contents The model component used recommends similar component.Specifically, when designer uses model component design building model, often Appearance needs the case where being adjusted to local size and specification, and user is facilitated directly to find required ruler from component material database Very little model component.For another example occurring as soon as the identification problem to component infringement in order to protect model component digital publishing rights, passing through Algorithm screening goes out the higher component model of similarity, further professional person may be needed to do judgement of whether encroaching right.
There is no the modes for how searching similar model component and judgment models component similarity for the prior art.
Summary of the invention
Based on drawbacks described above in the prior art, the present invention provides a kind of analysis methods of model component file similarity And device, start with from the geometry entity information of model component, realization quickly finds out similar model component file, and provides pair The similarity answered.
The present invention provides a kind of analysis methods of model component file similarity, the described method comprises the following steps:
Step 1: picking up the geometry entity that given model component is included, and calculates the geometry of each geometry entity Feature;
Step 2: it using the geometrical characteristic of the given model component, inquires and filters out from model component database Model component similar with the given model component;
Step 3: all similar model components are successively compared two-by-two with the given model component, Calculate the similarity of each similar model component Yu the given model component;
Step 4: it screens and is greater than the model component of certain threshold value as final phase with the similarity of given model component Like model component.
Further, the inquiry from model component database filters out mould similar with the given model component Type component, specifically:
By the geometry of each model component in the geometrical characteristic of the given model component and model component database Feature is compared, if the quantity for the consistent geometry entity of geometrical characteristic that two model components include reaches predetermined value, Think that two model components are similar, and the model component in the model component database is filtered out as similar mould Type component.
Further, the similarity for calculating each similar model component and the given model component is based on down Formula calculates:
S=2*m/ (n1+n2);
Wherein, S indicates the similarity of two model components, and m is each similar model component and described given Model component matched geometry entity quantity, n1For the geometry entity quantity of given model component, n2For each phase As model component geometry entity quantity.
Further, before the step 1, the method also includes:
Model component database is pre-established, model component and its corresponding several is preserved in the model component database What characteristic information.
Further, the model component database that pre-establishes includes:
The geometry entity that each model component includes is picked up in advance, calculates the geometrical characteristic of each geometry entity, and will The incidence relation of the geometrical characteristic and model component is saved into database, establishes inverted index.
Further, the geometrical characteristic for calculating the geometry entity, specifically:
The N number of geometry entity of whole for traversing model component, successively calculates the geometrical characteristic G of each geometry entityn(a,v,i1, i2, i3), wherein n indicates n-th of geometry entity, and 0 < n < N, a are surface area, and v is volume, (i1,i2, i3) it is the geometry entity Inertial tensor matrix characteristic value;
The geometrical characteristic G for calculating each geometry entityn(a, v, i1, i2, i3) specifically:
(1) the surface area a of the geometry entity is calculated;
(2) the volume v of the geometry entity is calculated;
(3) the inertial tensor matrix I of computational geometry entity;
(4) characteristic value (i of the inertial tensor matrix I is solved1,i2,i3);
(5) the geometrical characteristic G of the geometry entity is obtainedn(a,v,i1,i2,i3)。
The present invention also provides a kind of analytical equipment of model component file similarity, described device includes geometrical characteristic meter Calculate unit, query unit, similarity calculated and screening unit:
The geometrical characteristic computing unit, the geometry entity for being included for picking up given model component calculate each The geometrical characteristic of the geometry entity;
The query unit, for using the geometrical characteristic of the given model component, from model component database Inquiry filters out model component similar with the given model component;
The similarity calculated, by all similar model components and the given model component successively into Row compares two-by-two, calculates the similarity of each similar model component and the given model component;
The screening unit, the model component that the similarity of the model component for screening and giving is greater than certain threshold value are made For final scale model component.
Further, the query unit is specifically used for:
By the geometry of each model component in the geometrical characteristic of the given model component and model component database Feature is compared, if the quantity for the consistent geometry entity of geometrical characteristic that two model components include reaches predetermined value, Think that two model components are similar, and the model component in the model component database is filtered out as similar mould Type component.
Further, the similarity for calculating each similar model component and the given model component is based on down Formula calculates:
S=2*m/ (n1+n2);
Wherein, S indicates the similarity of two model components, and m is each similar model component and described given Model component matched geometry entity quantity, n1For the geometry entity quantity of given model component, n2For each phase As model component geometry entity quantity.
Further, described device further includes storage unit, for pre-establishing model component database, the model structure Model component and its corresponding geometrical characteristic information are preserved in part database.
Further, the model component database that pre-establishes includes:
The geometry entity that each model component includes is picked up in advance, calculates the geometrical characteristic of each geometry entity, and will The incidence relation of the geometrical characteristic and model component is saved into database, establishes inverted index.
Further, the geometrical characteristic for calculating the geometry entity, specifically:
The N number of geometry entity of whole for traversing model component, successively calculates the geometrical characteristic G of each geometry entityn(a, v, i1, i2,i3), wherein n indicates n-th of geometry entity, and 0 < n < N, a are surface area, and v is volume, (i1, i2, i3) it is the geometry entity Inertial tensor matrix characteristic value;
The geometrical characteristic G for calculating each geometry entityn(a, v, i1, i2, i3) specifically:
(1) the surface area a of the geometry entity is calculated;
(2) the volume v of the geometry entity is calculated;
(3) the inertial tensor matrix I of computational geometry entity;
(4) characteristic value (i of the inertial tensor matrix I is solved1,i2,i3);
(5) the geometrical characteristic G of the geometry entity is obtainedn(a,v,i1,i2,i3)。
The present invention also provides a kind of electronic equipment, the electronic equipment includes:
Storage device;
One or more processors;
The storage device is for storing one or more programs, when one or more of programs are by one or more When a processor executes, so that one or more of processors realize the method as described in one of claim 1-6.
The present invention also provides a kind of computer readable storage mediums, are stored thereon with computer program, when the calculating Machine program is performed, and realizes the method as described in one of claim 1-6.
Compared with the prior art, the analysis method and device of a kind of model component file similarity of the invention, for every One model component is chosen surface area, volume, inertial matrix characteristic value as crucial geometrical characteristic, is established with geometrical characteristic Inverted index is convenient for indexed search, and reducing may similar range;It is provided between model component two-by-two by further calculating Similarity, the scale model component of a setting models component can be quickly found out from magnanimity component, and provide corresponding Similarity value.
Detailed description of the invention
Understand for the ease of those of ordinary skill in the art and implement the application, with reference to the accompanying drawing to the technology of the application Scheme is clearly and completely described, it is clear that described embodiments are only a part of embodiments of the present application, rather than complete The embodiment in portion.Based on the embodiment in the application, those of ordinary skill in the art are without creative efforts Every other embodiment obtained, shall fall in the protection scope of this application.
Fig. 1 is a kind of flow diagram of the analysis method of model component file similarity of the application.
Fig. 2 is a kind of module composition schematic diagram of the analytical equipment of model component file similarity of the application.
Specific embodiment
It is with reference to the accompanying drawings and embodiments, right in order to which the objects, technical solutions and advantages of the application are more clearly understood The application is further elaborated.It should be appreciated that specific embodiment described herein is only to explain the application, not For limiting the application.
It is gained knowledge according to figure, the characteristic value of the volume of identical geometry entity, surface area and inertial tensor matrix is It is identical.It, then can be with, whereas if the characteristic value of the volume of two geometry entities, surface area and inertial tensor matrix is identical Think that two geometry entities of expression of maximum probability are the same.Linked by multiple geometry entity assembly due to a model component and At in the geometry entity that two model components are included, the geometry entity number as existing is more, then it represents that two model components More similar, therefore, the present invention is by means of the quantity to the identical geometry entity in different model components, to judge two moulds Whether type component is similar.
Embodiment one:
The embodiment of the present invention one provides a kind of analysis method of model component file similarity, comprising the following steps:
Step 1: picking up the geometry entity that given model component is included, and calculates the geometry of each geometry entity Feature.The given model component is the model component of similarity judgement to be carried out.
The model component that carry out similarity judgement given for one picks up the whole of the given model component Geometry entity calculates the geometrical characteristic of whole geometry entities according to characteristics algorithm.
Step 2: it using the geometrical characteristic of the given model component, inquires and filters out from model component database Model component similar with the given model component.
The inquiry from model component database filters out model component similar with the given model component, has Body is:
By the geometry of each model component in the geometrical characteristic of the given model component and model component database Feature is compared, if the quantity for the consistent geometry entity of geometrical characteristic that two model components include reaches predetermined value, Think that two model components are similar, and the model component in the model component database is filtered out as similar mould Type component.
Model component and its corresponding geometrical characteristic information are preserved in the model component database;
Step 3: all similar model components are successively compared two-by-two with the given model component, Calculate the similarity of each similar model component Yu the given model component;
The similarity is calculated based on following formula:
S=2*m/ (n1+n2);
Wherein, S is the similarity of two model components, and m is each similar model component and the given mould Type component matched geometry entity quantity, n1For the geometry entity quantity of given model component, n2It is each described similar Model component geometry entity quantity.
Step 4: it screens and is greater than the model component of certain threshold value as final phase with the similarity of given model component Like model component.
Further, the geometry entity that given model component is included is picked up in the step 1, calculates each institute Before the geometrical characteristic for stating geometry entity, the method also includes:
Model component database is pre-established, model component and its corresponding several is preserved in the model component database What characteristic information.
The model component database that pre-establishes includes:
The geometry entity that each model component includes is picked up in advance, calculates the geometrical characteristic of each geometry entity, and will The incidence relation of the geometrical characteristic and model component is saved into database, establishes inverted index.
The geometrical characteristic for calculating the geometry entity, specifically:
The N number of geometry entity of whole for traversing model component, successively calculates the geometrical characteristic G of each geometry entityn(a, v, i1, i2, i3), wherein n indicates n-th of geometry entity, and 0 < n < N, a are surface area, and v is volume, (i1, i2, i3) it is the geometry entity Inertial tensor matrix characteristic value.
The geometrical characteristic G for calculating each geometry entityn(a, v, i1, i2, i3), comprising:
(1) the surface area a of the geometry entity is calculated;
(2) the volume v of the geometry entity is calculated;
(3) the inertial tensor matrix I of computational geometry entity;
(4) characteristic value (i of the inertial tensor matrix I is solved1,i2,i3);
(5) the geometrical characteristic G of the geometry entity is obtainedn(a,v,i1,i2,i3)。
Embodiment two:
The embodiment of the present invention two provides a kind of analytical equipment of model component file similarity, and described device includes several What feature calculation unit, query unit, similarity calculated and screening unit.
The geometrical characteristic computing unit, the geometry entity for being included for picking up given model component calculate each The geometrical characteristic of the geometry entity.The given model component is the model component of similarity judgement to be carried out.
The model component that carry out similarity judgement given for one picks up the whole of the given model component Geometry entity calculates the geometrical characteristic of whole geometry entities according to characteristics algorithm.
The query unit, for using the geometrical characteristic of the given model component, from model component database Inquiry filters out model component similar with the given model component.
The inquiry from model component database filters out model component similar with the given model component, has Body is:
By the geometry of each model component in the geometrical characteristic of the given model component and model component database Feature is compared, if the quantity for the consistent geometry entity of geometrical characteristic that two model components include reaches predetermined value, Think that two model components are similar, and the model component in the model component database is filtered out as similar mould Type component.
Model component and its corresponding geometrical characteristic information are preserved in the model component database;
The similarity calculated, for by all similar model components and the given model component according to It is secondary to be compared two-by-two, calculate the similarity of each similar model component and the given model component;
The similarity is calculated based on following formula:
S=2*m/ (n1+n2);
Wherein, S is the similarity of two model components, and m is each similar model component and the given mould Type component matched geometry entity quantity, n1For the geometry entity quantity of given model component, n2It is each described similar Model component geometry entity quantity.
The screening unit, the model component that the similarity of the model component for screening and giving is greater than certain threshold value are made For final scale model component.
Described device further includes storage unit, for pre-establishing model component database, the model component database In preserve model component and its corresponding geometrical characteristic information.
The model component database that pre-establishes includes:
The geometry entity that each model component includes is picked up in advance, calculates the geometrical characteristic of each geometry entity, and will The incidence relation of the geometrical characteristic and model component is saved into database, establishes inverted index.
The geometrical characteristic for calculating the geometry entity, specifically:
The N number of geometry entity of whole for traversing model component, successively calculates the geometrical characteristic G of each geometry entityn(a,v,i1, i2,i3), wherein n indicates n-th of geometry entity, and 0 < n < N, a are surface area, and v is volume, (i1,i2,i3) it is the geometry entity Inertial tensor matrix characteristic value.
The geometrical characteristic G for calculating each geometry entityn(a,v,i1,i2,i3), comprising:
(1) the surface area a of the geometry entity is calculated;
(2) the volume v of the geometry entity is calculated;
(3) the inertial tensor matrix I of computational geometry entity;
(4) characteristic value (i of the inertial tensor matrix I is solved1,i2,i3);
(5) the geometrical characteristic G of the geometry entity is obtainedn(a,v,i1,i2,i3)。
In addition, the embodiment of the present application also discloses a kind of electronic equipment comprising storage device and one or more processing Device, storage device is for storing one or more programs, when one or more of programs are by one or more of processors It executes, so that one or more of processors realize the method such as embodiment one.
The embodiment of the present application also discloses a kind of computer readable storage medium, is stored thereon with computer program, works as institute It states computer program to be performed, realizes the method such as embodiment one.
The flow chart and block diagram in the drawings show the method, apparatus and computer journey according to multiple embodiments of the application The architecture, function and operation in the cards of sequence product.In this regard, each box in flow chart and block diagram can generation A part of one unit of table, module, section or code, can for realizing the computer of logic function comprising one or more It executes instruction.It should also be noted that in some implementations as replacements, function marked in the box can also be attached to be different from The sequence marked in figure occurs.It is also noted that the combination of each box or box in block diagram and flow chart, Ke Yiyong The dedicated hardware based system of defined function or movement is executed to realize, or can be referred to specialized hardware and computer The combination of order is realized.
It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to non-row His property includes, so that the process, method, article or equipment for including a series of elements not only includes those elements, and And further include other elements that are not explicitly listed, or further include for this process, method, article or equipment institute it is intrinsic Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including institute State in the process, method, article or equipment of element that there is also other identical elements.
The application is not limited to the combination of the hardware and software of any particular form.In conclusion the above is only the application Preferred embodiment, be not intended to limit the protection scope of the application.Within the spirit and principles of this application, made Any modification, equivalent substitution, improvement and etc., should be included within the scope of protection of this application.

Claims (14)

1. a kind of analysis method of model component file similarity, which is characterized in that the described method comprises the following steps:
Step 1: picking up the geometry entity that given model component is included, and calculates the geometrical characteristic of each geometry entity;
Step 2: using the geometrical characteristic of the given model component, inquiry is filtered out and institute from model component database State the similar model component of given model component;
Step 3: all similar model components are successively compared two-by-two with the given model component, are calculated The similarity of each similar model component and the given model component;
Step 4: it screens and is greater than the model component of certain threshold value as final similar mould to the similarity of given model component Type component.
2. the method according to claim 1, wherein the inquiry from model component database filters out and institute The similar model component of given model component is stated, specifically:
By the geometrical characteristic of each model component in the geometrical characteristic of the given model component and model component database It is compared, if the quantity for the consistent geometry entity of geometrical characteristic that two model components include reaches predetermined value, then it is assumed that Two model components are similar, and the model component in the model component database is filtered out as similar model structure Part.
3. method according to claim 1 or 2, which is characterized in that it is described calculate each similar model component with it is described The similarity of given model component is calculated based on following formula:
S=2*m/ (n1+n2);
Wherein, S indicates the similarity of two model components, and m is each similar model component and the given model Component matched geometry entity quantity, n1For the geometry entity quantity of given model component, n2It is each described similar The quantity of the geometry entity of model component.
4. the method according to claim 1, wherein before the step 1, the method also includes:
Model component database is pre-established, model component is preserved in the model component database and its corresponding geometry is special Reference breath.
5. according to the method described in claim 4, it is characterized in that, the model component database that pre-establishes includes:
The geometry entity that each model component includes is picked up in advance, calculates the geometrical characteristic of each geometry entity, and will be described The incidence relation of geometrical characteristic and model component is saved into database, establishes inverted index.
6. according to the method described in claim 5, it is characterized in that, the geometrical characteristic for calculating the geometry entity, specifically Are as follows:
The N number of geometry entity of whole for traversing model component, successively calculates the geometrical characteristic G of each geometry entityn(a,v,i1,i2, i3), wherein n indicates n-th of geometry entity, and 0 < n < N, a are surface area, and v is volume, (i1,i2, i3) it is the geometry entity The characteristic value of inertial tensor matrix;
The geometrical characteristic G for calculating each geometry entityn(a,v,i1,i2,i3) specifically:
(1) the surface area a of the geometry entity is calculated;
(2) the volume v of the geometry entity is calculated;
(3) the inertial tensor matrix I of computational geometry entity;
(4) characteristic value (i of the inertial tensor matrix I is solved1,i2,i3);
(5) the geometrical characteristic G of the geometry entity is obtainedn(a,v,i1, i2, i3)。
7. a kind of analytical equipment of model component file similarity, which is characterized in that described device includes that geometrical characteristic calculates list Member, query unit, similarity calculated and screening unit:
The geometrical characteristic computing unit, the geometry entity for being included for picking up given model component calculate each described The geometrical characteristic of geometry entity;
The query unit is inquired from model component database for using the geometrical characteristic of the given model component Filter out model component similar with the given model component;
All similar model components and the given model component are successively carried out two by the similarity calculated Two comparisons, calculate the similarity of each similar model component and the given model component;
The screening unit, the similarity of the model component for screening and giving are greater than the model component of certain threshold value as most Whole scale model component.
8. device according to claim 7, which is characterized in that the query unit is specifically used for:
By the geometrical characteristic of each model component in the geometrical characteristic of the given model component and model component database It is compared, if the quantity for the consistent geometry entity of geometrical characteristic that two model components include reaches predetermined value, then it is assumed that Two model components are similar, and the model component in the model component database is filtered out as similar model structure Part.
9. device according to claim 7 or 8, which is characterized in that it is described calculate each similar model component with it is described The similarity of given model component is calculated based on following formula:
S=2*m/ (n1+n2);
Wherein, S indicates the similarity of two model components, and m is each similar model component and the given model Component matched geometry entity quantity, n1For the geometry entity quantity of given model component, n2It is each described similar The quantity of the geometry entity of model component.
10. device according to claim 7, which is characterized in that described device further includes storage unit, for pre-establishing Model component database preserves model component and its corresponding geometrical characteristic information in the model component database.
11. device according to claim 10, which is characterized in that the model component database that pre-establishes includes:
The geometry entity that each model component includes is picked up in advance, calculates the geometrical characteristic of each geometry entity, and will be described The incidence relation of geometrical characteristic and model component is saved into database, establishes inverted index.
12. device according to claim 11, which is characterized in that the geometrical characteristic for calculating the geometry entity, tool Body are as follows:
The N number of geometry entity of whole for traversing model component, successively calculates the geometrical characteristic G of each geometry entityn(a,v,i1,i2, i3), wherein n indicates n-th of geometry entity, and 0 < n < N, a are surface area, and v is volume, (i1,i2,i3) it is the geometry entity The characteristic value of inertial tensor matrix;
The geometrical characteristic G for calculating each geometry entityn(a,v,i1,i2,i3) specifically:
(1) the surface area a of the geometry entity is calculated;
(2) the volume v of the geometry entity is calculated;
(3) the inertial tensor matrix I of computational geometry entity;
(4) characteristic value (i of the inertial tensor matrix I is solved1,i2,i3);
(5) the geometrical characteristic G of the geometry entity is obtainedn(a,v,i1, i2,i3)。
13. a kind of electronic equipment, which is characterized in that the electronic equipment includes:
Storage device;
One or more processors;
The storage device is for storing one or more programs, when one or more of programs are by one or more of places When managing device execution, so that one or more of processors realize the method as described in one of claim 1-6.
14. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that when the computer journey Sequence is performed, and realizes the method as described in one of claim 1-6.
CN201910676171.9A 2019-07-25 2019-07-25 Analysis method and device for similarity of model member files Active CN110414124B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910676171.9A CN110414124B (en) 2019-07-25 2019-07-25 Analysis method and device for similarity of model member files

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910676171.9A CN110414124B (en) 2019-07-25 2019-07-25 Analysis method and device for similarity of model member files

Publications (2)

Publication Number Publication Date
CN110414124A true CN110414124A (en) 2019-11-05
CN110414124B CN110414124B (en) 2023-06-27

Family

ID=68363101

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910676171.9A Active CN110414124B (en) 2019-07-25 2019-07-25 Analysis method and device for similarity of model member files

Country Status (1)

Country Link
CN (1) CN110414124B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110991553A (en) * 2019-12-13 2020-04-10 盈嘉互联(北京)科技有限公司 BIM model comparison method
CN113393145A (en) * 2021-06-25 2021-09-14 广东利元亨智能装备股份有限公司 Model similarity obtaining method and device, electronic equipment and storage medium
CN114526910A (en) * 2022-04-21 2022-05-24 杭州杰牌传动科技有限公司 Transmission system fault positioning method based on digital twin drive

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030154058A1 (en) * 2001-06-11 2003-08-14 Keener Bryan F. Methods and systems for validating translated geometry
JP2005084717A (en) * 2003-09-04 2005-03-31 Tama Tlo Kk Shape similarity deciding method, and program for deciding shape similarity
US20060041535A1 (en) * 2004-06-30 2006-02-23 Qamhiyah Abir Z Geometric search engine
WO2006069496A1 (en) * 2004-12-31 2006-07-06 Fujitsu Limited A search method of 3d model and device thereof
CN101488142A (en) * 2008-12-09 2009-07-22 南京大学 Three-dimensional solid model retrieval method based on face topological interconnection constraint
US20130272578A1 (en) * 2010-12-15 2013-10-17 Canon Kabushiki Kaisha Information processing apparatus, information processing method, and program
CN103646414A (en) * 2013-12-13 2014-03-19 贾金原 Three-dimensional model lightweight method based on unit reuse in three-dimensional scene
CN104462163A (en) * 2014-03-06 2015-03-25 北京工商大学 Three-dimensional model characterization method, search method and search system
CN106803094A (en) * 2016-12-21 2017-06-06 辽宁师范大学 Threedimensional model shape similarity analysis method based on multi-feature fusion
CN106970956A (en) * 2017-03-16 2017-07-21 天津大学 A kind of method for searching three-dimension model based on tensor
CN107369202A (en) * 2017-07-10 2017-11-21 北京航空航天大学 Across the classification threedimensional model compositional modeling method and device of posture guiding
CN108447381A (en) * 2017-07-04 2018-08-24 河南理工大学 A method of printing analog simulation test model holder by 3D printer
CN108595631A (en) * 2018-04-24 2018-09-28 西北工业大学 Three-dimensional CAD model bilayer search method based on Graph Spectral Theory
CN109740659A (en) * 2018-12-28 2019-05-10 浙江商汤科技开发有限公司 A kind of image matching method and device, electronic equipment, storage medium

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030154058A1 (en) * 2001-06-11 2003-08-14 Keener Bryan F. Methods and systems for validating translated geometry
JP2005084717A (en) * 2003-09-04 2005-03-31 Tama Tlo Kk Shape similarity deciding method, and program for deciding shape similarity
US20060041535A1 (en) * 2004-06-30 2006-02-23 Qamhiyah Abir Z Geometric search engine
WO2006069496A1 (en) * 2004-12-31 2006-07-06 Fujitsu Limited A search method of 3d model and device thereof
CN101488142A (en) * 2008-12-09 2009-07-22 南京大学 Three-dimensional solid model retrieval method based on face topological interconnection constraint
US20130272578A1 (en) * 2010-12-15 2013-10-17 Canon Kabushiki Kaisha Information processing apparatus, information processing method, and program
CN103646414A (en) * 2013-12-13 2014-03-19 贾金原 Three-dimensional model lightweight method based on unit reuse in three-dimensional scene
CN104462163A (en) * 2014-03-06 2015-03-25 北京工商大学 Three-dimensional model characterization method, search method and search system
CN106803094A (en) * 2016-12-21 2017-06-06 辽宁师范大学 Threedimensional model shape similarity analysis method based on multi-feature fusion
CN106970956A (en) * 2017-03-16 2017-07-21 天津大学 A kind of method for searching three-dimension model based on tensor
CN108447381A (en) * 2017-07-04 2018-08-24 河南理工大学 A method of printing analog simulation test model holder by 3D printer
CN107369202A (en) * 2017-07-10 2017-11-21 北京航空航天大学 Across the classification threedimensional model compositional modeling method and device of posture guiding
CN108595631A (en) * 2018-04-24 2018-09-28 西北工业大学 Three-dimensional CAD model bilayer search method based on Graph Spectral Theory
CN109740659A (en) * 2018-12-28 2019-05-10 浙江商汤科技开发有限公司 A kind of image matching method and device, electronic equipment, storage medium

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
周阳;于勇;顾黎;赵罡;: "基于特征的MBD模型检索方法研究", 组合机床与自动化加工技术, no. 10 *
朱文博等: "基于形状拆分的机械零件三维模型检索", 《图学学报》 *
朱文博等: "基于形状拆分的机械零件三维模型检索", 《图学学报》, no. 01, 15 February 2015 (2015-02-15) *
王飞 等: "拓扑和形状特征相结合的三维模型检索", 《计算机辅助设计与图形学学报》 *
王飞 等: "拓扑和形状特征相结合的三维模型检索", 《计算机辅助设计与图形学学报》, 15 January 2008 (2008-01-15) *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110991553A (en) * 2019-12-13 2020-04-10 盈嘉互联(北京)科技有限公司 BIM model comparison method
CN110991553B (en) * 2019-12-13 2023-09-08 盈嘉互联(北京)科技有限公司 BIM model comparison method
CN113393145A (en) * 2021-06-25 2021-09-14 广东利元亨智能装备股份有限公司 Model similarity obtaining method and device, electronic equipment and storage medium
CN114526910A (en) * 2022-04-21 2022-05-24 杭州杰牌传动科技有限公司 Transmission system fault positioning method based on digital twin drive

Also Published As

Publication number Publication date
CN110414124B (en) 2023-06-27

Similar Documents

Publication Publication Date Title
Lindgren et al. Bayesian spatial modelling with R-INLA
US7778995B2 (en) Geometric search engine
CN110414124A (en) A kind of analysis method and device of model component file similarity
CN108287483B (en) Immersive virtual maintenance simulation method and system for product maintainability verification
Bravoco et al. Requirement definition architecture—an overview
CN116882038B (en) Electromechanical construction method and system based on BIM technology
NL2029214B1 (en) Target re-indentification method and system based on non-supervised pyramid similarity learning
CN107545025A (en) Database is inquired about using morphological criteria
Ren et al. Semantic rule-based construction procedural information extraction to guide jobsite sensing and monitoring
Brix et al. The fourth international verification of neural networks competition (VNN-COMP 2023): Summary and results
Faraj et al. Progressive medial axis filtration
Tautges Automatic Detail Reduction for Mesh Generation Applications.
Xia et al. Automated manufacturability analysis in smart manufacturing systems: a signature mapping method for product-centered digital twins
Zhang et al. Automatic generation method of 3D process models for shaft parts based on volume decomposition
Gornak et al. A goal oriented survey on immersed boundary methods
US7492374B2 (en) Computer aided design file processing
Cai et al. Realization of interactive animation creation based on artificial intelligence technology
Fradi et al. 3d object retrieval based on similarity calculation in 3d computer aided design systems
Behmanesh et al. Classification and review of software applications in the context of urban design processes
Tang et al. Using an engineering change propagation method to support aircraft assembly tooling design
Bhaskara Analysis and visualization of complex computer aided design models as a design structure matrix
Lee Engineering design analysis using evolutionary grammars with Kano’s model to refine product design strategies
Zhang et al. Developing a rule engine for automated feature recognition from CAD models
Yamauchi et al. A Development Method for Safe Node-RED Systems using Discrete Controller Synthesis
Yang On particle methods for uncertainty quantification in complex systems

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant