CN114756921A - Web end sports stadium design modeling method based on parameterized logic drive - Google Patents

Web end sports stadium design modeling method based on parameterized logic drive Download PDF

Info

Publication number
CN114756921A
CN114756921A CN202210171493.XA CN202210171493A CN114756921A CN 114756921 A CN114756921 A CN 114756921A CN 202210171493 A CN202210171493 A CN 202210171493A CN 114756921 A CN114756921 A CN 114756921A
Authority
CN
China
Prior art keywords
stadium
model
area
user
module
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
Application number
CN202210171493.XA
Other languages
Chinese (zh)
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.)
Tongji University
Architecture Design and Research Institute of Tongji University Group Co Ltd
Original Assignee
Tongji University
Architecture Design and Research Institute of Tongji University Group 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 Tongji University, Architecture Design and Research Institute of Tongji University Group Co Ltd filed Critical Tongji University
Priority to CN202210171493.XA priority Critical patent/CN114756921A/en
Publication of CN114756921A publication Critical patent/CN114756921A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/13Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Computer Graphics (AREA)
  • Software Systems (AREA)
  • Architecture (AREA)
  • Civil Engineering (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computational Mathematics (AREA)
  • Structural Engineering (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention relates to a web end sports stadium design modeling method based on parameterized logic drive, which comprises the following steps: 1) the method comprises the steps that a terminal obtains user-defined building parameters of a stadium to be generated, which are input by a user and comprise the function type of the stadium, whether the stadium contains national fitness or not, the number of audiences and the area of the stadium; 2) and the background server selects a stadium model with a corresponding proper scale according to the self-defined building parameters and adjusts the size and the area, so that the shape of the stadium model is adjusted, and finally the generated model is dynamically displayed to the user. Compared with the prior art, the method has the advantages of real-time adjustment of the webpage end, accurate positioning, dynamic interaction of module information and the like.

Description

