Movatterモバイル変換


[0]ホーム

URL:


CN110321846B - 3D (three-dimensional) graphic processing method and device, processing method and electronic terminal - Google Patents

3D (three-dimensional) graphic processing method and device, processing method and electronic terminal
Download PDF

Info

Publication number
CN110321846B
CN110321846BCN201910599331.4ACN201910599331ACN110321846BCN 110321846 BCN110321846 BCN 110321846BCN 201910599331 ACN201910599331 ACN 201910599331ACN 110321846 BCN110321846 BCN 110321846B
Authority
CN
China
Prior art keywords
graphics
graph
feature
processing method
current
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
CN201910599331.4A
Other languages
Chinese (zh)
Other versions
CN110321846A (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.)
Shanghai Rongke Software Technology Co ltd
Original Assignee
Shanghai Rongke Software 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 Shanghai Rongke Software Technology Co ltdfiledCriticalShanghai Rongke Software Technology Co ltd
Priority to CN201910599331.4ApriorityCriticalpatent/CN110321846B/en
Publication of CN110321846ApublicationCriticalpatent/CN110321846A/en
Application grantedgrantedCritical
Publication of CN110321846BpublicationCriticalpatent/CN110321846B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The invention provides a 3D graph processing method, a device, a processing method and an electronic terminal, which are mainly used for receiving the input of a 3D graph; identifying the 3D graph according to a preset feature library; and forming a 2D graph corresponding to the 3D graph and current graph characteristics related to the 2D graph according to the identification result. The method and the device can intelligently identify the 3D graph as the corresponding 2D graph according to the preset feature library, and obtain the graph parameters related to the 3D graph, so that the graph conversion efficiency and accuracy are improved, and further, the processing efficiency, accuracy and processing quality of processing by utilizing the graph conversion are improved.

Description

