Disclosure of Invention
The invention aims to provide an information display board display method and device to solve the technical problem that the real-time working condition of an entity field cannot be visually displayed and monitored.
The first aspect of the invention provides an information display board display method, which comprises the following steps:
according to the three-dimensional modeling instruction, three-dimensional modeling is carried out on the entity field to obtain a three-dimensional model;
designing and drawing a plurality of two-dimensional display boards by using plane making software according to the display board drawing instruction;
fusing the three-dimensional model and the two-dimensional display board;
according to an algorithm adding instruction, the three-dimensional model and the two-dimensional display board are led into a three-dimensional scene of specific software; and
and activating the two-dimensional display board in the three-dimensional scene of the specific software for information display according to the input instruction.
Preferably, the method further comprises the following steps after the two-dimensional display board is activated for information display:
and triggering the second display board to perform spatial displacement when the first display board reaches the designated position, triggering the third display board to perform spatial displacement when the second display board reaches the designated position, and so on until all the display boards are in place, thereby realizing the queuing display of the information display boards.
Preferably, the step of importing the three-dimensional model and the two-dimensional display board into a three-dimensional scene of specific software includes the steps of:
and calculating the real-time position of the display board based on the space vector, obtaining a calculation method through programming, and adding the calculation method to the three-dimensional scene of the specific software.
Preferably, the specific software is Uinty3D software, and the physical site is a petrochemical plant.
A second aspect of the present invention provides an information display board display device, comprising:
the modeling unit is used for carrying out three-dimensional modeling on the entity field according to the three-dimensional modeling instruction to obtain a three-dimensional model;
the design and drawing unit is used for designing and drawing a plurality of two-dimensional display boards by using plane making software according to the display board drawing instruction;
the fusion unit is used for fusing the three-dimensional model and the two-dimensional display board;
the importing unit is used for importing the three-dimensional model and the two-dimensional display board into a three-dimensional scene of specific software according to an algorithm adding instruction; and
and the activation display unit is used for activating the two-dimensional display board to display information in the three-dimensional scene of the specific software according to the input instruction.
Preferably, the activation presentation unit is further configured to:
and triggering the second display board to perform spatial displacement when the first display board reaches the designated position, triggering the third display board to perform spatial displacement when the second display board reaches the designated position, and so on until all the display boards are in place, thereby realizing the queuing display of the information display boards.
Preferably, the importing unit is further configured to:
and calculating the real-time position of the display board based on the space vector, obtaining a calculation method through programming, and adding the calculation method to the three-dimensional scene of the specific software.
Preferably, the specific software is Uinty3D software, and the physical site is a petrochemical plant.
The invention brings the following beneficial effects: compared with the prior art that all real-time equipment information of a factory cannot be visually displayed, the information display board display method and device provided by the invention can simulate all real-time equipment information of the factory in a three-dimensional digital platform, so that the working condition of the real-time equipment of the factory can be visually displayed and monitored. In addition, the technical scheme provided by the invention can also realize queuing display of the information display board.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Detailed Description
The following detailed description of the embodiments of the present invention will be provided with reference to the drawings and examples, so that how to apply the technical means to solve the technical problems and achieve the technical effects can be fully understood and implemented. It should be noted that, as long as there is no conflict, the embodiments and the features of the embodiments of the present invention may be combined with each other, and the technical solutions formed are within the scope of the present invention.
(first embodiment)
Fig. 1 is a flowchart of an information panel display method according to a first embodiment of the present invention. The information exhibition board display method is used for visually exhibiting real-time equipment information of a physical site such as a factory, as shown in fig. 1, which starts at step S101.
In step S102, a three-dimensional modeling is performed on the entity site according to the three-dimensional modeling instruction, so as to obtain a three-dimensional model. Specifically, the machine obtains a three-dimensional modeling instruction, and three-dimensional modeling is carried out on the entity factory in 3dMax software based on equipment and facility drawings of the factory to obtain a three-dimensional model of the factory, so that digital reconstruction of the entity factory is realized.
Next, in step S103, a plurality of two-dimensional boards are designed and drawn using a flat-making software such as Photoshop software according to the board drawing instruction.
Then, in step S104, the three-dimensional model and the two-dimensional display board are fused for displaying information.
Next, in step S105, the three-dimensional model and the two-dimensional board are imported into a three-dimensional scene of a specific software according to an algorithm addition instruction. Specifically, an algorithm adding instruction is obtained, and a three-dimensional model and a two-dimensional display board of the factory are led into Uinty3D software. And calculating the real-time position of the display board based on the space vector, obtaining a calculation method through programming, and adding the calculation method to a three-dimensional scene of Uinty3D software.
Then, in step S106, the two-dimensional display board is activated in the three-dimensional scene of the specific software for information display according to the input instruction. The specific operation is to obtain an input instruction, and input the operation instruction through a keyboard, a mouse and other input devices in a three-dimensional scene of the Uinty3D software so as to activate the two-dimensional display board of the information. After the two-dimensional panel is activated, the method ends in step S107.
By using the information display board display method provided by the embodiment, all real-time equipment information of a factory can be simulated in the three-dimensional digital platform, so that the working condition of the real-time equipment of the factory can be visually displayed and monitored.
(second embodiment)
Fig. 2 is a flowchart of an information panel display method according to a second embodiment of the present invention. By using the information display board display method, not only can real-time equipment information of an entity field such as a factory be visually displayed, but also an observer can observe a real information display board even if the spatial position of the observer is changed after an instruction is input and the observer is positioned at the back of an information panel. Since steps S201 to S206 in the present embodiment are steps S101 to S106 in the first embodiment, a repetitive description thereof is omitted here.
After the two-dimensional display is activated (step S206), it is determined whether to enter an information display detection state in step S207. If it is determined in step S207 that the information panel presentation detection state is not entered, step S208 is entered, i.e., the other state is entered. In contrast, if it is determined in step S207 that the information panel display detection state is entered, it proceeds to step S209. A detection input is made in step S209, and then an operation input is made in step S210. At this time, an operation instruction is input through the keyboard, the mouse, and other input devices (step S211). Next, the information panel opening detection is performed in step S212, and the spatial coordinates of the observer are tracked in step S213. Next, in step S214, the positional relationship between the board and the observer is determined using vector dot product. If the display board faces the viewer, the information display board is displayed in a forward direction (step S215). On the contrary, if the display board faces away from the viewer, the information display board is automatically turned over (step S216) so that the display board faces the viewer, and the information display board is displayed in a forward direction. Subsequently, the information display board is rendered to obtain a rendered information display board (step S217). It can be seen that by repeating the above steps S212 to S216 for each frame, the front of the information display board always faces the viewer, thereby achieving the effect of double-sided display (step S218). Finally, the present process ends (step S219).
By adopting the information display board display method of the embodiment, the technical effects of visually displaying and monitoring the working condition of the real-time equipment of the factory in the first embodiment are realized, and the following beneficial effects are brought: even if the spatial position of the observer changes after the instruction is input and the observer is positioned at the back of the information panel, the observer can observe the real information display board. Namely, the front of the information display board always faces to the observer, thereby achieving the effect of double-sided display.
(third embodiment)
Fig. 3 is a flowchart of an information panel display method according to a third embodiment of the present invention. By using the information display board display method, not only can real-time equipment information of an entity field such as a factory be visually displayed, but also special queuing display effects of the information display board can be realized. Since steps S301 to S306 in the present embodiment are steps S101 to S106 in the first embodiment, a repetitive description thereof is omitted here.
After the two-dimensional board presentation is activated (step S306), a detection input is made in step S307, and then an operation input is made in step S308. At this time, an operation instruction is input through the keyboard, the mouse, and other input devices (step S309). Next, in step S310, it is determined whether the display state is entered. If it is determined in step S310 that the display state is not entered, the display panel is hidden (step S311). In contrast, if it is determined in step S310 that the display state is entered, the first display panel is activated (step S312). Next, the first display panel is slowly moved to a target point to be displayed (step S313). Then, it is judged in step S314 whether or not the first display panel reaches the designated position. If it is determined in step S314 that the first display panel does not reach the designated position, the step S313 is repeated. On the contrary, if it is determined in step S314 that the first display panel reaches the designated position, the process proceeds to step S315. In step S315, it is determined whether there is a panel to be displayed subsequently. If there is no panel to be displayed subsequently, the display is completed (step S316). In contrast, if there is a panel that needs to be displayed subsequently, the next display panel is activated (step S317). Then, the current display panel is slowly moved to the target point to be displayed (step S318). Then, it is judged in step S319 whether or not the present display panel reaches the designated position. If it is determined in step S319 that the current display panel does not reach the designated position, the above step S318 is repeated. In contrast, if it is determined in step S319 that the current display panel reaches the designated position, the process proceeds to step S320. In step S320, it is determined whether there is a panel to be displayed subsequently. If there is no panel to be displayed subsequently, the display is completed (step S316). In contrast, if there is a panel that needs to be displayed subsequently, the next display panel is activated (step S317). The process is repeated until all the panels are in place. Finally, the present process ends (step S321).
By adopting the information display board display method of the embodiment, the technical effects of visually displaying and monitoring the working condition of real-time equipment of a factory in the first embodiment are realized, and the special queuing display effect of the information display board can also be realized.
The invention also provides an informationpanel display device 400. As shown in fig. 4, theinformation exhibition board 400 includes amodeling unit 401, a design anddrawing unit 402, afusion unit 403, animport unit 404, and anactivation exhibition unit 405.
Themodeling unit 401 is configured to perform three-dimensional modeling on the entity site according to the three-dimensional modeling instruction to obtain a three-dimensional model.
The design anddrawing unit 402 is used to design and draw a plurality of two-dimensional boards using the flat-making software according to the board drawing instructions.
Thefusion unit 403 is configured to fuse the three-dimensional model and the two-dimensional display board.
The importingunit 404 is configured to import the three-dimensional model and the two-dimensional display board into a three-dimensional scene of a specific software according to an algorithm adding instruction.
Theactivation display unit 405 is configured to activate the two-dimensional display board in the three-dimensional scene of the specific software according to an input instruction for displaying information.
In addition, theactivation presentation unit 405 may also be used to: and triggering the second display board to perform spatial displacement when the first display board reaches the designated position, triggering the third display board to perform spatial displacement when the second display board reaches the designated position, and so on until all the display boards are in place, thereby realizing the queuing display of the information display boards.
Furthermore, theimport unit 404 may be further configured to: and calculating the real-time position of the display board based on the space vector, obtaining a calculation method through programming, and adding the calculation method to the three-dimensional scene of the specific software.
In addition, theactivation presentation unit 405 may also be used to:
tracking spatial coordinates of the observer;
judging the spatial position relationship between the display board and an observer by using vector dot product;
when the display board faces the observer, the information display board is displayed in the forward direction, and when the display board faces away from the observer, the information display board is automatically turned over and then displayed in the forward direction.
Please note that, in the information panel display method and apparatus provided by the present invention, the specific software may be the Uinty3D software, and the physical site may be a petrochemical plant.
Compared with the prior art that all real-time equipment information of a factory cannot be visually displayed, the information display board display method and device provided by the invention can simulate all real-time equipment information of the factory in a three-dimensional digital platform, so that the working condition of the real-time equipment of the factory can be visually displayed and monitored. In addition, the technical scheme provided by the invention can realize queuing display of the information display boards, and even if the spatial position of an observer changes after an instruction is input and the observer is positioned at the back of the information panel, the observer can also observe the real information display boards.
Although the embodiments of the present invention have been described above, the above description is only for the convenience of understanding the present invention, and is not intended to limit the present invention. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.