Web end sports stadium design modeling method based on parameterized logic drive
Technical Field
The invention relates to the field of computer-aided building design, in particular to a web end sports stadium design modeling method based on parameterized logic drive.
Background
Three-dimensional models have been used in a variety of different fields, as resources in computers and video games in the video game industry, as precise models of compounds in the scientific field, and to show proposed building or landscape presentations in the construction industry; the engineering community uses them for designing new equipment, vehicles, structures, and other application areas.
For the three-dimensional design of a stadium, at present, no stadium three-dimensional parameter model platform supporting user interaction through a web end exists, and in addition, no parameterized model customized platform for the stadium can be used for mode prediction of the stadium in different scales, the existing parameterized modeling software cannot realize real-time interaction between a webpage end and a user, cannot generate a prediction model meeting the technological and area ratio requirements of the stadium in a targeted manner, and further has the following technical problems:
1) different modules of the model cannot realize accurate positioning in the splicing process after the size parameters are adjusted;
2) the parameters input by the user are difficult to be converted into parameter adjustment rules of each module of the venue model.
Disclosure of Invention
The invention aims to overcome the defects of the prior art and provide a web end sports stadium design modeling method based on parameterized logic drive.
The purpose of the invention can be realized by the following technical scheme:
a design modeling method of a web end sports stadium based on parameterized logic drive comprises the following steps:
1) the method comprises the steps that a terminal obtains user-defined building parameters of a stadium to be generated, which are input by a user;
2) and the background server selects a stadium model with a corresponding proper scale according to the custom building parameters, adjusts the size and the area, realizes the shape adjustment of the stadium model, and finally dynamically displays the generated model to a user.
In the step 1), the self-defined building parameters comprise the type of the functions of the venue, whether the gymnastics is contained, the number of audiences and the area of the venue.
The step 2) specifically comprises the following steps:
21) determining the core function of the venue and determining the size of the venue according to the type of the venue function;
22) determining the number of seats of the audience and determining a stand mode according to the number of the audiences;
23) calculating the adjustment proportion of each module according to the input venue area;
24) adjusting the model block of the stadium model according to the adjusting proportion, and forming a dynamic building effect;
25) and correspondingly displaying the function and the area information of the model blocks according to the model blocks selected by the user.
In step 21), the stadium function types include a land sport type and a water sport type, the land sport type mode includes a training stadium and a competitive stadium, and the water sport type mode includes a swimming stadium and a swimming + diving stadium.
Selecting corresponding prefabricated field core model templates according to different modes of the venue function types to form a determined field core size, which specifically comprises the following steps:
when the function type mode of the stadium is a training stadium and a competitive stadium of a land sport type, the court core is selected as a basketball court;
when the functional type mode of the stadium is a swimming stadium of the water sports type, the stadium core is selected as a single swimming pool;
when the venue function type mode is swimming and diving of the water sports type, the venue core is selected as a swimming pool and a diving pool.
In the step 22), the stand mode of the aquatic sports type swimming pool includes one side and two sides, the stand mode of the terrestrial sports type sports pool includes one side, two sides and four sides, the corresponding stand arrangement mode is selected according to the number of the spectators, and the number of rows is determined.
The step 23) is specifically as follows:
defining the total area of all the blocks of the original BIM model as S by using the area and the size of the original BIM model in the background server as a basic model of scaling reference0The areas of the inner core of the field and the original stand are respectively S1And S2Area of stand part S2Including the step area horizontal plane projection of the grandstand slope surface and the spatial area of the lower part of the grandstand, after obtaining the audience number input by the user and regenerating the row number, the partial area S of the grandstand2Becomes S'2The area of the field core is fixed as S1The venue area input by the user is S'0And calculating the remaining block area adjustment ratio R.
The calculation formula of the residual block area regulation ratio R is as follows:
R={S′0-(S′2+S1)}/{S0-(S2+S1)}。
in the step 24), if the user-defined building parameters input by the user comprise the national fitness, adjusting the area of the related function module, otherwise, directly adjusting the model block of the stadium model according to the adjusting proportion.
The system for realizing the design modeling method comprises the following steps:
a data input module: the system is used for acquiring custom building parameters of a stadium to be generated, which are input by a user;
a judgment selection module: the method is used for realizing mode selection judgment of a user and selecting a corresponding mode template;
an active interaction module: the event trigger interface is used for providing a uniform event trigger interface for each module, and realizing generation of a main model of a stadium, loading of a menu toolbar, operation of model attributes and triggering of events;
a calculation analysis module: converting the self-defined building parameters input by a user into internal parameters for operation, and forming the data size of each module according to a preset logic rule;
a data exchange module: establishing an object mapping relation through the form and the data size, and realizing the internal data conversion function of the three-dimensional model and the data model component;
a three-dimensional graphic display module: the system is used for realizing the analysis of the three-dimensional model, managing the scene of the model, processing and outputting the graph and displaying, and providing the functions of model display and control of the operation and layout of the model;
the data management analysis module: and managing the measurement data and performing statistical analysis on the measurement data according to a set rule.
Compared with the prior art, the invention has the following advantages:
the invention provides a method for dynamically adjusting stadium modeling based on building parameters input by a user on a web page end, which comprises the steps of carrying out mode selection, size calculation and scale form adjustment on a preset background stadium modular BIM model by utilizing a JavaScript development language through parameter information such as building area, stadium seat number, function configuration options and the like input by the user on a front-end interface, butting an adjusted model result to a web page end user interface by utilizing a WebGL technology, simultaneously providing interactive functions such as stadium function viewing, stadium area ratio analysis, dynamic sectioning display and the like for the user by the interface, and butting a subsequent evaluation system to carry out intelligent operation performance evaluation on the area ratio of a stadium model.
Drawings
FIG. 1 is an overall technical flow diagram of the present invention.
Fig. 2 shows a field core selection mode.
FIG. 3 is a structural relationship diagram of each submodule in the simulated building.
Detailed Description
The invention is described in detail below with reference to the figures and specific embodiments.
Examples
The invention provides a web end sports stadium design modeling method based on parameterized logic drive, which is characterized in that a user inputs building parameters such as stadium area, seat number, stadium core area, stadium function type, whether national fitness is included or not at a webpage terminal, the parameters are converted into form adjusting logic of a stadium model after all the parameters are input, then the logic is used for intelligently selecting and dynamically adjusting the size of a preset stadium mode template, finally, a three-dimensional stadium model dynamic generation display corresponding to the user defined scale is formed, and corresponding function distribution and area information is provided.
1. Product side:
the user inputs the customized building parameters of the stadium to be generated at the terminal, wherein the customized building parameters comprise the stadium function type, the nationality fitness, the audience number and the stadium area.
After the user inputs the self-defined building parameters, the background server selects a corresponding venue mode model with a suitable scale to perform size and area adjustment calculation according to a preset logic calculation rule, shape adjustment of the model is realized according to a calculation result, and finally the generated model is dynamically displayed to the user.
The preset logic rules are specifically as follows:
the background server determines a corresponding venue core template according to the venue type selected by the user, selects the arrangement type of the audience platforms according to the input number of the audience in the venue, calculates the specific row number, and then calculates the area of the platform area and the space under the seats; and calculating the scaling of the auxiliary function module after deducting the area of the field core area, the stand area and the area under the seat according to the input overall area parameters, and scaling the size of the auxiliary function module by taking the size of the stand as a reference and then positioning the auxiliary function module in an aligned mode.
2. The technical side is as follows:
as shown in fig. 1, the overall technical process of the present invention includes the following steps:
(1) determining the core function of the venue, as shown in fig. 2, and selecting a corresponding prefabricated core model template in combination with different modes of the venue function types (natatorium, swimming + diving room, gymnasium (sports), gymnasium (training), etc.) selected by the user to form a determined core size;
(2) determining the number of seats of the audience;
the number of seats is mainly used for determining the mode of the stand, and the mode can be distinguished from one side and two sides for a water swimming pool and from one side, two sides and four sides for a land sports pool.
(3) Determining the area of the venue and adjusting the ratio of the modules
Defining the total area of all the blocks of the original BIM model as S by using the area and the size of the original BIM model in the background server as a basic model of scaling reference0The areas of the inner core of the field and the original stand are respectively S1(fixed value) and S2Area of stand part S2Comprises the horizontal plane projection of the step area of the slope surface of the stand and the space area of the lower part of the stand.
When the number of people input by the user is regenerated into rows, the area of the stand is changed to S'2The area of the field core is fixed as S1The venue area input by the user is S'0By calculating formula R ═ S'0-(S′2+S1)}/{S0-(S2+S1) Determining the area adjustment proportion R of the residual block;
(4) adjusting the model block in proportion and forming a dynamic building effect
And readjusting the modules of the model according to the calculated proportion R value, splicing the generated new modules again to form a stadium model with corresponding parameters, sequentially displaying the modules according to a preset display sequence to generate a splicing effect, and displaying a function description of the model splicing process.
The splicing process comprises the following specific steps:
and respectively calculating three-dimensional space coordinate points of each block of the adjusted new module, carrying out space position alignment capture by taking the four-corner coordinates of the field core, the length of the auditorium and the total height value as reference, and gradually positioning and splicing according to the space sequence from bottom to top.
(5) According to the model block selected by the user, the corresponding display function and the block area information
After the models are completely overlapped and generated, a user can independently rotate to check the details of the models, and can check the functional information and the area ratio of the corresponding modules through selecting and clicking each module, or transfer the models to an operation evaluation module to analyze the operation data of the venue.
As shown in fig. 3, in order to implement the above-mentioned web-end sports stadium design modeling method, the present invention further provides a web-end sports stadium design modeling system, which is developed by JavaScript and WebGL, and the whole system implements user-defined interaction by several functional module attributes:
a data input module: obtaining user-defined building parameters of a stadium to be generated, which are input by a user;
a judgment selection module: the judgment of the user selection mode is realized through a built-in logic rule, and a corresponding mode template is selected to participate in the subsequent data calculation
An active interaction module: and providing a uniform event trigger interface for each submodule, and taking charge of generation of a main model, loading of a menu toolbar, operation of model attributes and triggering of events.
A calculation analysis module: and converting the user input parameters into internal parameters for operation, and forming the data size of each sub-module according to a preset logic rule.
A data exchange module: the internal data conversion function of the three-dimensional model and the data model component is realized by establishing an Object mapping (ORM) between the form and the data size
A three-dimensional graphic display module: the three-dimensional model analysis, the model scene management, the graphic and display module processing and output can be realized, and the model display and control model operation and layout functions are provided.
The data management analysis module: the measurement data (such as module area) is managed and statistically analyzed according to a certain rule.
In conclusion, the accurate alignment of the lapping process after the model adjustment is realized through the calculation of the three-dimensional space point coordinates, and the simple input parameters of the user can be converted into the model parameter adjustment rules, so that the dynamic form adjustment of the model is realized.

