CN111783186A - General CAD model result light-weight visual viewing method - Google Patents

General CAD model result light-weight visual viewing method Download PDF

Info

Publication number
CN111783186A
CN111783186A CN202010632253.6A CN202010632253A CN111783186A CN 111783186 A CN111783186 A CN 111783186A CN 202010632253 A CN202010632253 A CN 202010632253A CN 111783186 A CN111783186 A CN 111783186A
Authority
CN
China
Prior art keywords
dimensional model
data
model
new
cache
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
CN202010632253.6A
Other languages
Chinese (zh)
Other versions
CN111783186B (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.)
Beijing Anwise Technology Co ltd
Original Assignee
Beijing Anwise 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 Beijing Anwise Technology Co ltd filed Critical Beijing Anwise Technology Co ltd
Priority to CN202010632253.6A priority Critical patent/CN111783186B/en
Publication of CN111783186A publication Critical patent/CN111783186A/en
Application granted granted Critical
Publication of CN111783186B publication Critical patent/CN111783186B/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/10Geometric CAD
    • G06F30/12Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/14Details of searching files based on file metadata
    • G06F16/156Query results presentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Computer Graphics (AREA)
  • Architecture (AREA)
  • Library & Information Science (AREA)
  • Computational Mathematics (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Analysis (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention provides a general CAD model result lightweight visual viewing method, which comprises the following steps: importing relevant data required by a lightweight visual viewing tool; processing the three-dimensional model data, and drawing to obtain a new three-dimensional model; processing the characteristic data of the local object of the three-dimensional model, and drawing to obtain a new local object of the three-dimensional model; observing and displaying a local object of the three-dimensional model in a correlation index mode; and processing the result data file, and associating the result data file with the three-dimensional model to realize the viewing of the result data file. The general CAD model result light-weight visual checking method provided by the invention realizes light-weight visual checking of the general CAD model and the general CAD model result, can be compatible for checking CAD files in various formats, has wide checking application range and excellent universality; the display effect on the general CAD model and the general CAD model result is good, the display speed is high, and the occupied system resources are less, so that the use experience of a user is improved.

Description

General CAD model result light-weight visual viewing method
Technical Field
The invention belongs to the technical field of CAD model viewing, and particularly relates to a general CAD model result light-weight visual viewing method.
Background
The commercial CAD software keeps the data format secret, and the visual inspection of various inspection or verification results of the three-dimensional CAD model is generally limited to be performed in the original special CAD software at present. If the user needs to complete the operations of checking a specific object and the like, the operation can be realized only by performing secondary development on the basis of three-dimensional CAD software to complete the corresponding function. Even if the function is finally realized through secondary development, when the function is operated, the current local computer is required to be ensured to be provided with a 'huge' CAD commercial software system, so that a great deal of time and energy are required to be consumed for installing and configuring the CAD commercial software system, and the use of the computer is very inconvenient for users. In addition, in this way, only specific objects can be viewed for specific three-dimensional CAD software, but when a user needs to view specific objects for other three-dimensional CAD software, operations such as secondary development, installation, configuration, and the like must be repeated, that is, the existing three-dimensional CAD software viewing function does not have universality for various three-dimensional CAD software, and user experience is poor.
Disclosure of Invention
Aiming at the defects in the prior art, the invention provides a general CAD model result light-weight visual checking method, which can effectively solve the problems.
The technical scheme adopted by the invention is as follows:
the invention provides a general CAD model result lightweight visual viewing method, which comprises the following steps:
step 1, importing relevant data required by a lightweight visual viewing tool, comprising:
step 1.1, importing general three-dimensional model data and n three-dimensional model local object characteristic data exported from CAD software;
step 1.2, importing a result data file generated after rule check generated by DFoX software; the result data file is obtained by checking the general three-dimensional model data and the n three-dimensional model local object characteristic data;
step 2, processing the three-dimensional model data in the step 1.1 by adopting a lightweight visualization algorithm, and drawing to obtain a new three-dimensional model; the lightweight visualization algorithm comprises an analysis process, a spatial variation process and a drawing process, and specifically comprises the following steps:
step 2.1, the analysis process:
analyzing the three-dimensional model data in the step 1.1 to obtain position point coordinates, color information, a drawing sequence and a rendering constant of the three-dimensional model;
step 2.2, spatial variation process:
step 2.2.1, traversing the position points of the three-dimensional model according to the position point coordinates of the three-dimensional model to obtain a bounding box of the three-dimensional model;
2.2.2, calculating to obtain an optimal scaling coefficient suitable for displaying the three-dimensional model in the viewing cone range according to the bounding box of the three-dimensional model;
step 2.2.3, calculating to obtain a three-dimensional model central point according to a bounding box of the three-dimensional model, and obtaining the optimal offset suitable for displaying the three-dimensional model according to the distance from the three-dimensional model central point to the center of the viewing cone;
step 2.2.4, combining the optimal scaling coefficient of the three-dimensional Model and the optimal offset of the three-dimensional Model to obtain a Model change matrix Mat _ Model;
step 2.2.5, determining the optimal rotation amount suitable for displaying the three-dimensional model; combining the optimal rotation amount of the three-dimensional Model and the Model change matrix Mat _ Model to obtain a final Model matrix M;
step 2.2.6, determining a visual angle matrix suitable for display and a projection matrix suitable for display of the three-dimensional model;
step 2.2.7, the model matrix M, the visual angle matrix and the projection matrix are jointly acted on the coordinates of each position point in the three-dimensional model data, so that the three-dimensional model data is subjected to spatial change, namely: enabling the coordinates of each position point in the three-dimensional model data to generate spatial change, thereby obtaining new three-dimensional model data suitable for displaying and drawing; the new three-dimensional model data consists of a plurality of three-dimensional model position point coordinates;
step 2.3, drawing process:
step 2.3.1, caching the drawing data by a cache set; specifically, the cache set comprises a VBO cache, an EBO cache, and a UBO cache; storing the new three-dimensional model data obtained in the step 2.8 and the color information obtained in the step 2.1 into a VBO cache; storing the drawing sequence obtained in the step 2.1 into an EBO cache; storing the rendering constant obtained in the step 2.1 into an UBO cache;
then, the GPU reads corresponding drawing data from the VBO cache, the EBO cache and the UBO cache, and performs initial drawing according to the drawing data to obtain an initial three-dimensional model through drawing;
step 2.3.2, the GPU adopts an illumination model to carry out illumination processing on the initial three-dimensional model to obtain a three-dimensional model after illumination processing; then, semi-transmitting the three-dimensional model after the illumination treatment to obtain a final three-dimensional model F0Thus, the three-dimensional model F is completed0The display process of (1);
step 3, processing the characteristic data of each three-dimensional model local object by adopting the lightweight visualization algorithm, and drawing to obtain new three-dimensional model local objects, thereby obtaining n new three-dimensional model local objects in total, which are respectively expressed as: new three-dimensional model local object P1,P2,Pi,…,Pn(ii) a Wherein i is 1,2, …, n; wherein each of the new three-dimensional model partial objects is displayed in the three-dimensional model F in an overlapping manner0The upper layer of the corresponding object of (1);
establishing a unique associated index related to each new three-dimensional model local object on an operation interface, so that n associated indexes are provided, and are respectively expressed as: association index Q1,Q2,Qi,…,Qn(ii) a Wherein i is 1,2, …, n;
step 4, the three-dimensional model F is processed0Dividing the area into 8 areas; when any index Q is associatediWhen double-clicked, determining the associated index QiCorresponding new three-dimensional model local object PiThen, a new three-dimensional model partial object P is determinediThe specific area in which the device is located; then, according to the specific area, automatically jumping the view angle, so that the jumped view angle is right opposite to the specific area, and further realizing the three-dimensional model F0(ii) a visual display of the local object;
step 5, processing the result data file imported in the step 1.2, and associating the result data file with the three-dimensional model F obtained in the step 40The method specifically comprises the following steps:
step 5.1, importing the result data file in the step 1.2 into the light-weight data fileIn the visual viewing tool, the lightweight visual viewing tool performs reverse analysis on the result data file to obtain the three-dimensional model F generated in the step 30The inspection result data of (1); wherein, for the three-dimensional model F0The inspection result data of (2), comprising: for the three-dimensional model F0The inspection result of each three-dimensional model position point of (1);
step 5.2, the three-dimensional model F is processed0The inspection result data is displayed on a display interface; or, when the three-dimensional model F0When a certain three-dimensional model position point is triggered, the inspection result of the corresponding three-dimensional model position point is displayed in a correlated manner, so that the effect of checking the inspection result by a user in a self-defined manner is achieved.
Preferably, the format of the universal three-dimensional model data in step 1.1 is STL or OBJ format.
Preferably, in step 1.1, the local object feature data of the three-dimensional model is a pure geometric data XML file of the three-dimensional model.
Preferably, in step 1.2, the format of the result data file is xml format.
The general CAD model result lightweight visual viewing method and system provided by the invention have the following advantages:
the invention provides a light-weight visual checking method for a general CAD model result, which realizes the light-weight visual checking of the general CAD model and the general CAD model result, can be compatible with checking CAD files in various formats, has wide checking application range and excellent universality; the display effect on the general CAD model and the general CAD model result is good, the display speed is high, and the occupied system resources are less, so that the use experience of a user is improved.
Drawings
FIG. 1 is a flowchart of a general CAD model result lightweight visualization viewing method provided by the present invention.
Detailed Description
In order to make the technical problems, technical solutions and advantageous effects solved by the present invention more clearly apparent, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Referring to fig. 1, the present invention provides a method for viewing a result of a generic CAD model in a lightweight visualization manner, which includes the following steps:
step 1, importing relevant data required by a lightweight visual viewing tool, comprising:
step 1.1, importing general three-dimensional model data and n three-dimensional model local object characteristic data exported from CAD software; the format of the universal three-dimensional model data is STL or OBJ format. The three-dimensional model local object characteristic data is a pure geometric data XML file of the three-dimensional model.
Step 1.2, importing a result data file generated after rule check generated by DFoX software; the result data file is obtained by checking the general three-dimensional model data and the n three-dimensional model local object characteristic data; and the format of the result data file is an xml format.
Step 2, processing the three-dimensional model data in the step 1.1 by adopting a lightweight visualization algorithm, and drawing to obtain a new three-dimensional model; the lightweight visualization algorithm comprises an analysis process, a spatial variation process and a drawing process, and specifically comprises the following steps:
step 2.1, the analysis process:
analyzing the three-dimensional model data in the step 1.1 to obtain position point coordinates, color information, a drawing sequence and a rendering constant of the three-dimensional model;
step 2.2, spatial variation process:
step 2.2.1, traversing the position points of the three-dimensional model according to the position point coordinates of the three-dimensional model to obtain a bounding box of the three-dimensional model;
2.2.2, calculating to obtain an optimal scaling coefficient suitable for displaying the three-dimensional model in the viewing cone range according to the bounding box of the three-dimensional model;
step 2.2.3, calculating to obtain a three-dimensional model central point according to a bounding box of the three-dimensional model, and obtaining the optimal offset suitable for displaying the three-dimensional model according to the distance from the three-dimensional model central point to the center of the viewing cone;
step 2.2.4, combining the optimal scaling coefficient of the three-dimensional Model and the optimal offset of the three-dimensional Model to obtain a Model change matrix Mat _ Model;
step 2.2.5, determining the optimal rotation amount suitable for displaying the three-dimensional model; combining the optimal rotation amount of the three-dimensional Model and the Model change matrix Mat _ Model to obtain a final Model matrix M;
step 2.2.6, determining a visual angle matrix suitable for display and a projection matrix suitable for display of the three-dimensional model;
step 2.2.7, the model matrix M, the visual angle matrix and the projection matrix are jointly acted on the coordinates of each position point in the three-dimensional model data, so that the three-dimensional model data is subjected to spatial change, namely: enabling the coordinates of each position point in the three-dimensional model data to generate spatial change, thereby obtaining new three-dimensional model data suitable for displaying and drawing; the new three-dimensional model data consists of a plurality of three-dimensional model position point coordinates;
step 2.3, drawing process:
step 2.3.1, caching the drawing data by a cache set; specifically, the cache set comprises a VBO cache, an EBO cache, and a UBO cache; storing the new three-dimensional model data obtained in the step 2.8 and the color information obtained in the step 2.1 into a VBO cache; storing the drawing sequence obtained in the step 2.1 into an EBO cache; storing the rendering constant obtained in the step 2.1 into an UBO cache;
then, the GPU reads corresponding drawing data from the VBO cache, the EBO cache and the UBO cache, and performs initial drawing according to the drawing data to obtain an initial three-dimensional model through drawing;
step 2.3.2, the GPU adopts an illumination model to carry out illumination processing on the initial three-dimensional model to obtain a three-dimensional model after illumination processing; then, semi-transmitting the three-dimensional model after the illumination treatment to obtain a final three-dimensional model F0Thus, the three-dimensional model F is completed0The display process of (1);
step 3, processing and drawing the characteristic data of the local object of each three-dimensional model by adopting the lightweight visualization algorithmAnd obtaining n new three-dimensional model local objects by the new three-dimensional model local objects, wherein the n new three-dimensional model local objects are respectively expressed as: new three-dimensional model local object P1,P2,Pi,…,Pn(ii) a Wherein i is 1,2, …, n; wherein each of the new three-dimensional model partial objects is displayed in the three-dimensional model F in an overlapping manner0The upper layer of the corresponding object of (1);
establishing a unique associated index related to each new three-dimensional model local object on an operation interface, so that n associated indexes are provided, and are respectively expressed as: association index Q1,Q2,Qi,…,Qn(ii) a Wherein i is 1,2, …, n;
step 4, the three-dimensional model F is processed0Dividing the area into 8 areas; when any index Q is associatediWhen double-clicked, determining the associated index QiCorresponding new three-dimensional model local object PiThen, a new three-dimensional model partial object P is determinediThe specific area in which the device is located; then, according to the specific area, automatically jumping the view angle, so that the jumped view angle is right opposite to the specific area, and further realizing the three-dimensional model F0(ii) a visual display of the local object;
step 5, processing the result data file imported in the step 1.2, and associating the result data file with the three-dimensional model F obtained in the step 40The method specifically comprises the following steps:
step 5.1, importing the result data file in the step 1.2 into the lightweight visual viewing tool, and performing reverse analysis on the result data file by the lightweight visual viewing tool to obtain the three-dimensional model F generated in the step 30The inspection result data of (1); wherein, for the three-dimensional model F0The inspection result data of (2), comprising: for the three-dimensional model F0The inspection result of each three-dimensional model position point of (1);
step 5.2, the three-dimensional model F is processed0The inspection result data is displayed on a display interface; or, when the three-dimensional model F0When a certain three-dimensional model position point is triggered, the inspection result of the corresponding three-dimensional model position point is displayed in a correlated manner, so that the purpose of checking the inspection result by a user in a self-defined manner is achievedThe effect of the fruit.
The invention provides a general CAD model result light weight visualization viewing method, which can be realized by a general CAD model result light weight visualization viewing tool, and the realization process has the following characteristics:
1) for a CAD file in a certain CAD format, the invention does not need to install a 'huge' CAD commercial software system, but directly derives two parts of contents from the CAD file, namely a first part: three-dimensional model data and n three-dimensional model local object feature data; the second part, the result data file.
2) For the three-dimensional model data, the three-dimensional model data is subjected to spatial change through a spatial change process, so that new three-dimensional model data suitable for displaying and drawing are obtained;
then, according to the new three-dimensional model data, directly drawing to form an initial three-dimensional model; then, the three-dimensional model F with the best display effect is obtained by illumination treatment and semi-transparent treatment0
Therefore, the invention does not need to install a 'huge' CAD commercial software system, and the three-dimensional model F with the best display effect is formed by redrawing through the steps0And the effect of viewing the three-dimensional model in a light weight and visual manner is realized, the display effect is good, and the display speed is high. In addition, the drawing process has no special requirements on the format of the original CAD file, so the method is suitable for checking the CAD files with various formats and has wide application range.
In addition, in order to satisfy the user to the displayed three-dimensional model F0The invention also carries out the following innovation:
redrawing the imported local object characteristic data of the three-dimensional model, and displaying the data in the three-dimensional model F in an overlapping way0The upper layer of the corresponding object of (1); and a unique associated index related to the local object of the three-dimensional model is established, so that when a certain associated index is triggered by double-click, the corresponding local object characteristic data of the three-dimensional model is directly and quickly positioned and displayed, thereby realizing the function of quickly displaying the local object characteristic data of the three-dimensional model, and meeting the requirement of quickly displaying the local object characteristic data of the three-dimensional model by a userThe need to quickly view a local location in the three-dimensional model. In addition, when a certain local position in the three-dimensional model is displayed, the whole three-dimensional model does not need to be amplified for displaying, and only the corresponding local object characteristic data of the three-dimensional model needs to be displayed, so that the occupied system resources are less, and the efficiency of amplifying and displaying the local position in the three-dimensional model is improved.
3) In addition, in order to meet the requirement of a user for checking a certain local feature inspection result in the three-dimensional model, for example, a certain local feature is a mounting hole, the DFoX software generates result data whether the aperture of the mounting hole meets the requirement; therefore, the present application simultaneously builds the three-dimensional model F0And the result data file generated by the DFoX software, thereby realizing the requirement of quickly checking the inspection result by a user.
Therefore, the invention provides a general CAD model result light-weight visual checking method, which realizes the light-weight visual checking of the general CAD model and the general CAD model result, can be compatible with checking CAD files in various formats, has wide checking application range and excellent universality; the display effect on the general CAD model and the general CAD model result is good, the display speed is high, and the occupied system resources are less, so that the use experience of a user is improved.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above may be implemented by hardware associated with computer program instructions, and the above programs may be stored in a computer readable storage medium, and when executed, may include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and improvements can be made without departing from the principle of the present invention, and such modifications and improvements should also be considered within the scope of the present invention.

