[go: up one dir, main page]

CN116433814B - A leaf rendering method and system based on OPENGL - Google Patents

A leaf rendering method and system based on OPENGL Download PDF

Info

Publication number
CN116433814B
CN116433814B CN202310142571.8A CN202310142571A CN116433814B CN 116433814 B CN116433814 B CN 116433814B CN 202310142571 A CN202310142571 A CN 202310142571A CN 116433814 B CN116433814 B CN 116433814B
Authority
CN
China
Prior art keywords
blade
data
curve data
rendering
curve
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
CN202310142571.8A
Other languages
Chinese (zh)
Other versions
CN116433814A (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.)
Shaanxi Aerospace Information Technology Co ltd
Original Assignee
Shaanxi Aerospace 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 Shaanxi Aerospace Information Technology Co ltd filed Critical Shaanxi Aerospace Information Technology Co ltd
Priority to CN202310142571.8A priority Critical patent/CN116433814B/en
Publication of CN116433814A publication Critical patent/CN116433814A/en
Application granted granted Critical
Publication of CN116433814B publication Critical patent/CN116433814B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/20Finite element generation, e.g. wire-frame surface description, tesselation
    • 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
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Graphics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Image Generation (AREA)

Abstract

The invention discloses a blade rendering method and system based on OPENGL. The method comprises the steps of 1) dividing blade design data of an impeller according to the surface of the blade to obtain a data list of each surface of the blade, then carrying out processing of steps 2) to 3) on the data of each surface to complete rendering of the blade, 2) obtaining all points of one surface, combining every four adjacent points into one polygon primitive and rendering the polygon primitive, and 3) combining the rendering of all the polygon primitives on the surface to achieve rendering of the surface. According to the invention, the blade design data is scattered into a curve data matrix according to a certain rule, the data of each surface is scattered into a plurality of polygon primitives, then all the polygon primitives of each surface are subjected to primitive construction through OPENGL, and all the polygon primitives of the surface are combined, so that the whole surface is rendered, and a good rendering effect is realized.

Description

