CN107330206B - Three-dimensional automatic labeling method based on feature mapping - Google Patents

Three-dimensional automatic labeling method based on feature mapping Download PDF

Info

Publication number
CN107330206B
CN107330206B CN201710544535.9A CN201710544535A CN107330206B CN 107330206 B CN107330206 B CN 107330206B CN 201710544535 A CN201710544535 A CN 201710544535A CN 107330206 B CN107330206 B CN 107330206B
Authority
CN
China
Prior art keywords
parts
file
creating
information
design
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.)
Active
Application number
CN201710544535.9A
Other languages
Chinese (zh)
Other versions
CN107330206A (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.)
Akex Jiaxing Information Technology Co Ltd
Original Assignee
Akex Jiaxing Information Technology Co Ltd
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 Akex Jiaxing Information Technology Co Ltd filed Critical Akex Jiaxing Information Technology Co Ltd
Priority to CN201710544535.9A priority Critical patent/CN107330206B/en
Publication of CN107330206A publication Critical patent/CN107330206A/en
Application granted granted Critical
Publication of CN107330206B publication Critical patent/CN107330206B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/004Annotating, labelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/012Dimensioning, tolerancing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • Architecture (AREA)
  • Computer Graphics (AREA)
  • Software Systems (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention discloses a three-dimensional automatic labeling method based on feature mapping, which comprises the following steps: A. analyzing the product design template; B. creating a skeleton file; C. designing parts and creating a characteristic mapping relation; D. automatically labeling the part; E. a cross-sectional view is created. By utilizing the method, after the product design is finished, the feature mapping relation based on the parts is established, and the new product can be automatically marked according to the feature mapping relation, so that the final three-dimensional model contains information required in design downstream, and the product design efficiency is greatly improved.

Description

Three-dimensional automatic labeling method based on feature mapping
Technical Field
The invention relates to an automatic labeling method, in particular to a three-dimensional automatic labeling method based on feature mapping.
Background
At present, more and more enterprises begin to design products by adopting a three-dimensional modeling mode, but for a three-dimensional model, because the content related to product labeling is more, if the three-dimensional model is labeled after the design of the three-dimensional product is finished, the product design efficiency is often reduced. The concept of automatic labeling follows from this.
Because the main idea of automatic labeling is to inherit the labeling information of the labeled product at the previous stage, for the part, almost all the labeling information of the previous part can be inherited as long as the part is modified based on the previous part. However, for a component, because it is formed by combining different components, it is difficult for the component requiring a change in the combination relationship to inherit the label information of the previous component in a conventional manner.
Disclosure of Invention
The invention aims to provide a three-dimensional automatic labeling method based on feature mapping to solve the problems in the background technology.
In order to achieve the purpose, the invention provides the following technical scheme:
a three-dimensional automatic labeling method based on feature mapping comprises the following steps:
A. analyzing the product design template;
B. creating a skeleton file;
C. designing parts and creating a characteristic mapping relation;
D. automatically labeling the part;
E. a cross-sectional view is created.
As a preferred embodiment of the present invention: the step A is specifically as follows: the existing product design template is imported into the system, and the system automatically analyzes the hierarchical structure, the geometric characteristics containing the part marking information and the type of the marking information.
As a preferred embodiment of the present invention: the step B is specifically as follows: and B, saving the parts as a skeleton file, setting a unique ID number for each geometric feature containing part labeling information according to the information obtained in the step A, and associating the information into an interface file. The file also contains the initially imported parts.
As a preferred embodiment of the present invention: the step C is specifically as follows: and designing the parts according to requirements, and after the design is finished, creating a mapping relation between the geometric features of the new parts and the geometric features in the skeleton file.
As a preferred embodiment of the present invention: the step D is specifically as follows: and acquiring the geometric characteristics of the specified parts when creating the label according to the mapping relation between the parts and the geometric characteristics of the parts in the skeleton file, and completing automatic labeling of the parts by using the geometric characteristics of the specified parts and the related label information in the interface file.
Compared with the prior art, the invention has the beneficial effects that: by utilizing the method, after the product design is finished, the feature mapping relation based on the parts is established, and the new product can be automatically marked according to the feature mapping relation, so that the final three-dimensional model contains information required in design downstream, and the product design efficiency is greatly improved.
Drawings
FIG. 1 is a flow chart of the operation of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, a three-dimensional automatic labeling method based on feature mapping includes the following steps:
A. the product design template is analyzed. The existing product design template is imported into the system, and the system automatically analyzes the hierarchical structure, the geometric characteristics (such as points, lines, surfaces and the like) containing the part marking information, and the type (such as comments, dimensions, verticality and the like) of the marking information.
B. An interface (skeleton) file is created. The parts are saved as a skeleton file, unique ID numbers are set for each geometric feature containing part labeling information according to the obtained information, and the information is associated to an interface (skeleton) file. The file also contains the initially imported parts.
C. Design the parts and create feature mapping relationships. And designing the parts according to requirements, and after the design is finished, creating a mapping relation between the geometric features of the new parts and the geometric features (including the geometric features of the part labeling relation) in the interface (skeleton) file.
D. And automatically labeling the part. And acquiring the geometric characteristics of the specified parts when creating the label according to the mapping relation between the parts and the geometric characteristics (including the geometric characteristics of the part labeling relation) of the parts in the interface (skeleton) file, and completing automatic label of the parts by using the labeling information related to the parts and the labeling information in the interface (skeleton) file.
E. A cross-sectional view is created. The method is also applicable to generating the section map, and the section map can be automatically created according to the corresponding relation as long as the plane is created in the step 3 and the mapping relation between the plane and the section of the part in the interface (skeleton) file is specified.

Claims (1)

1. A three-dimensional automatic labeling method based on feature mapping is characterized by comprising the following steps:
A. analyzing a product design template: importing the existing product design template into a system, and automatically analyzing the hierarchical structure, the geometric characteristics containing part marking information and the type of the marking information by the system;
B. creating a skeleton file: b, saving the parts as a skeleton file, setting a unique ID number for each geometric feature containing part labeling information according to the information obtained in the step A, and associating the information into an interface file, wherein the file also comprises the initially imported parts;
C. designing parts and creating a feature mapping relation: designing the parts according to requirements, and after the design is finished, creating a mapping relation between the geometric features of the new parts and the geometric features in the skeleton file;
D. automatic labeling of the parts: acquiring the geometric characteristics of the specified parts when creating the label according to the mapping relation between the geometric characteristics of the parts and the parts in the interface file, and completing automatic labeling of the parts by using the geometric characteristics of the specified parts and the related label information in the interface file;
E. a cross-sectional view is created.
CN201710544535.9A 2017-07-06 2017-07-06 Three-dimensional automatic labeling method based on feature mapping Active CN107330206B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710544535.9A CN107330206B (en) 2017-07-06 2017-07-06 Three-dimensional automatic labeling method based on feature mapping

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710544535.9A CN107330206B (en) 2017-07-06 2017-07-06 Three-dimensional automatic labeling method based on feature mapping

Publications (2)

Publication Number Publication Date
CN107330206A CN107330206A (en) 2017-11-07
CN107330206B true CN107330206B (en) 2020-04-28

Family

ID=60196285

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710544535.9A Active CN107330206B (en) 2017-07-06 2017-07-06 Three-dimensional automatic labeling method based on feature mapping

Country Status (1)

Country Link
CN (1) CN107330206B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108280746B (en) * 2018-02-09 2022-05-24 艾凯克斯(嘉兴)信息科技有限公司 Product design method based on bidirectional cyclic neural network

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101877015A (en) * 2009-04-28 2010-11-03 西安航空动力控制有限责任公司 Three-dimensional labeling method for part processing
CN103838933A (en) * 2014-03-18 2014-06-04 湖南大学 Three-dimensional model integrating and labeling method based on digital technology
CN104036092A (en) * 2014-06-27 2014-09-10 东南大学 Three-dimensional process model modeling method oriented to assembly process
CN105005653A (en) * 2015-07-11 2015-10-28 西安工业大学 MBD based three-dimensional model design information tagging system and method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101510840B1 (en) * 2012-07-10 2015-04-10 한국과학기술원 Cad data transfer apparatus and method therefor

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101877015A (en) * 2009-04-28 2010-11-03 西安航空动力控制有限责任公司 Three-dimensional labeling method for part processing
CN103838933A (en) * 2014-03-18 2014-06-04 湖南大学 Three-dimensional model integrating and labeling method based on digital technology
CN104036092A (en) * 2014-06-27 2014-09-10 东南大学 Three-dimensional process model modeling method oriented to assembly process
CN105005653A (en) * 2015-07-11 2015-10-28 西安工业大学 MBD based three-dimensional model design information tagging system and method

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
基于形体分析的零件尺寸自动标注;张闻雷 等;《东北大学学报》;20120229;第33卷(第2期);第262-266页 *
基于映射的配置产品自动装配规划技术;裘乐淼 等;《浙江大学学报》;20090331;第43卷(第3期);第406-413页 *
基于骨架模型的系列产品变型设计方法;贾海利 等;《煤矿机械》;20100930;第31卷(第9期);第233-235页 *

Also Published As

Publication number Publication date
CN107330206A (en) 2017-11-07

Similar Documents

Publication Publication Date Title
MY195917A (en) Blockchain-Based Data Processing Method And Device
CN100474318C (en) Automatic generation system for designing BOM
WO2013192115A3 (en) A system and method linking building information modeling and enterprise resource planning
WO2016192126A1 (en) Method for generating to-do task and conclusion for communicating item in im communication interface
WO2005116823A3 (en) System and method for developing animated visualization interfaces
CN102521403A (en) Refined meteorological information service system
CN104346390B (en) A kind of method and device for forming character library
CN103677763A (en) Graphical programming source file storage and analytic method
CN104050331A (en) Method for establishing three-dimensional machining process model based on process structure tree
CN101923467A (en) Method for model transmission among CAD (Computer-Aided Design) software, UG (Unigraphics) software and CAE (Computer-Aided Engineering) software
CN103279628B (en) A kind of method for making of parametrization engineering drawing
CN107330206B (en) Three-dimensional automatic labeling method based on feature mapping
CN115510525A (en) Automatic labeling method and system for pipeline three-dimensional building information model
WO2014127338A1 (en) Method and system for optimized projection in a multidisciplinary engineering system
CN105574750A (en) E-commerce system and method based on page modularization
CN105912723A (en) Storage method of custom field
CN103793365A (en) Method for converting SVG image into Visio image
CN104794252A (en) Three-dimensional model data processing method and electronic terminal
CN103902750A (en) Design method for achieving parameterized three-dimensional modeling and two-dimensional diagram conversion of parts similar to main part
CN103677852A (en) Design method of extensible class natural language formula editor
CN103020021A (en) Heterogeneous PDM (product data management) system data conversion method and conversion adapter
CN109344487B (en) Feature mapping-based part replacement method
CN104090759A (en) Template file based data filling method
CN103310297A (en) Letting agency management system
CN103257861B (en) A kind of method of automatic generation bios code and device

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