Claims (10)

1. A web end sports stadium design modeling method based on parameterized logic drive is characterized by comprising the following steps:
1) the method comprises the steps that a terminal obtains user-defined building parameters of a stadium to be generated, which are input by a user;
2) and the background server selects a stadium model with a corresponding proper scale according to the self-defined building parameters and adjusts the size and the area, so that the shape of the stadium model is adjusted, and finally the generated model is dynamically displayed to the user.
2. The parameterized-logic-driven web-based end-of-life sports stadium design and modeling method of claim 1, wherein in the step 1), the custom building parameters comprise the type of stadium function, whether the national fitness is included, the number of audiences, and the stadium area.
3. The parameterized-logic-driven web-end sports stadium design modeling method according to claim 2, wherein the step 2) specifically comprises the following steps:
21) determining the core function of the venue and determining the size of the core according to the type of the venue function;
22) determining the number of seats of the audience and determining a stand mode according to the number of the audiences;
23) calculating the adjustment proportion of each module according to the input venue area;
24) adjusting the model block of the stadium model according to the adjusting proportion, and forming a dynamic building effect;
25) and correspondingly displaying the function and the area information of the model blocks according to the model blocks selected by the user.
4. The parameterized-logic-driven web-end sports stadium design modeling method according to claim 3, wherein in step 21), the stadium function types include a land sport type and a water sport type, the modes of the land sport type include a training stadium and a competitive stadium, and the modes of the water sport type include a swimming stadium and a swimming + diving stadium.
5. The parametric logic-driven web end sports stadium design modeling method based on claim 4 is characterized in that corresponding prefabricated stadium core model templates are selected according to different modes of stadium function types to form a determined stadium core size, and specifically the method comprises the following steps:
when the function type mode of the stadium is a training stadium and a competitive stadium of a land sport type, the court core is selected as a basketball court;
when the stadium function type mode is a water sports type swimming stadium, the stadium core is selected as a single swimming pool;
when the venue function type mode is swimming and diving of the water sports type, the venue core is selected as a swimming pool and a diving pool.
6. The parameterized-logic-driven web-based end-of-life stadium design modeling method of claim 3, wherein in step 22), the stadium mode of the aquatic-sports-type swimming pool comprises one side and two sides, the stadium mode of the terrestrial-sports-type stadium comprises one side, two sides and four sides, the corresponding stadium layout mode is selected according to the number of the audience, and the number of rows is determined.
7. The parameterized-logic-driven web-end sports stadium design modeling method according to claim 3, wherein the step 23) is specifically:
defining the total area of all the blocks of the original BIM model as S by using the area and the size of the original BIM model in the background server as a basic model of scaling reference0The areas of the inner core of the field and the original stand are S respectively1And S2Area of stand part S2Including the step area horizontal plane projection of the grandstand slope surface and the spatial area of the lower part of the grandstand, after obtaining the audience number input by the user and regenerating the row number, the partial area S of the grandstand2Becomes S'2The area of the field core is fixed as S1The venue area input by the user is S'0And calculating the remaining block area adjustment ratio R.
8. The method of claim 7, wherein the residual block area adjustment ratio R is calculated as:
R={S′0-(S′2+S1)}/{S0-(S2+S1)}。
9. the method as claimed in claim 3, wherein in step 24), if the customized building parameters inputted by the user include national fitness, the area of the relevant function module is adjusted, otherwise, the model block of the stadium model is adjusted directly according to the adjustment ratio.
10. The method of claim 1, wherein the system for implementing the design modeling method comprises:
a data input module: the method comprises the steps of obtaining user-defined building parameters of a stadium to be generated, which are input by a user;
a judgment and selection module: the method is used for realizing mode selection judgment of a user and selecting a corresponding mode template;
an active interaction module: the event triggering interface is used for providing a uniform event triggering interface for each module, and realizing generation of a main model of a stadium, loading of a menu toolbar, operation of model attributes and triggering of events;
a calculation analysis module: converting the self-defined building parameters input by a user into internal parameters for operation, and forming the data size of each module according to a preset logic rule;
a data exchange module: establishing an object mapping relation through the form and the data size, and realizing the internal data conversion function of the three-dimensional model and the data model component;
a three-dimensional graphic display module: the system is used for realizing the analysis of the three-dimensional model, managing the scene of the model, processing and outputting the graph and displaying, and providing the functions of model display and control of the operation and layout of the model;
the data management analysis module: and managing the measurement data and performing statistical analysis on the measurement data according to a set rule.
CN202210171493.XA 2022-02-24 2022-02-24 Web end sports stadium design modeling method based on parameterized logic drive Pending CN114756921A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210171493.XA CN114756921A (en) 2022-02-24 2022-02-24 Web end sports stadium design modeling method based on parameterized logic drive

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210171493.XA CN114756921A (en) 2022-02-24 2022-02-24 Web end sports stadium design modeling method based on parameterized logic drive