Claims (4)

1. A method for viewing results of a general CAD model in a lightweight visualization mode is characterized by comprising the following steps:
step 1, importing relevant data required by a lightweight visual viewing tool, comprising:
step 1.1, importing general three-dimensional model data and n three-dimensional model local object characteristic data exported from CAD software;
step 1.2, importing a result data file generated after rule check generated by DFoX software; the result data file is obtained by checking the general three-dimensional model data and the n three-dimensional model local object characteristic data;
step 2, processing the three-dimensional model data in the step 1.1 by adopting a lightweight visualization algorithm, and drawing to obtain a new three-dimensional model; the lightweight visualization algorithm comprises an analysis process, a spatial variation process and a drawing process, and specifically comprises the following steps:
step 2.1, the analysis process:
analyzing the three-dimensional model data in the step 1.1 to obtain position point coordinates, color information, a drawing sequence and a rendering constant of the three-dimensional model;
step 2.2, spatial variation process:
step 2.2.1, traversing the position points of the three-dimensional model according to the position point coordinates of the three-dimensional model to obtain a bounding box of the three-dimensional model;
2.2.2, calculating to obtain an optimal scaling coefficient suitable for displaying the three-dimensional model in the viewing cone range according to the bounding box of the three-dimensional model;
step 2.2.3, calculating to obtain a three-dimensional model central point according to a bounding box of the three-dimensional model, and obtaining the optimal offset suitable for displaying the three-dimensional model according to the distance from the three-dimensional model central point to the center of the viewing cone;
step 2.2.4, combining the optimal scaling coefficient of the three-dimensional Model and the optimal offset of the three-dimensional Model to obtain a Model change matrix Mat _ Model;
step 2.2.5, determining the optimal rotation amount suitable for displaying the three-dimensional model; combining the optimal rotation amount of the three-dimensional Model and the Model change matrix Mat _ Model to obtain a final Model matrix M;
step 2.2.6, determining a visual angle matrix suitable for display and a projection matrix suitable for display of the three-dimensional model;
step 2.2.7, the model matrix M, the visual angle matrix and the projection matrix are jointly acted on the coordinates of each position point in the three-dimensional model data, so that the three-dimensional model data is subjected to spatial change, namely: enabling the coordinates of each position point in the three-dimensional model data to generate spatial change, thereby obtaining new three-dimensional model data suitable for displaying and drawing; the new three-dimensional model data consists of a plurality of three-dimensional model position point coordinates;
step 2.3, drawing process:
step 2.3.1, caching the drawing data by a cache set; specifically, the cache set comprises a VBO cache, an EBO cache, and a UBO cache; storing the new three-dimensional model data obtained in the step 2.8 and the color information obtained in the step 2.1 into a VBO cache; storing the drawing sequence obtained in the step 2.1 into an EBO cache; storing the rendering constant obtained in the step 2.1 into an UBO cache;
then, the GPU reads corresponding drawing data from the VBO cache, the EBO cache and the UBO cache, and performs initial drawing according to the drawing data to obtain an initial three-dimensional model through drawing;
step 2.3.2, the GPU adopts an illumination model to carry out illumination processing on the initial three-dimensional model to obtain a three-dimensional model after illumination processing; then, semi-transmitting the three-dimensional model after the illumination treatment to obtain a final three-dimensional model F0Thus, the three-dimensional model F is completed0The display process of (1);
step 3, processing the characteristic data of each three-dimensional model local object by adopting the lightweight visualization algorithm, and drawing to obtain new three-dimensional model local objects, thereby obtaining n new three-dimensional model local objects in total, which are respectively expressed as: new three-dimensional model local object P1,P2,Pi,…,Pn(ii) a Wherein i is 1,2, …, n; wherein each of the new three-dimensional model partial objects is displayed in the three-dimensional model F in an overlapping manner0Of the corresponding objectA layer;
establishing a unique associated index related to each new three-dimensional model local object on an operation interface, so that n associated indexes are provided, and are respectively expressed as: association index Q1,Q2,Qi,…,Qn(ii) a Wherein i is 1,2, …, n;
step 4, the three-dimensional model F is processed0Dividing the area into 8 areas; when any index Q is associatediWhen double-clicked, determining the associated index QiCorresponding new three-dimensional model local object PiThen, a new three-dimensional model partial object P is determinediThe specific area in which the device is located; then, according to the specific area, automatically jumping the view angle, so that the jumped view angle is right opposite to the specific area, and further realizing the three-dimensional model F0(ii) a visual display of the local object;
step 5, processing the result data file imported in the step 1.2, and associating the result data file with the three-dimensional model F obtained in the step 40The method specifically comprises the following steps:
step 5.1, importing the result data file in the step 1.2 into the lightweight visual viewing tool, and performing reverse analysis on the result data file by the lightweight visual viewing tool to obtain the three-dimensional model F generated in the step 30The inspection result data of (1); wherein, for the three-dimensional model F0The inspection result data of (2), comprising: for the three-dimensional model F0The inspection result of each three-dimensional model position point of (1);
step 5.2, the three-dimensional model F is processed0The inspection result data is displayed on a display interface; or, when the three-dimensional model F0When a certain three-dimensional model position point is triggered, the inspection result of the corresponding three-dimensional model position point is displayed in a correlated manner, so that the effect of checking the inspection result by a user in a self-defined manner is achieved.
2. A method for lightweight visual inspection of generic CAD model results according to claim 1, characterized in that the format of the generic three-dimensional model data in step 1.1 is STL or OBJ format.
3. A method for lightweight visual inspection of generic CAD model results according to claim 1, characterized in that in step 1.1, the three-dimensional model local object feature data is a pure geometry data XML file of the three-dimensional model.
4. The method for lightweight visual inspection of generic CAD model results according to claim 1, wherein in step 1.2, the format of the result data file is xml format.
CN202010632253.6A 2020-07-03 2020-07-03 General CAD model result light-weight visual viewing method Active CN111783186B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010632253.6A CN111783186B (en) 2020-07-03 2020-07-03 General CAD model result light-weight visual viewing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010632253.6A CN111783186B (en) 2020-07-03 2020-07-03 General CAD model result light-weight visual viewing method