Blade rendering method and system based on OPENGL
Technical Field
The invention belongs to the technical field of computer trusted computing, and particularly relates to a blade rendering method and system based on an open graphic library OPENGL.
Background
Rotary machines are widely used in the fields of aviation, electric power, machinery, chemical industry, etc., and impellers as core components of rotary machines operate at high rotational speeds and under heavy loads for a long period of time. The performance of the impeller directly determines the performance and the working efficiency of the whole impeller, so that the impeller is necessary to be subjected to computer modeling, analysis and design, the impeller is widely valued by expert students at home and abroad, and a great number of improvements and innovations in modeling are made.
The existing modeling rendering method is more, such as China patent application with publication number CN 114241160A, discloses a single-view blade three-dimensional reconstruction method based on deep learning, and comprises the steps of S1, manufacturing a blade data set, S2, inputting the blade data set into a neural network model for network training to obtain a trained reconstruction network model, S3, inputting a target blade image into the reconstruction network model, outputting grid rendering contour information of the target blade, adjusting parameter values in the reconstruction network model, enabling the difference between the output grid rendering contour information and the contour information of the target blade image to be minimum, enabling the reconstruction network model set when the difference is minimum to be used as an optimal reconstruction network model, S4, inputting a blade image to be tested into the optimal reconstruction network model, and outputting the three-dimensional shape of the blade to be tested. It does not specifically address the actual data processing from blade data to achieving blade modeling, and one skilled in the art cannot achieve computer-aided modeling of blades according to this approach, i.e., such rendering methods are not suitable for rendering of impeller blades.
In order to quickly and accurately complete blade modeling, the invention provides a system of a blade rendering method based on OPENGL, which fills the blank of domestic impeller CAD software.
Disclosure of Invention
Aiming at the blank of impeller CAD software, the invention aims to provide a blade rendering method and a blade rendering system based on OPENGL, which are used for realizing curved surface rendering of a blade.
The technical scheme of the invention is as follows:
A blade rendering method based on OPENGL comprises the following steps:
1) dividing blade design data of an impeller according to the surfaces of the blades to obtain a data list of each surface of the blades, and then carrying out the processing of the steps 2) to 3) on the data of each surface to finish the rendering of the blades;
2) Acquiring all points of a surface, combining every four adjacent points into a polygon primitive, and rendering the polygon primitive;
3) And merging the rendering of all the polygon primitives on the surface to realize the rendering of the surface.
Further, the blade design data are L blade section curve data along the radial direction R of the blade, each blade section curve data comprises front edge curve data, pressure surface curve data, tail edge curve data and suction surface curve data, the total number of data points of the front edge curve data, the pressure surface curve data, the tail edge curve data and the suction surface curve data is P 1、P2、P3、P4 respectively, each data point comprises position coordinate information, and the surfaces of the blade are 6 surfaces of the front edge, the pressure surface, the tail edge, the suction surface, the upper cover surface and the lower cover surface respectively.
Further, the method for obtaining the data list of 6 surfaces of the blade comprises the following steps:
11 Dividing the blade section curve data into 4 blade section curve data matrixes of a front edge, a pressure surface, a tail edge and a suction surface, wherein the points of each row in the blade section curve data matrixes are limited points forming a curve in the extending direction Z of the blade surface, and the points of each column in the blade section curve data matrixes are limited points forming a curve in the radial direction R of the blade surface;
12 Interpolation processing is respectively carried out on the rows and the columns of the section curve data matrixes of the leaf surfaces to obtain a new section curve data matrix corresponding to the leaf surfaces, wherein the row numbers of the section curve data matrixes of the front edge, the pressure surface, the tail edge and the suction surface of the 4 leaf surfaces are M after interpolation processing, and the column numbers are N 1、N2、N3、N4 according to the sequence of the front edge, the pressure surface, the tail edge and the suction surface;
13 Respectively fitting the section curve data matrixes of the front edge, the pressure surface, the tail edge and the suction surface after 4 blade surfaces are subjected to interpolation treatment into curves of the 4 blade surfaces in the radial direction of the blade along the R direction to obtain a curve list of the front edge, a curve list of the pressure surface, a curve list of the tail edge and a curve list of the suction surface;
14 The 1 st blade section curve data in the R direction is used as the upper blade cover surface data, and the last blade section curve data in the R direction is used as the lower blade cover surface data.
Furthermore, the direction of the connecting line of the first and the last data points on the leaf surface is taken as the extending direction Z of the corresponding leaf surface, and the radial direction R is the direction perpendicular to the rotation axis of the leaf.
Further, the OPENGL polygon constructor is invoked to combine every four adjacent points into a polygon primitive.
Further, an OPENGL surface construction program is called, and the rendering of all polygon primitives on the surface is combined to achieve the rendering of the surface.
An OPENGL-based blade rendering system, comprising
The blade geometry generating module is used for dividing blade design data of the impeller according to the surfaces of the blades to obtain a data list of each surface of the blades;
The curved surface rendering module is used for obtaining all points of each surface, combining every four adjacent points on the surface into a polygon primitive and rendering the polygon primitive, and then combining the rendering of all the polygon primitives on the surface to finish the rendering of the surface;
the data storage module is used for storing blade design data of the impeller, a data list of each surface and rendering results of each surface of the blade.
A server comprising a memory and a processor, the memory storing a computer program configured to be executed by the processor, the computer program comprising instructions for performing the steps of the above method.
A computer readable storage medium having stored thereon a computer program, characterized in that the computer program when executed by a processor realizes the steps of the above method.
The invention has the following advantages:
The invention disperses the blade design data into a curve data matrix according to a certain rule, disperses the data of each surface into a plurality of polygon primitives, and then carries out primitive construction on all the polygon primitives of each surface through OPENGL, so as to combine all the polygon primitives of the surface, realize the rendering of the whole surface and realize good rendering effect.
Drawings
Fig. 1 is a schematic front view of a blade.
FIG. 2 is a schematic view of a reverse side of a blade.
FIG. 3 is a schematic view of a blade design data point.
FIG. 4 is a schematic diagram of a pressure surface curve data matrix.
Fig. 5 is a schematic diagram of a pressure surface curve list.
Fig. 6 is a schematic diagram of a process of dispersing a curved surface of a pressure surface into polygonal primitives.
Fig. 7 is a schematic diagram of a process of dispersing the curved surface of the upper cover surface into polygon primitives.
Wherein, the device comprises a front edge 1, a pressure surface 2, a tail edge 3 and a suction surface 4.
Detailed Description
The invention will now be described in further detail with reference to the accompanying drawings, which are given by way of illustration only and are not intended to limit the scope of the invention.
The blade rendering method based on OPENGL is characterized by comprising the following steps:
s1, processing blade design data of an impeller, and processing the blade design data of the impeller into a data list of 6 surfaces of the blade;
s2, all points of a certain surface are obtained, every four adjacent points are combined into a polygon primitive, and the surface is decomposed into a data list of a plurality of polygon primitives;
S3, sequentially calling an OPENGL polygon construction program for the data list of each polygon primitive to generate a corresponding polygon primitive;
s4, rendering all polygon primitives on one surface is completed;
S5, calling an OPENGL surface construction program, and combining the rendering of all polygon primitives on one surface to realize the rendering of the whole surface;
And S6, sequentially executing steps S2-S5 on the 6 surfaces of the blade to finish all surface rendering of the blade.
In the specific S1, the 6 surfaces of the blade can be divided into two parts for treatment, wherein the first part is a front edge, a pressure surface, a tail edge and a suction surface, and the second part is an upper cover surface and a lower cover surface.
Specifically, the blade design data processing of the 4 surfaces of the leading edge, the pressure surface, the trailing edge and the suction surface comprises the following steps:
S1A.1, obtaining blade design data, wherein the blade design data are L blade section curve data along the radial direction (namely R direction) of the blade, each blade section curve data comprises leading edge curve data, pressure surface curve data, trailing edge curve data and suction surface curve data, L is related to the numerical value of R, generally 3 is less than or equal to L, the total number of data points of each blade section curve data is P, the data points of the leading edge curve data, the pressure surface curve data, the trailing edge curve data and the suction surface curve data are P 1、P2、P3、P4 respectively, and each data point of each curve data comprises position coordinate information.
S1A.2, dividing initial blade section curve data into 4 blade section curve data matrixes of a front edge, a pressure surface, a tail edge and a suction surface, wherein each row of points of the data matrixes represent limited points forming a Z-direction section curve of the blade, each column of points of the data matrixes represent limited points forming a curve in the R direction of the blade, the number of rows of the 4 blade section curve data matrixes of the front edge, the pressure surface, the tail edge and the suction surface is L, and the number of columns is P 1、P2、P3、P4 according to the sequence of the front edge, the pressure surface, the tail edge and the suction surface. The Z direction is the direction which changes according to the change of the independent surface, and is determined according to the extending directions of the data points of the front edge, the pressure surface, the tail edge and the suction surface, and the connecting line direction of the front data point and the tail data point on the blade surface can be preferably used as the extending direction Z of the corresponding blade surface. The radial direction R is on the meridian plane, perpendicular to the direction of the axis of rotation of the blade.
S1A.3 respectively interpolates from the R direction and the Z direction of the two directions, namely from the row and the column of the section curve data matrix respectively to obtain a new section curve data matrix, wherein the row number interpolation of the section curve data matrix of the front edge, the pressure surface, the tail edge and the suction surface of the 4 blade surfaces is M, and the column number is N 1、N2、N3、N4 according to the sequence of the front edge, the pressure surface, the tail edge and the suction surface.
S1A.4 respectively fitting the section curve data matrix after interpolation treatment of the front edge, the pressure surface, the tail edge and the suction surface of the 4 blade surfaces into curves of the radial directions of the blades of the 4 blade surfaces along the radial directions (R directions) of the blades to obtain curve lists of the radial directions of the blades of the 4 blade surfaces, wherein the curve lists are respectively:
A curved list of leading edges;
a curved list of pressure surfaces;
a curved listing of trailing edges;
a curved list of suction surfaces.
Specifically, the blade design data processing for the 2 surfaces of the upper cover surface and the lower cover surface comprises the following steps:
S1B.1, acquiring blade design data, wherein the blade design data are L blade section curve data along the radial direction (namely R direction) of the blade, each blade section curve data comprises leading edge curve data, pressure surface curve data, trailing edge curve data and suction surface curve data, the total data point number of each blade section curve data is P, the data points of the leading edge curve data, the pressure surface curve data, the trailing edge curve data and the suction surface curve data are P 1、P2、P3、P4 respectively, and each data point of each curve data comprises position coordinate information.
S1B.2, extracting the section curve data of the 1 st blade in the R direction to serve as upper cover surface data of the blade;
s1B.3, extracting the section curve data of the last blade in the R direction to serve as under-blade cover surface data.
Specifically, in step S2, when decomposing the polygon primitive on any one of the 4 surfaces of the leading edge, the pressure surface, the trailing edge, and the suction surface, the following operations are required to be performed:
S2A.1 takes the 1 st line, the 1 st point and the 2 nd point, the 2 nd line, the 1 st point and the 2 nd point, and P (1, 1), P (1, 2), P (2, 1) and P (2, 2) form a1 st polygon graphic element;
s2A.2 takes the 2 nd and 3 rd points of the 1 st row, the 2 nd and 3 rd points of the 2 nd row, and P (1, 2), P (1, 3), P (2, 2) and P (2, 2) form a2 nd polygon graphic element;
s2A.3 is in the sequence until the N-1 th and N-1 th points of the 1 st row are taken, the N-1 th and N-1 th points of the 2 nd row are taken, and P (1, N-1), P (1, N), P (2, N-1) and P (2, N) form an N-1 th polygon primitive;
S2a.4 sequentially sets the 2 nd and 3 rd lines, the 3 rd and 4 th lines, according to the order of s2a.1 to s2a.3, and the (M-1) x (N-1) polygon primitives are obtained in total until the M-1 th and M-th lines are processed.
Specifically, in step S2, when decomposing the polygon primitive on any one of the 2 surfaces of the upper cover surface and the lower cover surface of the blade, the following operations need to be performed:
S2B.1, acquiring surface data, taking points clockwise from the midpoint of the front edge until the midpoint of the tail edge, and recording a first group of data points;
s2b.2 takes the 1 st and 2 nd points of the first set of data points, the 1 st and 2 nd points of the second set of data points, and forms the 1 st polygon primitive of the surface;
S2b.3 taking the 2 nd and 3 rd points of the first set of data points, the 2 nd and 3 rd points of the second set of data points, forming the 2 nd polygon primitive of the surface;
s2b.4 in the above order until the 2 nd and 1 st points of the first set of data points are taken, the 2 nd and 1 st points of the second set of data points form the last polygon primitive of the surface.
An OPENGL-based blade rendering system, comprising:
A data storage module configured to store all data including external design data, intermediate data, and result data;
the blade geometry generating module is configured to convert external design data through a series of processes to form data types and forms which meet the requirements of a three-dimensional geometry engine and can be used for direct solid modeling;
And the curved surface rendering module is configured to perform curved surface rendering on the processed data in the blade geometric data generating module by utilizing OPENGL, and finally complete blade rendering.
An electronic device, comprising:
A memory for non-transitory storage of computer readable instructions;
and a processor for executing the computer readable instructions, wherein the computer readable instructions, when executed by the processor, perform any of the steps of the OPENGL-based blade rendering method.
A storage medium storing non-transitory computer readable instructions, wherein the non-transitory computer readable instructions, when executed by a computer, perform any of the steps of an OPENGL-based blade rendering method described above.
Although specific embodiments of the invention have been disclosed for illustrative purposes, it will be appreciated by those skilled in the art that various substitutions, changes and modifications are possible without departing from the spirit and scope of the invention and the appended claims. Therefore, it is intended that the invention not be limited to the particular embodiment disclosed as the best mode contemplated for carrying out this invention, but that the invention will have the scope indicated by the scope of the appended claims.

