CN113011773A - Universal BIM display platform construction method suitable for hydraulic engineering industry - Google Patents
Universal BIM display platform construction method suitable for hydraulic engineering industry Download PDFInfo
- Publication number
- CN113011773A CN113011773A CN202110363634.3A CN202110363634A CN113011773A CN 113011773 A CN113011773 A CN 113011773A CN 202110363634 A CN202110363634 A CN 202110363634A CN 113011773 A CN113011773 A CN 113011773A
- Authority
- CN
- China
- Prior art keywords
- bim
- model
- resource
- resources
- wbs
- 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.)
- Pending
Links
- 238000010276 construction Methods 0.000 title claims abstract description 17
- 238000012545 processing Methods 0.000 claims abstract description 21
- 238000005516 engineering process Methods 0.000 claims abstract description 19
- 238000009877 rendering Methods 0.000 claims abstract description 7
- 238000010008 shearing Methods 0.000 claims description 27
- 230000008602 contraction Effects 0.000 claims description 24
- 230000002452 interceptive effect Effects 0.000 claims description 17
- 238000005259 measurement Methods 0.000 claims description 15
- 238000011161 development Methods 0.000 claims description 14
- 238000004088 simulation Methods 0.000 claims description 14
- 230000003993 interaction Effects 0.000 claims description 10
- 238000013519 translation Methods 0.000 claims description 7
- 239000011159 matrix material Substances 0.000 claims description 6
- 238000000034 method Methods 0.000 claims description 6
- 239000000969 carrier Substances 0.000 claims description 3
- 238000004040 coloring Methods 0.000 claims description 3
- 238000005094 computer simulation Methods 0.000 claims description 3
- 239000000463 material Substances 0.000 claims description 3
- 238000012544 monitoring process Methods 0.000 claims description 3
- 230000004044 response Effects 0.000 claims description 3
- 238000005316 response function Methods 0.000 claims description 3
- 238000013461 design Methods 0.000 abstract description 7
- 230000005540 biological transmission Effects 0.000 abstract description 2
- 238000007726 management method Methods 0.000 description 24
- 230000015556 catabolic process Effects 0.000 description 1
- 238000013499 data model Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 238000013441 quality evaluation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/08—Construction
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Data Mining & Analysis (AREA)
- Primary Health Care (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- General Engineering & Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Processing Or Creating Images (AREA)
Abstract
The invention discloses a general BIM display platform construction method suitable for the hydraulic engineering industry, S1, constructing a BIM resource manager for supporting BIM data resources; s2, constructing a BIM resource browser to realize the rendering of the BIM data resources; s3, constructing a network resource server, establishing a BIM resource database, deploying BIM resources on the server, browsing the BIM resources through the network, storing the BIM resources uploaded by a user in the BIM resource database, supporting operations of inquiring, issuing, deleting, maintaining and exporting the BIM resources, and managing WBS information of the model after the BIM resources are issued; s4, constructing a BIM resource editor for editing and developing related functions and interacting with BIM resources. According to the invention, through a general BIM resource model lightweight processing technology, lightweight processing of design platform models commonly used by three hydraulic projects of Revit, Microstation and Catia is realized, the size of the model is greatly reduced, the model is suitable for network transmission, and a foundation is provided for BIM application of a Web end.
Description
Technical Field
The invention relates to a hydraulic building, in particular to a construction method of a universal BIM display platform suitable for the hydraulic engineering industry.
Background
The BIM (building Information modeling) is an engineering data model which is based on a three-dimensional digital technology and integrates various related Information of a construction engineering project, is a digital expression of engineering project facility entities and functional characteristics, has the core concept of integrity, relevance and consistency, and has the characteristics of intuitiveness, analyzability, shareability and manageability based on computer expression. At present, the BIM technology in China is mainly applied to the building industry, the BIM application work of the hydraulic engineering industry is still in a starting stage, the BIM technology can effectively improve the engineering design efficiency and the product quality, and the popularization and application of the BIM technology become the trend of the hydraulic engineering industry. However, the problems of non-uniform platform, slow model loading, diversified standards and the like still exist in the application of the BIM technology in the hydraulic engineering industry, and are mainly reflected in the following aspects.
First, there is a lack of a unified and effective BIM technology platform: due to the particularity of hydraulic engineering, the BIM design platform comprises Revit of an Autodesk platform, Microstation of a Bentley platform and Catia of a Dassault platform; three platforms and three modes are respectively good and bad, and are difficult to accept and reject, so that a tripod situation is formed, and the popularization and application of the BIM technology in the field of hydraulic engineering are restricted.
Secondly, the model has large data volume and slow loading: the BIM model is often a design model built by a design unit and a construction deepening model built by a construction unit, the data of the two models are too complex and too large, and direct loading can slow down the display efficiency of a browser end and even cause browser crash.
Thirdly, the existing BIM display platform is generally based on a C/S framework, and has the problems of high data perspective difficulty, lack of uniform management particles for data of each module and the like; the three stages of design, construction and operation and maintenance are independent and difficult to unify, and the three targets of progress, quality and cost are restricted and difficult to balance.
Disclosure of Invention
The invention aims to provide a general BIM display platform construction method suitable for the hydraulic engineering industry, which simplifies BIM data resources by adopting a BIM resource model lightweight processing technology; by adopting the WebGL technology, the BIM model of the hydraulic engineering is loaded and displayed at a Web end, Web application of the BIM technology is constructed by combining Web development, interactive functions such as rotation, scaling, translation, roaming, measurement and shearing are realized, business functions such as WBS (work breakdown group) association management, progress simulation, quality evaluation management and hazard source management are realized, and a solution is provided for application of the BIM technology in the hydraulic engineering field.
In order to achieve the purpose, the invention adopts the following technical scheme:
the invention relates to a construction method of a universal BIM display platform suitable for the hydraulic engineering industry, which comprises the following steps:
s1, constructing a BIM resource manager for supporting BIM data resources; in order to meet the requirement of quick display of the BIM resources at a browser end, carrying out model lightweight processing on the BIM resources, wherein fbx files are adopted as carriers as processing results;
s2, constructing a BIM resource browser to realize the rendering of the BIM data resource: based on the WebGL technology, calling a function packaged in a ThreeJS library to realize calling of a WebGL3D drawing protocol, further calling an OpenGL three-dimensional graphic processing library, finally realizing driving calling of a display card, finishing rendering of BIM resources, and supporting a cross-platform BIM resource browser, namely: the BIM resource browser is developed to share the same data resource format including Web, Windows, Linux, Mac, Android and IOS under different platforms;
s3, constructing a network resource server, establishing a BIM resource database, deploying BIM resources on the server, browsing the BIM resources through the network, storing the BIM resources uploaded by a user in the BIM resource database, and supporting operations of inquiring, issuing, deleting, maintaining and exporting the BIM resources and WBS information management of a model after the BIM resources are issued;
s4, constructing a BIM resource editor for editing and developing related functions and BIM resource interaction, wherein the developing related functions comprise interactive function development and business function development.
In S1, the step of lightening the BIM resource model includes:
s1.1, acquiring a grid model of BIM resources, and calculating an error matrix Q for all initial vertexes; in the original mesh model, each of the initial vertices is considered as the intersection of the planes of its surrounding triangles, namely: the intersection point of the planes is the position of the initial vertex, and the error of the initial vertex is the sum of squares of the distances from the initial vertex to the planes;
s1.2, selecting all edges which can be contracted, namely effective edges;
s1.3, calculating an optimal contraction point V of each effective edge, wherein an error matrix Q of the contraction point V is the contraction cost of the effective edge;
s1.4, according to the contraction cost, placing the effective edge into a stack, and placing the minimum cost at the top;
s1.5, iteratively removing the effective edge with the minimum cost from the heap, replacing the effective edge with the optimal contraction point V, and updating the contraction cost of all the effective edges related to the contraction point V;
s1.6, reordering the heap according to the updated contraction cost, and returning to S1.5 until the result meets the expectation;
and S1.7, outputting the BIM resource file in Fbx format.
In S4, the interactive function development includes a basic interactive function and a high-level interactive function; the basic interactive function comprises zooming, rotating and translating operations and is realized by two steps of event monitoring and response function; the advanced interaction function comprises a measurement function and a cutting function; the measurement function is an important means for quantifying the BIM model, and the platform realizes the measurement of the elevation, the volume and the area of the BIM model and the measurement of the distance between two points; the cutting function is a necessary function of BIM application, a cutting box and a face cutting function are developed by a platform according to user habits by checking the internal structure of a complex model, wherein the face cutting function comprises a cutting face vertical to an X, Y, Z axis;
the business function development comprises WBS association management, progress simulation, quality acceptance management and danger source management;
the WBS association management realizes association of progress WBS division results, quality WBS division results and BIM models in project division;
the progress WBS divides results, and the steps are as follows: s4.1.1, obtaining progress WBS division results; s4.1.2, acquiring all components of the BIM model; s4.1.3, designing an interface layout and providing user interaction functions; s4.1.4, progress WBS association processing; s4.1.5, associating BIM model members with WBS structures; s4.1.6, unassociated component save; s4.1.7, storing the correlation result;
the progress simulation realizes the dynamic simulation of project progress, the comparison of the project progress and the actual progress and the information viewing of progress WBS nodes, and comprises the following steps: s4.2.1, progress WBS structure acquisition; s4.2.2, progress WBS structure is associated with BIM model; s4.2.3, acquiring progress data; s4.2.4, sorted by start time; s4.2.5, sorted by end time; s4.2.6, calculating the total time span of the simulation; s4.2.7, calculating the speed of the simulation according to the simulated duration and the total time span; s4.2.8, realizing start, pause, continue and stop functions; s4.2.9, realizing a dragging function for dragging forwards or backwards;
the quality acceptance management realizes the comprehensive query of the quality acceptance results of the engineering units, the check of the quality WBS node information and different coloring display of different results, and comprises the following steps: s4.3.1, mass WBS structure acquisition; s4.3.2, mass WBS structure is associated with BIM model; s4.3.3, cell data summarization; s4.3.4, generating a pie chart; s4.3.5, adding a double click event on the pie chart; s4.3.6, BIM model in event-driven three-dimensional scene; s4.3.7, performing transparency processing on irrelevant model materials;
the dangerous source management realizes that dangerous source information in engineering is displayed in a BIM model, and displays detailed information of the dangerous source, and the steps are as follows: s4.4.1, acquiring danger source information; s4.4.2, the hazard source information is associated with the BIM model component; s4.4.3, hazard source data summarization; s4.4.4, adding event response in summary table; s4.4.5, the associated BIM model component flickers when clicked; s4.4.6, the camera focuses on the associated BIM model component.
In S4, the developing step of the cut box is:
s4.5.1, calculating the three-dimensional boundary of the object in the current scene, taking the size of the boundary as a scale, creating a minimum cuboid and containing a BIM model; s4.5.2, generating shearing surfaces on six surfaces of the cuboid, and cutting off BIM models outside the cuboid; s4.5.3, generating a shearing controller, realizing the interaction function of a user through the shearing controller, and dragging one surface of the cuboid, updating the position of the shearing surface and shearing redundant BIM models; s4.5.4, generating a rotary controller, wherein the rotary controller comprises a rotary handle, an xy plane, a yz plane and an xy plane, and the rotary handle is controlled to realize the integral control of the shearing box and further control the shearing direction of the shearing box; s4.5.5, generating a translation controller which comprises an x-axis moving handle, a y-axis moving handle, a z-axis moving handle and moving handles of an xy plane, a yz plane and an xy plane, and the user moves the cutting box integrally through the translation controller.
The advantages of the invention are embodied in the following aspects:
1. through a general BIM resource model lightweight processing technology, lightweight processing is carried out on design platform models commonly used in the three hydraulic engineering industries of Revit, Microstation and Catia, and through the processing, the size of the model is greatly reduced, so that the model is suitable for network transmission and provides a foundation for BIM application of a Web end.
2. Developing and applying the WebGL technology from the bottom layer, and performing platform display on the BIM model from the bottom layer by utilizing the support of h5 on the WebGL technology;
3. a number of practical BIM application functions are developed: the BIM model can be subjected to different functions of organization structure display, attribute viewing, shearing, measurement, progress simulation, quality acceptance management, danger source management and the like according to the WBS structure; through the accurate capture technology, the measurement is more accurate, especially the volume measurement function is unique in the same type of platform, and the method has the characteristics of high precision and high speed.
4. Organically unifying BIM data resource management and BIM application: the BIM resource management function is provided, all BIM models of the whole project can be managed uniformly according to standard sections, and meanwhile, a support platform for BIM application is provided, so that perfect BIM technical support is provided for building a management system and operating the management system.
Drawings
FIG. 1 is a flow chart of the method of the present invention.
FIG. 2 is a flow diagram of a shear box according to the present invention.
Detailed Description
The following describes embodiments of the present invention in detail with reference to the drawings, which are implemented on the premise of the technical solution of the present invention, and detailed embodiments and specific operation procedures are provided, but the scope of the present invention is not limited to the following embodiments.
As shown in fig. 1, the method for constructing a universal BIM display platform suitable for the hydraulic engineering industry according to the present invention includes the following steps:
s1, constructing a BIM resource manager for supporting BIM data resources; in order to meet the requirement of quick display of the BIM resources at a browser end, carrying out model lightweight processing on the BIM resources, wherein fbx files are adopted as carriers in processing results; the BIM resource model lightweight processing steps are as follows:
s1.1, acquiring a grid model of BIM resources, and calculating an error matrix Q for all initial vertexes; in the original mesh model, each of the initial vertices is considered as the intersection of the planes of its surrounding triangles, namely: the intersection point of the planes is the position of the initial vertex, and the error of the initial vertex is the sum of squares of the distances from the initial vertex to the planes;
s1.2, selecting all edges which can be contracted, namely effective edges;
s1.3, calculating an optimal contraction point V of each effective edge, wherein an error matrix Q of the contraction point V is the contraction cost of the effective edge;
s1.4, according to the contraction cost, placing the effective edge into a stack, and placing the minimum cost at the top;
s1.5, iteratively removing the effective edge with the minimum cost from the heap, replacing the effective edge with the optimal contraction point V, and updating the contraction cost of all the effective edges related to the contraction point V;
s1.6, reordering the heap according to the updated contraction cost, and returning to S1.5 until the result meets the expectation;
and S1.7, outputting the BIM resource file in Fbx format.
S2, constructing a BIM resource browser to realize the rendering of the BIM data resource: based on the WebGL technology, calling a function packaged in a ThreeJS library to realize calling of a WebGL3D drawing protocol, further calling an OpenGL three-dimensional graphic processing library, finally realizing driving calling of a display card, finishing rendering of BIM resources, and supporting a cross-platform BIM resource browser, namely: and sharing the same data resource format including Web, Windows, Linux, Mac, Android and IOS by developing different versions of the BIM resource browser under different platforms.
S3, constructing a network resource server, establishing a BIM resource database, deploying BIM resources on the server, browsing the BIM resources through the network, storing the BIM resources uploaded by the user in the BIM resource database, and supporting operations of inquiring, issuing, deleting, maintaining and exporting the BIM resources and model WBS information management after the BIM resources are issued.
S4, constructing a BIM resource editor for editing and developing related functions to interact with BIM resources, wherein the developing related functions comprise interactive function development and business function development; the interactive function development comprises a basic interactive function and a high-level interactive function; the basic interactive function comprises zooming, rotating and translating operations and is realized by two steps of event monitoring and response function; the high-level interactive function comprises a measuring function and a shearing function; the measurement function is an important means for quantifying the BIM model, and the platform realizes the measurement of the elevation, the volume and the area of the BIM model and the measurement of the distance between two points; the cutting function is a necessary function of BIM application, a cutting box and a face cutting function are developed by a platform according to user habits by checking the internal structure of a complex model, wherein the face cutting function comprises a cutting face vertical to an X, Y, Z axis;
the business function development comprises WBS association management, progress simulation, quality acceptance management and danger source management; the WBS association management realizes association of progress WBS division results and quality WBS division results in project division with the BIM model.
And (5) dividing results by the progress WBS, and comprising the following steps:
s4.1.1, obtaining progress WBS division results;
s4.1.2, acquiring all components of the BIM model;
s4.1.3, designing an interface layout and providing user interaction functions;
s4.1.4, progress WBS association processing;
s4.1.5, associating BIM model members with WBS structures;
s4.1.6, unassociated component save;
s4.1.7, and storing the correlation result.
The progress simulation realizes the dynamic simulation of project progress, the comparison of the project progress and the actual progress and the information viewing of progress WBS nodes, and comprises the following steps:
s4.2.1, progress WBS structure acquisition;
s4.2.2, progress WBS structure is associated with BIM model;
s4.2.3, acquiring progress data;
s4.2.4, sorted by start time;
s4.2.5, sorted by end time;
s4.2.6, calculating the total time span of the simulation;
s4.2.7, calculating the speed of the simulation according to the simulated duration and the total time span;
s4.2.8, realizing start, pause, continue and stop functions;
s4.2.9, a drag function is implemented for dragging forward or backward.
The quality acceptance management realizes the comprehensive query of the quality acceptance results of the engineering units, the check of the quality WBS node information and different coloring display of different results, and comprises the following steps:
s4.3.1, mass WBS structure acquisition;
s4.3.2, mass WBS structure is associated with BIM model;
s4.3.3, cell data summarization;
s4.3.4, generating a pie chart;
s4.3.5, adding a double click event on the pie chart;
s4.3.6, BIM model in event-driven three-dimensional scene;
s4.3.7, the irrelevant model material is treated transparently.
The method comprises the following steps of displaying danger source information in a BIM (building information modeling) model in the engineering by the danger source management, and displaying detailed information of the danger source, wherein the steps are as follows:
s4.4.1, acquiring danger source information;
s4.4.2, the hazard source information is associated with the BIM model component;
s4.4.3, hazard source data summarization;
s4.4.4, adding event response in summary table;
s4.4.5, the associated BIM model component flickers when clicked;
s4.4.6, the camera focuses on the associated BIM model component.
As shown in fig. 2, the development steps of the cut box are as follows:
s4.5.1, calculating the three-dimensional boundary of the object in the current scene, taking the size of the boundary as a scale, creating a minimum cuboid and containing a BIM model;
s4.5.2, generating shearing surfaces on six surfaces of the cuboid, and cutting off BIM models outside the cuboid;
s4.5.3, generating a shearing controller, realizing the interaction function of a user through the shearing controller, and dragging one surface of the cuboid, updating the position of the shearing surface and shearing redundant BIM models;
s4.5.4, generating a rotary controller, wherein the rotary controller comprises a rotary handle, an xy plane, a yz plane and an xy plane, and the rotary handle is controlled to realize the integral control of the shearing box and further control the shearing direction of the shearing box;
s4.5.5, generating a translation controller which comprises an x-axis moving handle, a y-axis moving handle, a z-axis moving handle and moving handles of an xy plane, a yz plane and an xy plane, and the user moves the cutting box integrally through the translation controller.
Claims (4)
1. A general BIM display platform construction method suitable for hydraulic engineering industry is characterized by comprising the following steps: the method comprises the following steps:
s1, constructing a BIM resource manager for supporting BIM data resources; in order to meet the requirement of quick display of the BIM resources at a browser end, carrying out model lightweight processing on the BIM resources, wherein fbx files are adopted as carriers as processing results;
s2, constructing a BIM resource browser to realize the rendering of the BIM data resource: based on the WebGL technology, calling a function packaged in a ThreeJS library to realize calling of a WebGL3D drawing protocol, further calling an OpenGL three-dimensional graphic processing library, finally realizing driving calling of a display card, finishing rendering of BIM resources, and supporting a cross-platform BIM resource browser, namely: the BIM resource browser is developed to share the same data resource format including Web, Windows, Linux, Mac, Android and IOS under different platforms;
s3, constructing a network resource server, establishing a BIM resource database, deploying BIM resources on the server, browsing the BIM resources through the network, storing the BIM resources uploaded by a user in the BIM resource database, and supporting operations of inquiring, issuing, deleting, maintaining and exporting the BIM resources and WBS information management of a model after the BIM resources are issued;
s4, constructing a BIM resource editor for editing and developing related functions and BIM resource interaction, wherein the developing related functions comprise interactive function development and business function development.
2. The construction method of the universal BIM display platform suitable for the hydraulic engineering industry according to claim 1, wherein the construction method comprises the following steps: in S1, the step of lightening the BIM resource model includes:
s1.1, acquiring a grid model of BIM resources, and calculating an error matrix Q for all initial vertexes; in the original mesh model, each of the initial vertices is considered as the intersection of the planes of its surrounding triangles, namely: the intersection point of the planes is the position of the initial vertex, and the error of the initial vertex is the sum of squares of the distances from the initial vertex to the planes;
s1.2, selecting all edges which can be contracted, namely effective edges;
s1.3, calculating an optimal contraction point V of each effective edge, wherein an error matrix Q of the contraction point V is the contraction cost of the effective edge;
s1.4, according to the contraction cost, placing the effective edge into a stack, and placing the minimum cost at the top;
s1.5, iteratively removing the effective edge with the minimum cost from the heap, replacing the effective edge with the optimal contraction point V, and updating the contraction cost of all the effective edges related to the contraction point V;
s1.6, reordering the heap according to the updated contraction cost, and returning to S1.5 until the result meets the expectation;
and S1.7, outputting the BIM resource file in Fbx format.
3. The construction method of the universal BIM display platform suitable for the hydraulic engineering industry according to claim 1, wherein the construction method comprises the following steps: in S4, the interactive function development includes a basic interactive function and a high-level interactive function; the basic interactive function comprises zooming, rotating and translating operations and is realized by two steps of event monitoring and response function; the advanced interaction function comprises a measurement function and a cutting function; the measurement function is an important means for quantifying the BIM model, and the platform realizes the measurement of the elevation, the volume and the area of the BIM model and the measurement of the distance between two points; the cutting function is a necessary function of BIM application, a cutting box and a face cutting function are developed by a platform according to user habits by checking the internal structure of a complex model, wherein the face cutting function comprises a cutting face vertical to an X, Y, Z axis;
the business function development comprises WBS association management, progress simulation, quality acceptance management and danger source management;
the WBS association management realizes association of progress WBS division results, quality WBS division results and BIM models in project division;
the progress WBS divides results, and the steps are as follows: s4.1.1, obtaining progress WBS division results; s4.1.2, acquiring all components of the BIM model; s4.1.3, designing an interface layout and providing user interaction functions; s4.1.4, progress WBS association processing; s4.1.5, associating BIM model members with WBS structures; s4.1.6, unassociated component save; s4.1.7, storing the correlation result;
the progress simulation realizes the dynamic simulation of project progress, the comparison of the project progress and the actual progress and the information viewing of progress WBS nodes, and comprises the following steps: s4.2.1, progress WBS structure acquisition; s4.2.2, progress WBS structure is associated with BIM model; s4.2.3, acquiring progress data; s4.2.4, sorted by start time; s4.2.5, sorted by end time; s4.2.6, calculating the total time span of the simulation; s4.2.7, calculating the speed of the simulation according to the simulated duration and the total time span; s4.2.8, realizing start, pause, continue and stop functions; s4.2.9, realizing a dragging function for dragging forwards or backwards;
the quality acceptance management realizes the comprehensive query of the quality acceptance results of the engineering units, the check of the quality WBS node information and different coloring display of different results, and comprises the following steps: s4.3.1, mass WBS structure acquisition; s4.3.2, mass WBS structure is associated with BIM model; s4.3.3, cell data summarization; s4.3.4, generating a pie chart; s4.3.5, adding a double click event on the pie chart; s4.3.6, BIM model in event-driven three-dimensional scene; s4.3.7, performing transparency processing on irrelevant model materials;
the dangerous source management realizes that dangerous source information in engineering is displayed in a BIM model, and displays detailed information of the dangerous source, and the steps are as follows: s4.4.1, acquiring danger source information; s4.4.2, the hazard source information is associated with the BIM model component; s4.4.3, hazard source data summarization; s4.4.4, adding event response in summary table; s4.4.5, the associated BIM model component flickers when clicked; s4.4.6, the camera focuses on the associated BIM model component.
4. The construction method of the universal BIM display platform suitable for the hydraulic engineering industry according to claim 3, wherein the construction method comprises the following steps: in S4, the developing step of the cut box is:
s4.5.1, calculating the three-dimensional boundary of the object in the current scene, taking the size of the boundary as a scale, creating a cuboid and containing a BIM model; s4.5.2, generating shearing surfaces on six surfaces of the cuboid, and cutting off BIM models outside the cuboid; s4.5.3, generating a shearing controller, realizing the interaction function of a user through the shearing controller, and dragging one surface of the cuboid, updating the position of the shearing surface and shearing redundant BIM models; s4.5.4, generating a rotary controller, wherein the rotary controller comprises a rotary handle, an xy plane, a yz plane and an xy plane, and the rotary handle is controlled to realize the integral control of the shearing box and further control the shearing direction of the shearing box; s4.5.5, generating a translation controller which comprises an x-axis moving handle, a y-axis moving handle, a z-axis moving handle and moving handles of an xy plane, a yz plane and an xy plane, and the user moves the cutting box integrally through the translation controller.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110363634.3A CN113011773A (en) | 2021-04-02 | 2021-04-02 | Universal BIM display platform construction method suitable for hydraulic engineering industry |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110363634.3A CN113011773A (en) | 2021-04-02 | 2021-04-02 | Universal BIM display platform construction method suitable for hydraulic engineering industry |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113011773A true CN113011773A (en) | 2021-06-22 |
Family
ID=76388020
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110363634.3A Pending CN113011773A (en) | 2021-04-02 | 2021-04-02 | Universal BIM display platform construction method suitable for hydraulic engineering industry |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113011773A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105868341A (en) * | 2016-03-29 | 2016-08-17 | 黄河勘测规划设计有限公司 | Three-dimensional digital earth platform construction method suitable for hydraulic engineering application |
CN107492042A (en) * | 2017-07-31 | 2017-12-19 | 长江勘测规划设计研究有限责任公司 | Hydraulic and Hydro-Power Engineering implementation management method and system based on GIS+BIM |
US20190325089A1 (en) * | 2018-04-18 | 2019-10-24 | Reconstruct Inc. | Computation of point clouds and joint display of point clouds and building information models with project schedules for monitoring construction progress, productivity, and risk for delays |
CN111967077A (en) * | 2020-07-29 | 2020-11-20 | 中国电建集团北京勘测设计研究院有限公司 | Engineering construction management digital platform based on BIM technology |
CN112052506A (en) * | 2020-09-08 | 2020-12-08 | 江苏燕宁工程科技集团有限公司 | Project construction progress and safety management method and system based on BIM |
CN112434365A (en) * | 2020-12-01 | 2021-03-02 | 南京亚派软件技术有限公司 | Telescopic BIM model lightweight scheme |
-
2021
- 2021-04-02 CN CN202110363634.3A patent/CN113011773A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105868341A (en) * | 2016-03-29 | 2016-08-17 | 黄河勘测规划设计有限公司 | Three-dimensional digital earth platform construction method suitable for hydraulic engineering application |
CN107492042A (en) * | 2017-07-31 | 2017-12-19 | 长江勘测规划设计研究有限责任公司 | Hydraulic and Hydro-Power Engineering implementation management method and system based on GIS+BIM |
US20190325089A1 (en) * | 2018-04-18 | 2019-10-24 | Reconstruct Inc. | Computation of point clouds and joint display of point clouds and building information models with project schedules for monitoring construction progress, productivity, and risk for delays |
CN111967077A (en) * | 2020-07-29 | 2020-11-20 | 中国电建集团北京勘测设计研究院有限公司 | Engineering construction management digital platform based on BIM technology |
CN112052506A (en) * | 2020-09-08 | 2020-12-08 | 江苏燕宁工程科技集团有限公司 | Project construction progress and safety management method and system based on BIM |
CN112434365A (en) * | 2020-12-01 | 2021-03-02 | 南京亚派软件技术有限公司 | Telescopic BIM model lightweight scheme |
Non-Patent Citations (2)
Title |
---|
孟军等: "基于边收缩的快速网格简化算法", 《计算机工程与应用》 * |
赵凯华等: "基于 Web 水利工程 BIM 数据管理及应用研究", 《水利规划与设计》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103020393B (en) | Aircraft assembly data visualization method based on Web | |
Xu | Integrating Advanced Computer-Aided Design, Manufacturing, and Numerical Control: Principles and Implementations: Principles and Implementations | |
Zhong et al. | Geographic information system-based visual simulation methodology and its application in concrete dam construction processes | |
US9183674B2 (en) | Designing a three-dimensional modeled assembly of objects in a three-dimensional scene | |
CN104794272A (en) | Machining method of airplane component | |
US10217291B2 (en) | Designing a modeled volume represented by dexels | |
Leu et al. | NX 10 for engineering design | |
CN115797568A (en) | Modeling method and device based on three-dimensional GIS and BIM integration | |
CA2036266C (en) | Compliant sectioning facility for interactive sectioning of solid geometric objects using a graphics processor | |
Jayaram et al. | Reorganizing CAD assembly models (as-designed) for manufacturing simulations and planning (as-built) | |
CN114155341A (en) | Cross-platform consistency method for three-dimensional model of large-scale digital workshop based on Unity platform | |
CN113011773A (en) | Universal BIM display platform construction method suitable for hydraulic engineering industry | |
Wolfe et al. | Solid modeling for production design | |
Samareh | Geometry modeling and grid generation for design and optimization | |
CN102270219B (en) | Construction method for Mars detector component-level virtual model machine library | |
Zhou et al. | Digital product design and engineering analysis techniques | |
Puodžiūnienė | Review of Contemporary CAD Systems in Industry and Education. | |
Yurov et al. | Development of autonomous software solutions based on geometric cores to create digital assembly models of machine tools | |
Gregor et al. | 3D laser scanning in digitization of current production systems | |
CN117708962B (en) | Method and system based on two-dimensional and three-dimensional integrated design of Rhinoceros | |
CN117456094B (en) | Factory planning SaaS system building method based on model light weight | |
Zhang et al. | Development of Computerized 3D Image Parametric Analysis System Based on BIM | |
Yarkınoğlu | Computer aided manufacturing (CAM) data generation for solid freeform fabrication | |
Tang et al. | Research on assembly constraints reconstruction based on Unreal Engine | |
Du et al. | Research on architectural CAD-aided design based on computer 3D reconstruction technology |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210622 |
|
RJ01 | Rejection of invention patent application after publication |