Publications (1)

Publication Number Publication Date
CN114756921A true CN114756921A (en) 2022-07-15

Family

ID=82326264

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210171493.XA Pending CN114756921A (en) 2022-02-24 2022-02-24 Web end sports stadium design modeling method based on parameterized logic drive

Country Status (1)

Country Link
CN (1) CN114756921A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117634000A (en) * 2024-01-08 2024-03-01 华南理工大学 Computational integration design method for gymnasium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117634000A (en) * 2024-01-08 2024-03-01 华南理工大学 Computational integration design method for gymnasium
CN117634000B (en) * 2024-01-08 2024-05-10 华南理工大学 Computational integration design method for gymnasium

Similar Documents

Publication Publication Date Title
US20220309201A1 (en) Artificial-intelligence-assisted method for providing urban design form and layout with improved wind environment
CN110227266B (en) Building virtual reality game play environments using real world virtual reality maps
CN109859296A (en) Training method, server and the storage medium of SMPL parametric prediction model
CN110288695A (en) Single-frame images threedimensional model method of surface reconstruction based on deep learning
CN106778502A (en) A kind of people counting method based on depth residual error network
CN106027962B (en) The coverage rate calculation method and device of video monitoring, points distributing method and system
CN110059351A (en) Mapping method, device, terminal and the computer readable storage medium in house
CN108287483A (en) A kind of immersion Virtual Maintenance Simulation method and system towards Product maintenance verification
WO2022048115A1 (en) Terrain deformation method and apparatus, device, and storage medium
CN105679169A (en) Railway electronic sand table system
CN114756921A (en) Web end sports stadium design modeling method based on parameterized logic drive
CN112163264B (en) BIM-based rockery modular construction method and device and storage medium
CN107018400B (en) It is a kind of by 2D Video Quality Metrics into the method for 3D videos
Ghadirian et al. Composition of augmented reality and GIS to visualize environmental changes
Shi et al. Application research of virtual reality technology in ocean environmental art design
CN113051637A (en) BIM modeling method for public medical building
Kim et al. Bema: A multimodal interface for expert experiential analysis of political assemblies at the Pnyx in ancient Greece
CN116681854A (en) Virtual city generation method and device based on target detection and building reconstruction
CN113989680B (en) Automatic building three-dimensional scene construction method and system
Zhang et al. A generative design method for the functional layout of town planning based on multi-agent system
Cogo et al. Survey of integrability of procedural modeling techniques for generating a complete city
CN103325134A (en) Real-time three-dimensional animation (2K) creation platform
Li et al. Research on Landscape Architecture Modeling Simulation System Based on Computer Virtual Reality Technology
CN117010051B (en) Intelligent community intelligent design method and device based on digital twinning
CN117695633A (en) Synchronous matching method and system based on game engine and GIS three-dimensional engine

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