CN116681867A - Three-dimensional dynamic construction system and method for photovoltaic module - Google Patents
Three-dimensional dynamic construction system and method for photovoltaic module Download PDFInfo
- Publication number
- CN116681867A CN116681867A CN202310611760.5A CN202310611760A CN116681867A CN 116681867 A CN116681867 A CN 116681867A CN 202310611760 A CN202310611760 A CN 202310611760A CN 116681867 A CN116681867 A CN 116681867A
- Authority
- CN
- China
- Prior art keywords
- photovoltaic module
- dimensional
- module
- model
- user
- 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 24
- 238000000034 method Methods 0.000 title claims abstract description 5
- 238000009877 rendering Methods 0.000 claims description 9
- 238000002372 labelling Methods 0.000 claims 1
- 230000003993 interaction Effects 0.000 abstract description 4
- 238000005457 optimization Methods 0.000 abstract description 4
- 238000005286 illumination Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 230000003321 amplification Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000012876 topography Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/12—Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/50—Lighting effects
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Geometry (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Computation (AREA)
- Architecture (AREA)
- Human Computer Interaction (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Software Systems (AREA)
- Processing Or Creating Images (AREA)
Abstract
The invention relates to the field of photovoltaic systems, in particular to a three-dimensional dynamic construction system and method for a photovoltaic module, which can simulate the three-dimensional structure and characteristics of the photovoltaic module, and enable a user to conduct real-time interaction and construction in a virtual environment so as to better understand the design, optimization and operation of the photovoltaic module.
Description
Technical Field
The invention relates to the field of photovoltaic systems, in particular to a three-dimensional dynamic construction system and method for a photovoltaic module.
Background
With the progress of technology and the increasing demands of users, the traditional two-dimensional album-based photovoltaic module product display mode cannot meet the demands of users. Therefore, the proposal of partially displaying the photovoltaic module product through the three-dimensional model appears in the industry, and the proposal displays the three-dimensional model of the photovoltaic module product at a computer end or a mobile phone end through a specific algorithm, so that a customer can perform operations such as rotation, translation, amplification, shrinkage and the like on the product model. However, the product is designed by the manufacturer, not the user's own ideas, and the user cannot construct the product in real time based on the model provided by the manufacturer according to the user's own ideas.
Based on this, the present application is hereby proposed.
Disclosure of Invention
The invention aims to provide a three-dimensional dynamic construction system for a photovoltaic module, which can simulate the three-dimensional structure and characteristics of the photovoltaic module, and enables a user to perform real-time interaction and construction in a virtual environment so as to better understand the design, optimization and operation of the photovoltaic module.
In order to achieve the above object, the technical scheme of the present invention is as follows:
a three-dimensional dynamic construction system of a photovoltaic module comprises a database unit, a display unit and a design unit;
the database unit is used for storing a three-dimensional model and technical parameter information of the photovoltaic module;
the display unit is used for loading and displaying the photovoltaic module;
and the design unit is used for designing and simulating the photovoltaic module according to the photovoltaic module model selected and imported from the database unit.
Further, the photovoltaic module three-dimensional model identification system comprises an identification unit, wherein the identification unit is used for grouping and adding labels to the photovoltaic module three-dimensional model stored in the database unit.
Further, the display unit includes a hiding and display setting module, where the hiding and display setting module is configured to set a display or a hiding attribute of the photovoltaic module.
Further, the display unit comprises a touch screen module, wherein the touch screen module is used for realizing finger operation of a user.
Further, the design unit includes:
the selection module is used for a user to select the three-dimensional model of the photovoltaic module in the database unit and guide the three-dimensional model into the design unit;
the parameter setting module is used for setting and adjusting parameters of the selected three-dimensional model and application scene of the photovoltaic module according to the self requirements of a user;
the entity creation module creates a photovoltaic module entity according to the photovoltaic module model selected by the user, establishes a three-dimensional coordinate for the photovoltaic module entity, and simultaneously sets the position and the rotation angle;
and the rendering module is used for rendering according to the scene and the parameter information of the photovoltaic module.
Further, the design unit comprises an attribute information adding module, and the attribute information adding module is used for a user to check the adjusted photovoltaic module parameter information.
The second object of the invention is to provide a three-dimensional dynamic construction method of a photovoltaic module based on the three-dimensional dynamic construction system of the photovoltaic module, which comprises the following steps:
selecting a three-dimensional model of the photovoltaic module from a database;
importing a model and designing and simulating;
rendering is performed according to the scene.
Further, after the three-dimensional model of the photovoltaic module is imported, an entity is created according to the corresponding model, three-dimensional coordinates are built for the entity of the photovoltaic module, and meanwhile, the position and the rotation angle are set.
The invention has the advantages that: the three-dimensional dynamic construction system of the photovoltaic module is a construction system based on the virtual reality technology, and can simulate the three-dimensional structure and characteristics of the photovoltaic module, so that a user can perform real-time interaction and construction in a virtual environment, and the design, optimization and operation of the photovoltaic module can be better understood.
Drawings
FIG. 1 is a flow chart for creating a photovoltaic module database;
fig. 2 is a schematic diagram of a three-dimensional dynamic construction flow of a photovoltaic module in an embodiment.
Detailed Description
The present invention will be described in further detail with reference to the following embodiments, it should be understood that the terms "upper", "lower", "front", "rear", "left", "right", "top", "bottom", "inner", "outer", and the like herein indicate an orientation or a positional relationship based on the orientation or the positional relationship shown in the drawings, and are merely for convenience of describing the present invention and simplifying the description, and do not indicate or imply that the apparatus or element to be referred to must have a specific orientation, be configured and operated in a specific orientation, and thus should not be construed as limiting the present invention.
The embodiment provides a three-dimensional dynamic construction system of a photovoltaic module, which is constructed based on a virtual reality technology, and can simulate the three-dimensional structure and characteristics of the photovoltaic module, so that a user can perform real-time interaction and construction in a virtual environment, and the design, optimization and operation of the photovoltaic module can be better understood. The system realizes the construction of a three-dimensional scene by adopting a 3D model of the photovoltaic module, and the 3D model controls the details of materials, textures and the like of the three-dimensional model through the design based on 3D modeling software (such as 3D Max) so as to achieve the effect of the real photovoltaic module, better display the real photovoltaic module in the 3D scene, and export the real photovoltaic module into a fbx file after the design is finished, so that the model can be loaded into the system. The system includes a database unit, a display unit, and a design unit.
As shown in fig. 1, the data in the database unit is an expandable photovoltaic module library formed by collecting three-dimensional model and technical parameter information of the photovoltaic module by a supplier, a manufacturer, etc., and storing the model and technical parameter information in the database unit.
The display unit is a management interface display of each unit of the system, on one hand, the three-dimensional model in the database unit can be loaded and displayed so that a user can select photovoltaic modules of different types and specifications, and on the other hand, the system is mainly used for displaying an interface of the design unit, and is convenient for operation and achievement display of the user. In this embodiment, the display unit includes a hiding and display setting module, where the hiding and display setting module is used to set display or hiding properties of the photovoltaic module, and a user may select to display or hide the same type of module as needed, so as to better observe and operate. In addition, for the convenience of user's observation, the display unit includes a touch screen module to support various operations such as zooming, rotation, translation, etc.; the user can control the zoom of the scene using a two-finger left-right pull screen: when the scene is zoomed in, the visual angle moves towards the scene, so that the effect of reducing the scene is realized; when zooming out, the visual angle is far away from the scene, so that the effect of amplifying the scene is realized; the user can control the translation of the scene through the single-finger mobile screen, so that photovoltaic module models with different angles can be observed better; in addition, a two-finger rotating screen is also a common operation manner, and a user can rotate a scene by using a center point as a rotation center through the manner of the visual angle. In this way, a user can view the photovoltaic module model from different angles in order to better understand its structure and characteristics.
The system of the embodiment also comprises an identification unit, and for different types of photovoltaic modules, the photovoltaic modules can be grouped, so that subsequent management and operation are convenient. Each group is represented using a GameObject in Unity3D and a corresponding attribute and behavior is set for each group. The identification unit adds a label to each group to make it easier to identify, and for each photovoltaic module it is hooked into the corresponding group by type. When a user needs to find or select a particular type of photovoltaic module, the corresponding group may be displayed in the interface and the user may be allowed to select from it. Grouping and managing and operating different types of photovoltaic modules can enable a user to more conveniently find and select a specific type of photovoltaic module. By creating different groups in the system and hooking corresponding photovoltaic modules into the corresponding groups.
The system can set and adjust parameters according to the needs of a user, select different types and specifications of the photovoltaic modules according to the user, download model files from a photovoltaic module library through types, import three-dimensional model files to load different photovoltaic module models, render the models according to information such as illumination and materials in a scene, and restore the photovoltaic modules more truly. The design unit of the embodiment includes a selection module, a parameter setting module, an entity creation module, and a rendering module for the functions to be implemented.
The selection module is used for enabling a user to select the three-dimensional model of the photovoltaic module in the database unit and importing the three-dimensional model into the design unit. The parameter setting module is used for setting and adjusting parameters of the selected three-dimensional model and application scene of the photovoltaic module according to the self requirements of a user.
In different areas, due to different factors such as topography, climate and the like, the illumination conditions are also different, in order to obtain better illumination conditions, the placement position, orientation and the like of the photovoltaic modules are required to be adjusted, and because a single module cannot always meet the actual requirements, a plurality of photovoltaic modules are generally contained in one scene, and therefore the placement of the photovoltaic modules is also required to be considered. Therefore, the entity creation module in this embodiment creates photovoltaic module entities according to the photovoltaic module model selected by the user, and establishes three-dimensional coordinates for each photovoltaic module entity, and simultaneously sets the position and the rotation angle, so as to better control the module model. Therefore, the placing position of the photovoltaic module can be flexibly adjusted in different environments. Preferably, the design unit comprises an attribute information adding module, attribute information can be added for the photovoltaic module, and when a user clicks the photovoltaic module, information such as the specification and the model of the module can be checked.
The rendering module of the embodiment renders the model according to information such as illumination, materials and the like in the scene, and restores the photovoltaic module more truly.
For the system, as shown in fig. 2, the embodiment further provides a three-dimensional dynamic construction method of the photovoltaic module, which comprises the following steps:
s1, selecting a three-dimensional model of a photovoltaic module from a database;
s2, importing a model and designing and simulating; after the three-dimensional model of the photovoltaic module is imported, an entity is created according to the corresponding model, three-dimensional coordinates are established for the entity of the photovoltaic module, and meanwhile, the position and the rotation angle are set;
and S3, rendering according to the scene to restore the photovoltaic module more truly.
The above embodiments are only for illustrating the concept of the present invention and not for limiting the protection of the claims of the present invention, and all the insubstantial modifications of the present invention using the concept shall fall within the protection scope of the present invention.
Claims (8)
1. The three-dimensional dynamic construction system of the photovoltaic module is characterized by comprising a database unit, a display unit and a design unit;
the database unit is used for storing a three-dimensional model and technical parameter information of the photovoltaic module;
the display unit is used for loading and displaying the photovoltaic module;
and the design unit is used for designing and simulating the photovoltaic module according to the photovoltaic module model selected and imported from the database unit.
2. The three-dimensional dynamic construction system for the photovoltaic module according to claim 1, comprising an identification unit, wherein the identification unit is used for grouping and labeling the three-dimensional model of the photovoltaic module stored in the database unit.
3. The three-dimensional dynamic building system of a photovoltaic module according to claim 1, wherein the display unit comprises a hiding and display setting module for setting display or hiding properties of the photovoltaic module.
4. The three-dimensional dynamic building system of a photovoltaic module according to claim 1, wherein the display unit comprises a touch screen module for enabling finger manipulation by a user.
5. The three-dimensional dynamic building system of a photovoltaic module according to claim 1, wherein the design unit comprises:
the selection module is used for a user to select the three-dimensional model of the photovoltaic module in the database unit and guide the three-dimensional model into the design unit;
the parameter setting module is used for setting and adjusting parameters of the selected three-dimensional model and application scene of the photovoltaic module according to the self requirements of a user;
the entity creation module creates a photovoltaic module entity according to the photovoltaic module model selected by the user, establishes a three-dimensional coordinate for the photovoltaic module entity, and simultaneously sets the position and the rotation angle;
and the rendering module is used for rendering according to the scene and the parameter information of the photovoltaic module.
6. The three-dimensional dynamic construction system of a photovoltaic module according to claim 5, wherein the design unit comprises an attribute information adding module for a user to view the adjusted parameter information of the photovoltaic module.
7. A three-dimensional dynamic construction method of a photovoltaic module based on the three-dimensional dynamic construction system of a photovoltaic module according to any one of claims 1 to 6, characterized by comprising the steps of:
selecting a three-dimensional model of the photovoltaic module from a database;
importing a model and designing and simulating;
rendering is performed according to the scene.
8. The method for three-dimensional dynamic construction of a photovoltaic module according to claim 7, wherein after the three-dimensional model of the photovoltaic module is introduced, an entity is created according to the corresponding model, three-dimensional coordinates are established for the entity of the photovoltaic module, and the position and the rotation angle are set.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310611760.5A CN116681867A (en) | 2023-05-29 | 2023-05-29 | Three-dimensional dynamic construction system and method for photovoltaic module |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310611760.5A CN116681867A (en) | 2023-05-29 | 2023-05-29 | Three-dimensional dynamic construction system and method for photovoltaic module |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116681867A true CN116681867A (en) | 2023-09-01 |
Family
ID=87790136
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310611760.5A Pending CN116681867A (en) | 2023-05-29 | 2023-05-29 | Three-dimensional dynamic construction system and method for photovoltaic module |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116681867A (en) |
-
2023
- 2023-05-29 CN CN202310611760.5A patent/CN116681867A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10147398B2 (en) | Display control method and device | |
US8749588B2 (en) | Positioning labels in an engineering drawing | |
JP5513071B2 (en) | Information processing apparatus, information processing method, and program | |
JP5566632B2 (en) | Information processing apparatus, information processing method, and program | |
US20140253546A1 (en) | Side-by-Side and Synchronized Displays for Three-Dimensional (3D) Object Data Models | |
EP2920760A2 (en) | Real-time design of living spaces with augmented reality | |
CN106683177A (en) | Data interactive method and device based on interactive roaming house decoration | |
Do et al. | 3darmodeler: a 3d modeling system in augmented reality environment | |
CN102999657B (en) | Method and system for the design object sub-assembly in computer aided design system | |
CN103558966A (en) | Systems and methods for scaling visualizations | |
CN110120087B (en) | Label marking method and device for three-dimensional virtual sand table and terminal equipment | |
EP3970124B1 (en) | Normalization of objects for a 3d environment within an authoring application | |
CN114648615B (en) | Method, device and equipment for controlling interactive reproduction of target object and storage medium | |
CN108604256B (en) | Component information search device, component information search method, and program | |
CN116310062A (en) | Three-dimensional scene construction method and device, storage medium and electronic equipment | |
CN107679150B (en) | Mass three-dimensional data rapid scheduling method | |
CN115438396A (en) | Package design method and device | |
CN116681867A (en) | Three-dimensional dynamic construction system and method for photovoltaic module | |
JP5767371B1 (en) | Game program for controlling display of objects placed on a virtual space plane | |
CN114820968A (en) | Three-dimensional visualization method and device, robot, electronic device and storage medium | |
CN114327174A (en) | Virtual reality scene display method and cursor three-dimensional display method and device | |
CN114329675A (en) | Model generation method, model generation device, electronic device, and readable storage medium | |
CN103425825A (en) | 3D supermarket displaying method based on CAD graphic design drawing | |
CN114797109A (en) | Object editing method and device, electronic equipment and storage medium | |
JP3413145B2 (en) | Virtual space editing method and virtual space editing device |
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 |