3D (three-dimensional) graphic processing method and device, processing method and electronic terminal
Technical Field
The invention relates to the field of computer graphic processing, in particular to a 3D graphic processing method, a device, a processing method and an electronic terminal.
Background
At present, the processing of panel beating part is generally according to the 2D drawing, adopt electric spark or cutting, and adopt stamping equipment to carry out the punching press, the blanking, processes such as shaping, thereby form the panel beating part, but the 2D drawing is not comprehensive enough on reacting a lot of panel beating processing characteristic information, some punching press characteristics can not be distinguished from the 2D drawing alone even, for example round hole, salad hole, counter sink, half etc. react probably all circularly on the 2D drawing, the engineer must spend a lot of efforts to go to mark.
Upstream enterprises often send data of downstream manufacturers to be 3D models in a neutral format due to self knowledge protection or different 3D design software, so that complete transmission of 3D metal plate information to 2D cannot be guaranteed on the same 3D software, and 3D metal plate characteristics and related parameters cannot be expressed by adding 2D graphs, so that the information cannot be updated automatically and synchronously, a large amount of information is inconsistent, a large amount of manpower is required to be consumed for updating and linking, errors are prone to cause problems of reworking or waste products and the like. Therefore, a more intelligent graph transformation method is needed to improve the efficiency and accuracy of graph transformation.
Disclosure of Invention
In view of the above-mentioned shortcomings of the prior art, an object of the present invention is to provide a 3D graphics processing method, apparatus, processing method and electronic terminal, which are used to solve the problem that the prior art cannot efficiently and accurately convert 3D graphics into 2D graphics.
To achieve the above and other related objects, the present invention provides a 3D graphics processing method, comprising: receiving input of a 3D graphic; identifying the 3D graph according to a preset feature library; and forming a 2D graph corresponding to the 3D graph and current graph characteristics related to the 2D graph according to the identification result.
In an embodiment of the present invention, the feature library is configured to store preset feature patterns, and the 2D pattern includes a plurality of current feature patterns corresponding to the 3D pattern; wherein the method further comprises the step of modifying a preset feature pattern related to the 3D pattern according to the 3D pattern to obtain the current feature pattern related to the 3D pattern.
In an embodiment of the present invention, the current graphic feature is a plurality of features, and the method further includes a step of correcting the current graphic feature.
In an embodiment of the present invention, the step of correcting the current graphic feature includes: the specified current graphical feature is removed.
In an embodiment of the present invention, the method further includes a step of performing graph optimization on the received 3D graph, and recognizing the optimized 3D graph according to a preset feature library.
In an embodiment of the present invention, the step of performing graph optimization on the received 3D graph at least includes one of the following optimization modes: the patches approximate fit, eliminate facets, and remove redundancy.
In an embodiment of the invention, the method further comprises forming a supplementary feature related to the 2D graphics according to a selection operation on the provided specified operation interface.
In an embodiment of the invention, the step of forming the supplementary features related to the 2D graphics according to the selection operation of the provided specified operation interface comprises one or more of the following steps: selecting a stamping plane related to the 2D graph according to a provided stamping plane selection interface; selecting an X-axis direction related to the 2D graph according to a provided view X-axis selection interface; and selecting whether to display the boundary of the projection outline of the 2D graph or not according to the provided view projection mode selection interface.
In an embodiment of the invention, the method further includes recognizing the 3D graph by using a preset machine learning algorithm.
To achieve the above and other related objects, the present invention also provides a 3D graphic processing apparatus, comprising: the image receiving module is used for receiving the input of a 3D image; the pattern recognition module is used for recognizing the 3D pattern according to a preset feature library; and the graph conversion module is used for forming a 2D graph corresponding to the 3D graph and current graph characteristics related to the 2D graph according to the identification result.
In order to achieve the above and other related objects, the present invention further provides a processing method, in which the 3D graphics conversion method as described in any one of the above is applied to convert the received 3D graphics into 2D graphics, and obtain current graphics features related to the 2D graphics, and according to a preset matching relationship between the graphics features and the processing tools, the processing tools matched with the current graphics features related to the 2D graphics are selected to form a corresponding processing flow.
To achieve the above and other related objects, the present invention also provides an electronic terminal, comprising: a processor and a memory; the memory is used for storing a computer program, and the processor is used for executing the computer program stored by the memory so as to enable the electronic terminal to execute the 3D image processing method or the processing method.
As described above, the present invention provides a 3D graphics processing method, apparatus, processing method and electronic terminal, which mainly receives input of 3D graphics; identifying the 3D graph according to a preset feature library; and forming a 2D graph corresponding to the 3D graph and current graph characteristics related to the 2D graph according to the identification result. The invention can intelligently identify the 3D graph as the corresponding 2D graph according to the preset feature library and acquire the graph parameters related to the 3D graph. The efficiency and the accuracy of graph conversion are improved, and the processing efficiency, the accuracy and the processing quality of processing by utilizing the graph conversion are further improved.
Drawings
Fig. 1 is a flowchart illustrating a 3D graphics processing method according to an embodiment of the invention.
FIG. 2 is a block diagram of a 3D graphics processing apparatus according to an embodiment of the present invention.
Fig. 3 is a schematic composition diagram of an electronic terminal according to an embodiment of the invention.
Description of the element reference numerals
13D graphics processing apparatus
11 graphic receiving module
12 pattern recognition module
13 graphic conversion module
2 electronic terminal
21 processor
22 memory
S11-S13
Detailed Description
The embodiments of the present invention are described below with reference to specific embodiments, and other advantages and effects of the present invention will be easily understood by those skilled in the art from the disclosure of the present specification. The invention is capable of other and different embodiments and of being practiced or of being carried out in various ways, and its several details are capable of modification in various respects, all without departing from the spirit and scope of the present invention. It is to be noted that the features in the following embodiments and examples may be combined with each other without conflict.
It should be noted that the drawings provided in the following embodiments are only for illustrating the basic idea of the present invention, and the drawings only show the components related to the present invention rather than the number, shape and size of the components in actual implementation, and the type, quantity and proportion of the components in actual implementation may be changed freely, and the layout of the components may be more complicated.
Referring to fig. 1, fig. 1 is a flowchart illustrating a 3D graphics processing method according to an embodiment of the invention. The 3D graphics processing method comprises the following steps:
s11: receiving input of a 3D graphic;
s12: identifying the 3D graph according to a preset feature library;
s13: and forming a 2D graph corresponding to the 3D graph and current graph characteristics related to the 2D graph according to the identification result. In some embodiments, the processor is further configured to identify a secondary process based on the features to identify the 3D graphics as corresponding 2D graphics. The secondary feature recognition processing includes, for example, secondary feature distinguishing according to geometric topological rules, feature vector conversion operations, distance calculations, and coordinates, and performs feature recognition.
In an embodiment of the present invention, the feature library is configured to store preset feature patterns, and the 2D pattern includes a plurality of current feature patterns corresponding to the 3D pattern; wherein the method further comprises the step of modifying a preset feature pattern related to the 3D pattern according to the 3D pattern to obtain the current feature pattern related to the 3D pattern.
In an embodiment of the present invention, the current graphic feature is a plurality of features, and the method further includes a step of correcting the current graphic feature.
In some embodiments, the identification of the features can be regarded as a set of a series of geometric and topological relations between the geometries, and the parameter relations such as distances, positions, angles and the like between the single features are also considered for the combined features such as the double-head salad. The probability calculation of the combined information of the characteristics can be carried out by methods such as Markov chain, probability calculation and the like, and the characteristic can be classified into a certain characteristic when a certain probability is reached. The Markov chain can calculate the combined features and use the combined probability to carry out derivation.
In an embodiment of the present invention, the step of correcting the current graphic feature includes: the specified current graphical feature is removed. For example, the result of the feature search is checked and confirmed, that is, the searched feature can be retained or removed according to the actual conditions and requirements of the service, and if the searched feature is not removed, the feature is retained by default, so that the 2D graph related to the 3D graph is formed according to the feature.
In an embodiment of the present invention, the method further includes a step of performing graph optimization on the received 3D graph, and recognizing the optimized 3D graph according to a preset feature library.
In an embodiment of the present invention, the step of performing graph optimization on the received 3D graph at least includes one of the following optimization modes: the patches approximate fit, eliminate facets, and remove redundancy.
In an embodiment of the invention, the method further comprises forming a supplementary feature related to the 2D graphics according to a selection operation on the provided specified operation interface.
In an embodiment of the invention, the step of forming the supplementary features related to the 2D graphics according to the selection operation of the provided specified operation interface comprises one or more of the following steps:
selecting a stamping plane related to the 2D graph according to a provided stamping plane selection interface;
selecting an X-axis direction related to the 2D graph according to a provided view X-axis selection interface;
and selecting whether to display the boundary of the projection outline of the 2D graph or not according to the provided view projection mode selection interface. In some embodiments, a characteristic outer contour manually selected by a user can be reserved, so that an expansion function of a graph is automatically projected in the process of the graph.
In an embodiment of the invention, the method further includes recognizing the 3D graph by using a preset machine learning algorithm. The machine learning algorithm is, for example, a neural network algorithm.
In some embodiments, a processing method is further provided, in which a 3D graphics conversion method as described in fig. 1 is applied to convert a received 3D graphics into a 2D graphics, and a current graphics feature related to the 2D graphics is obtained, and according to a preset matching relationship between the graphics feature and a processing tool, a processing tool matching the current graphics feature related to the 2D graphics is selected to form a corresponding processing flow. For example, the machining method is a method of machining a metal plate.
Referring to fig. 2, fig. 2 is a schematic composition diagram of a 3D graphics processing apparatus according to an embodiment of the invention. The 3D graphics processing apparatus 1 includes: a graphics receiving module 11, a graphics recognition module 12, and a graphics conversion module 13.
The graphics receiving module 11 is configured to receive an input of a 3D graphics;
the pattern recognition module 12 is configured to recognize the 3D pattern according to a preset feature library;
the graph conversion module 13 is configured to form a 2D graph corresponding to the 3D graph and a current graph feature related to the 2D graph according to the recognition result. In some embodiments, the processor is further configured to identify a secondary process based on the features to identify the 3D graphics as corresponding 2D graphics. The secondary feature recognition processing includes, for example, secondary feature distinguishing according to geometric topological rules, feature vector conversion operations, distance calculations, and coordinates, and performs feature recognition.
In an embodiment of the present invention, the feature library is configured to store preset feature patterns, and the 2D pattern includes a plurality of current feature patterns corresponding to the 3D pattern; the 3D graphics processing apparatus 1 is further configured to modify a preset feature pattern related to the 3D graphics according to the 3D graphics to obtain the current feature pattern related to the 3D graphics.
In an embodiment of the invention, the current graphics feature is multiple, and the 3D graphics processing apparatus 1 is further configured to correct the current graphics feature.
In an embodiment of the present invention, the operation of correcting the current graphic feature includes: the specified current graphical feature is removed. For example, the result of the feature search is checked and confirmed, that is, the searched feature can be retained or removed according to the actual conditions and requirements of the service, and if the searched feature is not removed, the feature is retained by default, so that the 2D graph related to the 3D graph is formed according to the feature.
In an embodiment of the present invention, the 3D graphics processing apparatus 1 is further configured to perform graphics optimization on the received 3D graphics, and identify the optimized 3D graphics according to a preset feature library.
In an embodiment of the present invention, a method for performing graph optimization on the received 3D graph at least includes one of the following optimization methods: the patches approximate fit, eliminate facets, and remove redundancy.
In an embodiment of the invention, the method further comprises forming a supplementary feature related to the 2D graphics according to a selection operation on the provided specified operation interface.
In an embodiment of the present invention, the manner of forming the supplementary features related to the 2D graphics according to the selection operation of the provided specified operation interface includes one or more of the following:
selecting a stamping plane related to the 2D graph according to a provided stamping plane selection interface;
selecting an X-axis direction related to the 2D graph according to a provided view X-axis selection interface;
and selecting whether to display the boundary of the projection outline of the 2D graph or not according to the provided view projection mode selection interface. In some embodiments, a characteristic outer contour manually selected by a user can be reserved, so that an expansion function of a graph is automatically projected in the process of the graph.
In an embodiment of the invention, the method further includes recognizing the 3D graph by using a preset machine learning algorithm. The machine learning algorithm is, for example, a neural network algorithm.
Referring to fig. 3, fig. 3 is a schematic composition diagram of an electronic terminal according to an embodiment of the invention. The electronic terminal 2 is, for example, an intelligent data processing device such as a desktop computer or a notebook computer. It is characterized by comprising: a processor and a memory;
the memory 22 is used for storing a computer program, and the processor 21 is used for executing the computer program stored in the memory 22, so that the electronic terminal 2 executes the 3D graphics processing method and the processing method described above.
The memory 22 may comprise high speed random access memory and may also comprise non-volatile memory, such as one or more magnetic disk storage devices, flash memory devices, or other non-volatile solid state storage devices. In certain embodiments, the memory 22 may also include memory 22 remote from the one or more processors 21, such as network-attached memory accessed via RF circuitry or external ports and a communication network, which may be the Internet, one or more intranets, Local Area Networks (LANs), wide area networks (WLANs), Storage Area Networks (SANs), and the like, or suitable combinations thereof. The memory controller may control access to the memory 22 by other components of the device, such as the CPU and peripheral interfaces.
The processor 21 is operatively coupled to a memory 22 and/or a non-volatile storage device. More specifically, the processor 21 may execute instructions stored in the memory 22 and/or the non-volatile storage device to perform operations in the computing device, such as generating and/or transmitting image data to an electronic display. As such, processor 21 may include one or more general purpose microprocessors, one or more application specific processors (ASICs), one or more field programmable logic arrays (FPGAs), or any combination thereof.
In summary, the present invention provides a 3D graphics processing method, apparatus, processing method and electronic terminal, which mainly receive input of 3D graphics; identifying the 3D graph according to a preset feature library; and forming a 2D graph corresponding to the 3D graph and current graph characteristics related to the 2D graph according to the identification result. The invention can intelligently identify the 3D graph as the corresponding 2D graph according to the preset feature library and acquire the graph parameters related to the 3D graph. The efficiency and the accuracy of graph conversion are improved, and the processing efficiency, the accuracy and the processing quality of processing by utilizing the graph conversion are further improved. Therefore, the invention effectively overcomes various defects in the prior art and has high industrial utilization value.
The foregoing embodiments are merely illustrative of the principles and utilities of the present invention and are not intended to limit the invention. Any person skilled in the art can modify or change the above-mentioned embodiments without departing from the spirit and scope of the present invention. Accordingly, it is intended that all equivalent modifications or changes which can be made by those skilled in the art without departing from the spirit and technical spirit of the present invention be covered by the claims of the present invention.