Claims (7)

1. A blade rendering method based on OPENGL comprises the following steps:
Dividing blade design data of an impeller according to the surface of the blade to obtain a data list of each surface of the blade, wherein the blade design data are L blade section curve data along the radial direction R of the blade, each blade section curve data comprises front edge curve data, pressure surface curve data, tail edge curve data and suction surface curve data, the total number of data points of the front edge curve data, the pressure surface curve data, the tail edge curve data and the suction surface curve data is P1, P2, P3 and P4 respectively, each data point comprises position coordinate information, the surfaces of the blade are 6 surfaces of the front edge, the pressure surface, the tail edge, the suction surface, the upper cover surface and the lower cover surface respectively, and then carrying out the processing of the data of each surface in the steps 2) to 3) to finish the rendering of the blade;
2) Acquiring all points of a surface, combining every four adjacent points into a polygon primitive, and rendering the polygon primitive;
3) Combining the rendering of all the polygon primitives on the surface to realize the rendering of the surface;
The method for obtaining the data list of 6 surfaces of the blade comprises the following steps:
11 Dividing the blade section curve data into 4 blade section curve data matrixes of a front edge, a pressure surface, a tail edge and a suction surface, wherein the points of each row in the blade section curve data matrixes are limited points forming a curve in the extending direction Z of the blade surface, and the points of each column in the blade section curve data matrixes are limited points forming a curve in the radial direction R of the blade surface;
12 The rows and columns of the section curve data matrixes of the leaf surfaces are respectively subjected to interpolation treatment to obtain a new section curve data matrix corresponding to the leaf surfaces, wherein the row numbers of the section curve data matrixes of the front edge, the pressure surface, the tail edge and the suction surface of the 4 leaf surfaces are M after the interpolation treatment, and the column numbers are N1, N2, N3 and N4 according to the sequence of the front edge, the pressure surface, the tail edge and the suction surface;
13 Respectively fitting the section curve data matrixes of the front edge, the pressure surface, the tail edge and the suction surface after 4 blade surfaces are subjected to interpolation treatment into curves of the 4 blade surfaces in the radial direction of the blade along the R direction to obtain a curve list of the front edge, a curve list of the pressure surface, a curve list of the tail edge and a curve list of the suction surface;
14 The 1 st blade section curve data in the R direction is used as the upper blade cover surface data, and the last blade section curve data in the R direction is used as the lower blade cover surface data.
2. The method according to claim 1, wherein the direction of the line connecting the first and the last data points on the leaf surface is taken as the extending direction Z of the corresponding leaf surface, and the radial direction R is the direction perpendicular to the rotation axis of the leaf.
3. The method of claim 1, wherein the OPENGL polygon construction program is invoked to combine every four adjacent points into a polygon primitive.
4. The method of claim 1, wherein the OPENGL surface constructor is invoked to merge the rendering of all the polygon primitives on the surface to effect the rendering of the surface.
5. The blade rendering system based on OPENGL is characterized by comprising a blade geometry generation module, wherein the blade geometry generation module is used for dividing blade design data of an impeller according to the surface of the blade to obtain a data list of each surface of the blade, the blade design data are L pieces of blade section curve data along the radial direction R of the blade, each piece of blade section curve data comprises front edge curve data, pressure surface curve data, tail edge curve data and suction surface curve data, the total number of data points of the front edge curve data, the pressure surface curve data, the tail edge curve data and the suction surface curve data is P1, P2, P3 and P4 respectively, and each data point comprises position coordinate information, and the surfaces of the blade are 6 surfaces of the front edge, the pressure surface, the tail edge, the suction surface, an upper cover surface and a lower cover surface respectively;
The curved surface rendering module is used for obtaining all points of each surface, combining every four adjacent points on the surface into a polygon primitive and rendering the polygon primitive, and then combining the rendering of all the polygon primitives on the surface to finish the rendering of the surface;
The data storage module is used for storing blade design data of the impeller, a data list of each surface and rendering results of each surface of the blade;
The method for obtaining the data list of 6 surfaces of the blade comprises the following steps:
11 Dividing the blade section curve data into 4 blade section curve data matrixes of a front edge, a pressure surface, a tail edge and a suction surface, wherein the points of each row in the blade section curve data matrixes are limited points forming a curve in the extending direction Z of the blade surface, and the points of each column in the blade section curve data matrixes are limited points forming a curve in the radial direction R of the blade surface;
12 The rows and columns of the section curve data matrixes of the leaf surfaces are respectively subjected to interpolation treatment to obtain a new section curve data matrix corresponding to the leaf surfaces, wherein the row numbers of the section curve data matrixes of the front edge, the pressure surface, the tail edge and the suction surface of the 4 leaf surfaces are M after the interpolation treatment, and the column numbers are N1, N2, N3 and N4 according to the sequence of the front edge, the pressure surface, the tail edge and the suction surface;
13 Respectively fitting the section curve data matrixes of the front edge, the pressure surface, the tail edge and the suction surface after 4 blade surfaces are subjected to interpolation treatment into curves of the radial directions of the blades of the 4 blade surfaces along the R direction to obtain a curve list of the front edge, a curve list of the pressure surface, a curve list of the tail edge and a curve list of the suction surface;
14 The 1 st blade section curve data in the R direction is used as the upper blade cover surface data, and the last blade section curve data in the R direction is used as the lower blade cover surface data.
6. A server comprising a memory and a processor, the memory storing a computer program configured to be executed by the processor, the computer program comprising instructions for performing the steps of the method of any of claims 1 to 4.
7. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 4.
CN202310142571.8A 2023-02-21 2023-02-21 A leaf rendering method and system based on OPENGL Active CN116433814B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310142571.8A CN116433814B (en) 2023-02-21 2023-02-21 A leaf rendering method and system based on OPENGL

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310142571.8A CN116433814B (en) 2023-02-21 2023-02-21 A leaf rendering method and system based on OPENGL