Publications (2)

Publication Number Publication Date
CN111783186A true CN111783186A (en) 2020-10-16
CN111783186B CN111783186B (en) 2021-03-16

Family

ID=72758940

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010632253.6A Active CN111783186B (en) 2020-07-03 2020-07-03 General CAD model result light-weight visual viewing method

Country Status (1)

Country Link
CN (1) CN111783186B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113012283A (en) * 2021-04-25 2021-06-22 北京安怀信科技股份有限公司 Method for identifying shaft hole characteristic overrun groove setting rationality based on three-dimensional model
CN114662173A (en) * 2022-05-23 2022-06-24 深圳市中视典数字科技有限公司 Three-dimensional CAD model data processing system and method

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105913475A (en) * 2016-06-12 2016-08-31 浙江大学 Dynamic visualized method of space-time change process
CN106599493A (en) * 2016-12-19 2017-04-26 重庆市勘测院 Visual implementation method of BIM model in three-dimensional large scene
CN107704483A (en) * 2017-07-05 2018-02-16 国家电网公司 A kind of loading method of threedimensional model
CN110222111A (en) * 2019-05-30 2019-09-10 东南大学 A kind of target characteristic data library visual analysis system
CN110689607A (en) * 2019-09-18 2020-01-14 山东新汉唐数据科技有限公司 System, method, computer-readable storage medium, and apparatus for drawing recognition and three-dimensional modeling
CN110990909A (en) * 2019-11-29 2020-04-10 北京仿真中心 Three-dimensional CAD model data processing method
CN111027113A (en) * 2019-12-09 2020-04-17 广联达科技股份有限公司 Method, system and storage medium for generating plane contour map based on building model

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105913475A (en) * 2016-06-12 2016-08-31 浙江大学 Dynamic visualized method of space-time change process
CN106599493A (en) * 2016-12-19 2017-04-26 重庆市勘测院 Visual implementation method of BIM model in three-dimensional large scene
CN107704483A (en) * 2017-07-05 2018-02-16 国家电网公司 A kind of loading method of threedimensional model
CN110222111A (en) * 2019-05-30 2019-09-10 东南大学 A kind of target characteristic data library visual analysis system
CN110689607A (en) * 2019-09-18 2020-01-14 山东新汉唐数据科技有限公司 System, method, computer-readable storage medium, and apparatus for drawing recognition and three-dimensional modeling
CN110990909A (en) * 2019-11-29 2020-04-10 北京仿真中心 Three-dimensional CAD model data processing method
CN111027113A (en) * 2019-12-09 2020-04-17 广联达科技股份有限公司 Method, system and storage medium for generating plane contour map based on building model

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
殷明强: ""保持外观的CAD模型轻量化技术"", 《计算机应用》 *
黎军: ""网络环境下图形输出管理的一点体会"", 《工程设计CAD与智能建筑》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113012283A (en) * 2021-04-25 2021-06-22 北京安怀信科技股份有限公司 Method for identifying shaft hole characteristic overrun groove setting rationality based on three-dimensional model
CN113012283B (en) * 2021-04-25 2021-09-07 北京安怀信科技股份有限公司 Method for identifying shaft hole characteristic overrun groove setting rationality based on three-dimensional model
CN114662173A (en) * 2022-05-23 2022-06-24 深圳市中视典数字科技有限公司 Three-dimensional CAD model data processing system and method