Claims (12)

CN201910599331.4A2019-07-042019-07-043D (three-dimensional) graphic processing method and device, processing method and electronic terminalActiveCN110321846B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201910599331.4ACN110321846B (en)2019-07-042019-07-043D (three-dimensional) graphic processing method and device, processing method and electronic terminal

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201910599331.4ACN110321846B (en)2019-07-042019-07-043D (three-dimensional) graphic processing method and device, processing method and electronic terminal

Publications (2)

Publication NumberPublication Date
CN110321846A CN110321846A (en)2019-10-11
CN110321846Btrue CN110321846B (en)2021-04-30

Family

ID=68122656

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201910599331.4AActiveCN110321846B (en)2019-07-042019-07-043D (three-dimensional) graphic processing method and device, processing method and electronic terminal

Country Status (1)

CountryLink
CN (1)CN110321846B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110705650B (en)*2019-10-142023-10-24深制科技(苏州)有限公司Sheet metal layout method based on deep learning

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101727677A (en)*2008-10-202010-06-09车德福Method for mutual conversion between two-dimensional view and three--dimensional view in mine model
CN102819385A (en)*2011-06-092012-12-12索尼公司Information processing device, information processing method and program
CN104077446A (en)*2014-06-302014-10-01中国能源建设集团广东省电力设计研究院Method and system for extracting two-dimensional electric construction drawing from digitized three-dimensional model
CN105513135A (en)*2015-09-152016-04-20浙江大学Spatial position automatic setting method of three-dimensional clothing pattern
CN106504187A (en)*2016-11-172017-03-15乐视控股(北京)有限公司Video frequency identifying method and device
WO2019094094A1 (en)*2017-11-132019-05-16Siemens AktiengesellschaftPart identification using a locally learned threedimensional (3d) landmark database

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP2263190A2 (en)*2008-02-132010-12-22Ubisoft Entertainment S.A.Live-action image capture
CN102298746A (en)*2010-06-252011-12-28上海九钻电子商务有限公司Realizing method of on-line finger ring trying-on system based on image processing technique and graphic technique

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101727677A (en)*2008-10-202010-06-09车德福Method for mutual conversion between two-dimensional view and three--dimensional view in mine model
CN102819385A (en)*2011-06-092012-12-12索尼公司Information processing device, information processing method and program
CN104077446A (en)*2014-06-302014-10-01中国能源建设集团广东省电力设计研究院Method and system for extracting two-dimensional electric construction drawing from digitized three-dimensional model
CN105513135A (en)*2015-09-152016-04-20浙江大学Spatial position automatic setting method of three-dimensional clothing pattern
CN106504187A (en)*2016-11-172017-03-15乐视控股(北京)有限公司Video frequency identifying method and device
WO2019094094A1 (en)*2017-11-132019-05-16Siemens AktiengesellschaftPart identification using a locally learned threedimensional (3d) landmark database