Publications (2)

Publication Number Publication Date
CN116433814A CN116433814A (en) 2023-07-14
CN116433814B true CN116433814B (en) 2024-12-20

Family

ID=87091455

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310142571.8A Active CN116433814B (en) 2023-02-21 2023-02-21 A leaf rendering method and system based on OPENGL

Country Status (1)

Country Link
CN (1) CN116433814B (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101751694B (en) * 2008-12-10 2011-10-05 中国科学院自动化研究所 A Quick Simplification and Drawing Method for Complex Blades
DE112013005255T5 (en) * 2012-11-02 2015-09-24 Imagination Technologies Ltd. If necessary, geometry and acceleration structure generation
US9483861B2 (en) * 2013-03-15 2016-11-01 Qualcomm Incorporated Tile-based rendering
CN112419502A (en) * 2020-11-23 2021-02-26 苏州千机智能技术有限公司 Blade curved surface reconstruction method of engine blade disc
CN114241160B (en) * 2021-12-22 2024-09-13 重庆师范大学 Single-view blade 3D reconstruction method based on deep learning

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
嵌入式数控工具磨削系统的建模及仿真研究;何峰;《中国优秀硕士学位论文全文数据库》;20100415(第4期);B022-180 *

Also Published As

Publication number Publication date
CN116433814A (en) 2023-07-14

Similar Documents

Publication Publication Date Title
CN115841548B (en) Computer-aided generation method and system of blade model
CN106021721B (en) A parametric simulation analysis method and CAE system for carburizing cylindrical gears
Hsieh et al. Particle swarm optimisation (PSO)-based tool path planning for 5-axis flank milling accelerated by graphics processing unit (GPU)
CN114741799B (en) A blade leading and trailing edge radial milling tool path planning method, system and storage medium
CN112818462A (en) Method and device for generating wheel parameter model, storage medium and computer equipment
CN112488176A (en) Processing feature identification method based on triangular mesh and neural network
CN113255063A (en) Ship building planning method, device and system
Mani Robot apocalypse: Does it matter for India’s manufacturing industry?
CN103065020A (en) Method for applying CAD (computer-aided design) drawing to precision finger-type milling cutter for involute gears
CN116433814B (en) A leaf rendering method and system based on OPENGL
CN110334450B (en) Method for repairing object plane projection error in multi-block structure grid generation
CN119623360A (en) Method, device, equipment and medium for automatically generating multi-block structured grid of airfoil
Wang et al. Optimization design of centrifugal impeller based on Bezier surface and FFD space grid parameterization
CN116263840A (en) CAD/CAE Collaborative Design Method for Blades Based on Integrated Model
CN112507445A (en) Geometrical structure reconstruction method of topological optimization result
CN118673705A (en) Turning and milling composite machining surface morphology simulation method based on GPU acceleration
Strönisch et al. Prediction of Steady and Unsteady Flow Quantities Using Multiscale Graph Neural Networks
CN116222753B (en) A rotor system fault sensitive feature extraction method and system
CN107563041A (en) A kind of big part static strength fast evaluation method of Wind turbines
CN114741807B (en) Rotor blade generating method, rotor blade generating device, computer and storage medium
CN117574530A (en) Ship body linear optimization design method based on CAESES semi-parametric deformation
US11373020B2 (en) Method and system with mesh data conversion for stamping dies
CN119026274B (en) A method and system for automatically building a finite element model for bevel gear tooth surface contact analysis
CN119150489B (en) Gear hobbing cutter grinding wheel diameter calculation method based on Archimedes spiral relation
CN120277918B (en) Design method and system of semi-open fuel centrifugal pump impeller

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