Also Published As

Publication number Publication date
CN111783186B (en) 2021-03-16

Similar Documents

Publication Publication Date Title
CN110738721B (en) Three-dimensional scene rendering acceleration method and system based on video geometric analysis
CN101504746B (en) Information processing apparatus, information processing method
CN111783186B (en) General CAD model result light-weight visual viewing method
CN105549929A (en) Method, Apparatus, and Computer Program Product For Improved Graphics Performance
US20190244114A1 (en) Method of assembling parts of a product
JP2016126795A (en) Selection of viewpoint of set of objects
US20230267660A1 (en) Generating simplified map shapes
CN112633822A (en) Asset management method based on digital twin technology, storage medium and mobile terminal
AU2019213451B2 (en) Intuitive 3d geometry editing of man-made shapes
JP7017852B2 (en) Positioning of 3D objects using descriptors
KR100901284B1 (en) Rendering system using 3d model identifier and method thereof
CN107481307B (en) Method for rapidly rendering three-dimensional scene
CN107481306B (en) Three-dimensional interaction method
CN107704483A (en) A kind of loading method of threedimensional model
JP2015106228A (en) Data search device, control method of data search device, and control program for data search device
CN112364116B (en) Method and system for establishing association between three-dimensional model of underground pipeline and target GIS (geographic information System)
US11521353B2 (en) Automated processing for determination of a volume of an object in a digital environment
KR20200105101A (en) 3D Visualization System and method for time series data
GB2577547A (en) Automated test coverage of computing systems
US9626161B2 (en) Computer readable medium and methods for filtering a dynamic comparison model
Ahrens et al. A modular extensible visualization system architecture for culled prioritized data streaming
CN111581273B (en) Data visualization method and device, computer storage medium and electronic equipment
JPH1131154A (en) Correlation rule display device
CN117576326B (en) Dynamic interaction visualization method and system for three-dimensional property body
US10977856B2 (en) Using a low-detail representation of surfaces to influence a high-detail representation of the surfaces

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