Also Published As

Publication numberPublication date
CN110321846A (en)2019-10-11

Similar Documents

PublicationPublication DateTitle
KR102582665B1 (en)System and method for evaluating patterns of integrated circuit
CN112906215A (en)Pipe tool path generation method based on SolidWorks secondary development
CN110321846B (en)3D (three-dimensional) graphic processing method and device, processing method and electronic terminal
CN116700149A (en)Self-adaptive filtering optimization method for numerical control machining tool path
Feng et al.An accurate and efficient algorithm for determining minimum circumscribed circles and spheres from discrete data points
CN116050338A (en)Non-through-flow copper sheet identification method and device, storage medium and electronic device
CN112100167A (en)Quality inspection method and device for ecological protection red line data
WO2020170786A1 (en)Tool selection method, device, and tool path generation method
WO2014127338A1 (en)Method and system for optimized projection in a multidisciplinary engineering system
CN114833461B (en)Free steering method and sorting device for non-closed contour of laser cutting path
US9171126B1 (en)Range pattern matching in mask data
CN113888735A (en)Ship outfitting pipe frame model three-dimensional labeling method, system, equipment and storage medium
US10948895B2 (en)Information processing apparatus, machining system, data structure, and data processing method
CN114137908B (en) A turning NC programming method, device and NC machining system
CN112200860B (en)Object position relation determining method and device, storage medium and electronic device
CN110737980A (en)Electrical design system and electrical design method
CN117086878A (en)Groove cutting method, system, electronic equipment, storage medium and product
CN116400645A (en)Processing typesetting method, operation control device, numerical control system and storage medium
CN111488648B (en)Automatic drawing method, system, equipment and storage medium for ship structure diagram
CN110351951B (en)System and method for selecting positioning hole during PCB contour machining
CN110276095B (en)Workpiece model contour line shape self-adaptive decomposition method and device
CN114119809A (en) Graphic merging method, apparatus, device and storage medium
CN114445847A (en)Metal plate model bending data feature identification method based on three-dimensional vector data
US20150073578A1 (en)System and method for converting a three dimensional model to a non-application specific format
US11841690B2 (en)Processing method and system for automatically generating machining feature

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp