Movatterモバイル変換


[0]ホーム

URL:


CN108537877A - Visualizing monitor interface customizing generation method based on threedimensional model and device - Google Patents

Visualizing monitor interface customizing generation method based on threedimensional model and device
Download PDF

Info

Publication number
CN108537877A
CN108537877ACN201810185258.1ACN201810185258ACN108537877ACN 108537877 ACN108537877 ACN 108537877ACN 201810185258 ACN201810185258 ACN 201810185258ACN 108537877 ACN108537877 ACN 108537877A
Authority
CN
China
Prior art keywords
interface
measuring point
threedimensional model
user
image
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
CN201810185258.1A
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.)
HEFEI CITY CLOUD DATA CENTER Co Ltd
Beijing Zhongke Zichen Ruida Technology Co Ltd
Original Assignee
HEFEI CITY CLOUD DATA CENTER Co Ltd
Beijing Zhongke Zichen Ruida Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by HEFEI CITY CLOUD DATA CENTER Co Ltd, Beijing Zhongke Zichen Ruida Technology Co LtdfiledCriticalHEFEI CITY CLOUD DATA CENTER Co Ltd
Priority to CN201810185258.1ApriorityCriticalpatent/CN108537877A/en
Publication of CN108537877ApublicationCriticalpatent/CN108537877A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The embodiment of the present invention discloses a kind of visualizing monitor interface customizing generation method and device based on threedimensional model, wherein method includes:Using 3 d rendering engine, according to the visual observation angle of the first instruction selection threedimensional model input by user;Using 3 d rendering engine, according to size of the second instruction adjustment threedimensional model input by user in angular field of view;It is instructed according to third input by user and determines image resolution ratio, and size and image resolution ratio based on visual observation angle, threedimensional model in angular field of view, generate the first scene image of threedimensional model;It is instructed according to the input by user 4th, measuring point is added to the first scene image and determines the exhibition method of each measuring point, obtain the second scene image;Description file is generated according to information input by user, visualizing monitor interface is constituted together with the second scene image by description file.The embodiment of the present invention can utilize threedimensional model customization to generate observation interface image.

Description

Visualizing monitor interface customizing generation method based on threedimensional model and device
Technical field
The present embodiments relate to threedimensional model visualizing monitor technical field, and in particular to a kind of based on threedimensional modelVisualizing monitor interface customizing generation method and device.
Background technology
Threedimensional model refers to the three-dimension object or virtual scene that strict difinition is carried out with computer language or data structureNumeral expression is usually generated by specific modeling tool or modeling software.Threedimensional model has been used to a variety of different fields, such asMedical industry makes the accurate model of organ using it, and film industry realizes that film special efficacy, scientific domain make of it using itThe accurate model of compound.Three-dimensional rendering refers to the process of utilizing rendering engine to generate image from threedimensional model in a computer.Generally, 3 d rendering engine is other than it can generate visual image, moreover it is possible to realize to operations such as the browsing of model, roaming, scalings.
Visualization refers to for creating figure, image or animation, so as to the technology and methods of communication.Visualizing monitorIt is then that the data of monitoring point are visualized using the relevant technologies.The purpose of data visualization is to would fit snugly within numberInformation in directly shows in face of people, keeps data more objective, true, more convincingness and expressive force.
Visualizing monitor is always the important information system management means of all trades and professions.Visualization digital is established for monitoring objectModel, and relevant monitoring source or monitoring point are associated on model, using relevant monitoring of software, administrative staff can superviseReal-time monitoring is carried out on the computer screen of tube hub.This way can save the process of Field Force's inspection, substantially reduce enterpriseCost.And face bad weather, burst safety accident when, can it is safer, timely, effectively know field condition.It canDepending on changing observation interface, to refer to the visualization interface that monitoring system is presented should also have other than the figure and picture for having monitoring objectThe relevant information of monitoring point.
Fig. 1 is the schematic diagram of the two-dimentional observation interface of existing one traditional sewage disposal plant stand.Wherein, unit is monitoredIt needs according to live construction situation and design drawing, graphic interface is made for the currently monitored visual angle.It i.e. will be anti-in real factoryYing Chi, pipeline, water tower etc. are showed with the mode of pictorial symbol, are then identified to corresponding measuring point with label.
But traditional visualizing monitor interface is mostly the two dimensional image of customization, that is, models personnel and need according to managementThe demand of personnel is each monitoring perspective generated image information, the method for then utilizing the method for image procossing to mark measuring pointIt is added in the image of observation interface.Although this method is intuitive simple, exist apparent insufficient.First, cost of manufacture compared withHeight can not be changed flexibly.It makes an observation interface and needs image technique personnel's drawing image, need the people for being familiar with factory technicsMember instructs technique, and measuring point monitoring personnel is needed to specify position and type of measuring point etc..And it can not almost be repaiied after the formulation of interfaceChange.For example, what is most started from is the front observation interface of certain process island, but positive visual angle is found when making is near completionThe case where being blocked mutually there are many places equipment, it is desirable to be adjusted to the lateral effect of 30 degree of left avertence, can only just discard at this time existingInterface repaints.Secondly, traditional visualizing monitor interface focuses on a large amount of interface information in image, limits monitoringThe carry-on information content in interface.User can not know the letters such as viewpoint position, direction of visual lines when being monitored using interfaceBreath, can not also be customized the exhibition method of each measuring point.
Invention content
Since existing method is there are the above problem, the embodiment of the present invention proposes a kind of visualizing monitor based on threedimensional modelInterface customizing generation method and device.
In a first aspect, the embodiment of the present invention proposes a kind of visualizing monitor interface customizing generation side based on threedimensional modelMethod, including:
Using 3 d rendering engine, according to the visual observation angle of the first instruction selection threedimensional model input by user;
It is big in angular field of view according to the second instruction adjustment threedimensional model input by user using 3 d rendering engineIt is small;
It is instructed according to third input by user, determines image resolution ratio, and based on the visual observation angle, three-dimensional mouldSize and image resolution ratio of the type in angular field of view, generate the first scene image of the threedimensional model;
It is instructed according to the input by user 4th, adds measuring point to first scene image, and determine the exhibition of each measuring pointShow mode, obtains the second scene image;
According to information input by user, description file is generated, is made of together with the second scene image the description fileVisualizing monitor interface.
Optionally, described image resolution ratio and the screen resolution of the terminal at the visualizing monitor interface to be presented are mutually fittedMatch.
Optionally, the description file stores all information at the visualizing monitor interface, institute according to preset formatStating description file includes:Interface description information, interface image information, interface parameter information and measuring point information.
Optionally, the interface description information has recorded the essential information at the visualizing monitor interface, including:InterfaceName, authors' name, Production Time, making date, monitoring object title, interface image number, measuring point number and remarks.
Optionally, the interface image information is collectively constituted by N number of description item, wherein N is interface description parts of images numberValue, it is each to describe the information that item includes and include:Image Name, resolution ratio are long and resolution ratio is wide.
Optionally, the interface parameter information is used to record Viewing-angle information finally determining after user's rotation, scaling, packetIt includes:The rotated counterclockwise by angle of viewpoint position, direction of visual lines, visual angle size and Objects around A direction of visual lines.
Optionally, the measuring point information is collectively constituted by M description item, wherein M is snapshot declaratives measuring point numberValue, the information that each description item includes include:The mark number of measuring point, measuring point exhibition method, measuring point interrelational form, background background colorThe width of transparency, background background color, measuring point display location, measuring point relative position, the length of measuring point display area and measuring point display area.
Second aspect, the embodiment of the present invention also propose that a kind of visualizing monitor interface customizing based on threedimensional model generates dressIt sets, including:
Selecting module, for utilize 3 d rendering engine, according to it is input by user first instruction selection threedimensional model canDepending on changing viewing angle;
Adjust module, for utilize 3 d rendering engine, according to it is input by user second instruction adjustment threedimensional model regardingSize in angular region;
Generation module determines image resolution ratio, and see based on the visualization for being instructed according to third input by userThe size and image resolution ratio of angle, threedimensional model in angular field of view are examined, the first scene image of the threedimensional model is generated;
Add module adds measuring point, and determine for being instructed according to the input by user 4th to first scene imageThe exhibition method of each measuring point, obtains the second scene image;
Module is constituted, for according to information input by user, description file being generated, by the description file and the second sceneImage constitutes visualizing monitor interface together.
The third aspect, the embodiment of the present invention also propose a kind of electronic equipment, including:Processor, memory, bus and storageOn a memory and the computer program that can run on a processor;
Wherein, the processor, memory complete mutual communication by the bus;
The processor realizes the above method when executing the computer program.
Fourth aspect, the embodiment of the present invention provide a kind of non-transient computer readable storage medium, the non-transient calculatingIt is stored with computer program on machine readable storage medium storing program for executing, which realizes the above method when being executed by processor.
As shown from the above technical solution, the embodiment of the present invention is by using 3 d rendering engine, according to input by userThe visual observation angle of one instruction selection threedimensional model, according to the second instruction adjustment threedimensional model input by user in visual angle modelEnclose interior size;It is instructed according to third input by user and determines image resolution ratio, and based on visual observation angle, threedimensional modelSize in angular field of view and image resolution ratio generate the first scene image of threedimensional model;According to the input by user 4thInstruction adds measuring point to the first scene image and determines the exhibition method of each measuring point, obtains the second scene image;According to userThe information of input generates description file, constitutes visualizing monitor interface together with the second scene image by description file, as a result, canIt enough utilizes threedimensional model customization to generate observation interface image, reduces the cost of conventional two-dimensional method for drafting;It can allow user canWith it is freer, more accurately select required observation interface image, flexibility ratio and operability stronger;Once user is to generationSnapshot is dissatisfied, it is only necessary to which the selected angle in d engine again regenerates, it is no longer necessary to professional modelerMember, image procossing personnel model by hand, can allow the observation interface image adaptation more multi-display equipment of generation;Believe using with imageMating description file is ceased, allows observation interface that can carry more and richer scene information, observation interface can be supported richerMonitoring effect of visualization rich, with a greater variety.
Description of the drawings
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show belowThere is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only thisSome embodiments of invention for those of ordinary skill in the art without creative efforts, can be withOther attached drawings are obtained according to these figures.
Fig. 1 is the schematic diagram of existing one traditional, sewage disposal plant stand two-dimentional observation interface;
Fig. 2 is a kind of visualizing monitor interface customizing generation method based on threedimensional model that one embodiment of the invention providesFlow diagram;
Fig. 3 is a kind of visualizing monitor interface customizing generating means based on threedimensional model that one embodiment of the invention providesStructural schematic diagram;
Fig. 4 is the entity structure schematic diagram for the electronic equipment that one embodiment of the invention provides.
Specific implementation mode
Below in conjunction with the accompanying drawings, the specific implementation mode of the present invention is further described.Following embodiment is only used for moreTechnical scheme of the present invention is clearly demonstrated, and not intended to limit the protection scope of the present invention.
Fig. 2 shows a kind of visualizing monitor interface customizing generations based on threedimensional model that one embodiment of the invention providesThe flow diagram of method, as shown in Fig. 2, the visualizing monitor interface customizing generation side based on threedimensional model of the present embodimentMethod, including:
S1, using 3 d rendering engine, according to the visual observation angle of the first instruction selection threedimensional model input by userDegree.
In a particular application, using functions such as the roaming of 3 d rendering engine, browsing, flights, according to user's unrestricted choiceMost suitable visual observation angle and input first instruction, select determine threedimensional model visual observation angle.
S2, using 3 d rendering engine, according to the second instruction adjustment threedimensional model input by user in angular field of viewSize.
In a particular application, using the zoom function of 3 d rendering engine, according to the second instruction adjustment three input by userSize of the dimension module in angular field of view.
S3, it is instructed according to third input by user, determines image resolution ratio, and based on the visual observation angle, threeSize and image resolution ratio of the dimension module in angular field of view, generate the first scene image of the threedimensional model.
Wherein, described image resolution ratio and the screen resolution of the terminal at the visualizing monitor interface to be presented are mutually fittedMatch.
It is understood that the present embodiment can be based on the visual observation angle and threedimensional model in angular field of viewSize, the first scene image of the threedimensional model of multiple different resolutions can be generated, the image of different resolution can will be sameOne showing interface, to be adapted to corresponding screen, reaches the best visual effect on different terminals.For example, 1024 × 768 figureAs may be displayed on widescreen screen, 800 × 600 image may be displayed on the screen of common ratio, and 750 × 1334 can be withIt is first-class to be shown in mobile phone.
S4, it is instructed according to the input by user 4th, adds measuring point to first scene image, and determine each measuring pointExhibition method obtains the second scene image.
In a particular application, for example, measuring point can be shown in a manner of curve, chart, switching value etc., thisOutside, size, background colour, the transparency that also can indicate that measuring point display area, to support more abundant visualizing monitor effect.
S5, according to information input by user, generate description file, by the description file together with the second scene image structureAt visualizing monitor interface.
The visualizing monitor interface customizing generation method based on threedimensional model of the present embodiment, it is proposed that utilize threedimensional modelUnrestricted choice angle, the method for then generating observation interface, the method that two-dimentional interface is established with traditional hand work(differ completelySample, the present embodiment the method is by using 3 d rendering engine, according to the first instruction selection threedimensional model input by userVisual observation angle, according to size of the second instruction adjustment threedimensional model input by user in angular field of view;According to userThe third instruction of input determines image resolution ratio, and the size based on visual observation angle, threedimensional model in angular field of viewAnd image resolution ratio, generate the first scene image of threedimensional model;It is instructed according to the input by user 4th, to the first scene imageIt adds measuring point and determines the exhibition method of each measuring point, obtain the second scene image;It is generated and is described according to information input by userFile constitutes visualizing monitor interface by description file together with the second scene image, and thereby, it is possible to be customized using threedimensional modelObservation interface image is generated, the cost of conventional two-dimensional method for drafting is reduced;Can allow user can it is freer, more accurately selectRequired observation interface image is selected, flexibility ratio and operability are stronger;Once user is dissatisfied to the snapshot of generation, it is only necessary to weightThe newly selected angle in d engine, regenerates, it is no longer necessary to which professional modeling personnel, image procossing personnel build by handMould, can allow the observation interface image adaptation more multi-display equipment of generation;It is described using the description file mating with image informationDescription file has included abundant interface relevant information, allows observation interface that can carry more and richer scene information, allows monitoringInterface can support monitoring effect of visualization more rich, with a greater variety.
Further, in a particular application, the description file stores visualizing monitor circle according to preset formatAll information in face, the description file include:Interface description information, interface image information, interface parameter information and measuring point letterBreath.
Wherein, the preset format may include:Binary format or XML format.
It is understood that binary format storage efficiency is higher, and has certain confidentiality, but XML format is characterType file, it is easier to identify and exchange.It can correctly be parsed to ensure to describe file, for visualizing prison system, this realityIt can be that description file formulates binary storage format and XML memory modules respectively to apply example.
Wherein, the interface description information has recorded the essential information at the visualizing monitor interface, including:Interface name,Authors' name, Production Time, making date, monitoring object title, interface image number, measuring point number and remarks.The interface description letterThe binary storage format of breath can refer to such as the following table 1.
Table 1
Interface name is formed by being no more than 128 bytes;Authors' name is formed by being no more than 128 bytes;Making date by10 byte character string compositions of " YYYY-MM-DD " format;Production Time is by " HH:MM:8 byte character string of SS " formats forms;PrisonObject oriented is surveyed to be formed by being no more than 128 bytes;Interface image number is used to record the quantity of image file, by 2 byte groupsAt (can at most have 65535 parts of images);Measuring point number indicate snapshot in need measuring point quantity to be shown (contain compound measuring point data,Compound measuring point data is to calculate the data generated by other measuring point datas), being made of 2 bytes (that is can at most rememberRecord 65535 measuring points);Remarks are used to carry out cutline to snapshot, are formed by being no more than 1024 bytes.
Wherein, the interface image information is collectively constituted by N number of description item, wherein N is interface description parts of images numberValue, the information that each description item includes include:Image Name, resolution ratio are long and resolution ratio is wide.Image Name is by being no more than 255 bytesComposition, resolution ratio length are made of 4 bytes respectively with wide, and the binary storage format of the interface image information can refer to such as following table2。
Table 2
Wherein, the interface parameter information is used to record Viewing-angle information finally determining after user's rotation, scaling, packetIt includes:The rotated counterclockwise by angle of viewpoint position, direction of visual lines, visual angle size and Objects around A direction of visual lines.There is this partial informationIt just can know that how current observation interface obtains from threedimensional model.The binary storage lattice of the interface parameter informationFormula can refer to such as the following table 3.
Table 3
Viewpoint position is a three-dimensional coordinate (x, y, z), is made of 12 bytes;Direction of visual lines be a direction vector (Vx,Vy, Vz), also it is made of 12 bytes;Visual angle size is two integers, indicates X-direction visual angle and Y-direction visual angle respectively, respectively occupies 4Byte;The gyration of applying counterclockwise of Objects around A direction of visual lines is 4 bytes.
Wherein, the measuring point information is collectively constituted by M description item, wherein and M is the value of snapshot declaratives measuring point number,Each describing the information that item includes includes:The mark number of measuring point, measuring point exhibition method, measuring point interrelational form, background background color are saturatingThe width of lightness, background background color, measuring point display location, measuring point relative position, the length of measuring point display area and measuring point display area.InstituteThe binary storage format for stating measuring point information can refer to such as the following table 4.
Table 4
The mark number of the measuring point is made of 11 byte character strings, is the unique mark of measuring point in the database;InstituteMeasuring point exhibition method is stated to be made of 2 bytes;The measuring point interrelational form is made of 2 bytes, indicate measuring point how with it is correspondingEntity associated (such as solid line association, dotted line association);The background background color transparency refers to carries out visualization exhibition to the data of the measuring pointWhen showing, the background background color transparency of corresponding display area;The background background color by three byte representation background colors rgb value;It is describedMeasuring point display location indicates that the display area lower left corner with respect to snapshot image lower-left Angle Position, is respectively made of 4 bytes, altogether 12 wordSection;The measuring point relative position indicates position of the measuring point in interface image;The length of the measuring point display area and the measuring pointThe wide of display area is respectively 4 bytes, and numerical value indicates pixel quantity.
A kind of visualizing monitor interface customizing generation method based on threedimensional model of the present embodiment can utilize three-dimensional mouldType customization generates observation interface image, reduces the cost of conventional two-dimensional method for drafting;User can be allowed freer, more smartObservation interface image needed for accurate selection, flexibility ratio and operability are stronger;Once user is dissatisfied to the snapshot of generation, onlyThe selected angle in d engine again is needed, is regenerated, it is no longer necessary to professional modeling personnel, image procossing personnelModeling by hand, can allow the observation interface image adaptation more multi-display equipment of generation;Utilize the description text mating with image informationPart, the description file have included abundant interface relevant information, allow observation interface that can carry more and richer scene letterBreath, allows observation interface that can support monitoring effect of visualization more rich, with a greater variety.
The present embodiment the method is completed by computer program, and user only needs to be responsible for completing corresponding interactive operation, shouldProgram can also both combine 3 d rendering engine and individually develop as the plug-in unit of the platform with three-dimensional rendering function.
Fig. 3 shows that a kind of visualizing monitor interface customizing based on threedimensional model that one embodiment of the invention provides generatesThe structural schematic diagram of device, as shown in figure 3, the visualizing monitor interface customizing based on threedimensional model of the present embodiment generates dressIt sets, including:Selecting module 31, adjustment module 32, generation module 33, add module 34 and composition module 35;Wherein:
The selecting module 31, for utilizing 3 d rendering engine, according to the three-dimensional mould of the first instruction selection input by userThe visual observation angle of type;
The adjustment module 32, for utilizing 3 d rendering engine, according to the three-dimensional mould of the second instruction adjustment input by userSize of the type in angular field of view;
The generation module 33 determines image resolution ratio, and can based on described in for being instructed according to third input by userDepending on changing the size and image resolution ratio of viewing angle, threedimensional model in angular field of view, first of the threedimensional model is generatedScape image;
The add module 34 adds measuring point for being instructed according to the input by user 4th to first scene image,And determine the exhibition method of each measuring point, obtain the second scene image;
The composition module 35, for according to information input by user, generating description file, by the description file and theTwo scene images constitute visualizing monitor interface together.
Specifically, the selecting module 31 utilizes 3 d rendering engine, three-dimensional according to the first instruction selection input by userThe visual observation angle of model;The adjustment module 32 utilizes 3 d rendering engine, is adjusted according to the second instruction input by userSize of the whole threedimensional model in angular field of view;The generation module 33 is instructed according to third input by user, determines image pointResolution, and size and image resolution ratio based on the visual observation angle, threedimensional model in angular field of view, described in generationFirst scene image of threedimensional model;The add module 34 is instructed according to the input by user 4th, to first scene graphIt as addition measuring point, and determines the exhibition method of each measuring point, obtains the second scene image;The composition module 35 is defeated according to userThe information entered generates description file, visualizing monitor interface is constituted together with the second scene image by the description file.
In a particular application, the selecting module 31 can utilize the functions such as roaming, browsing, the flight of 3 d rendering engine,The first instruction inputted according to the most suitable visual observation angle of user's unrestricted choice, selects to determine the visual of threedimensional modelChange viewing angle.
In a particular application, the adjustment module 32 can utilize the zoom function of 3 d rendering engine, be inputted according to userThe second size of the instruction adjustment threedimensional model in angular field of view.
Wherein, described image resolution ratio and the screen resolution of the terminal at the visualizing monitor interface to be presented are mutually fittedMatch.
It is understood that the present embodiment can be based on the visual observation angle and threedimensional model in angular field of viewSize, the first scene image of the threedimensional model of multiple different resolutions can be generated, the image of different resolution can will be sameOne showing interface, to be adapted to corresponding screen, reaches the best visual effect on different terminals.
In a particular application, for example, the add module 34 can be by measuring point with the side such as curve, chart, switching valueFormula is shown, further, it is also possible to indicate the size of measuring point display area, background colour, transparency, it is more abundant visual to supportChange monitoring effect.
The visualizing monitor interface customizing generating means based on threedimensional model of the present embodiment, can be fixed using threedimensional modelSystem generates observation interface image, reduces the cost of conventional two-dimensional method for drafting;User can be allowed freer, more accuratelyObservation interface image needed for selection, flexibility ratio and operability are stronger;Once user is dissatisfied to the snapshot of generation, it is only necessary toAgain the selected angle in d engine, regenerates, it is no longer necessary to which professional modeling personnel, image procossing personnel are manualModeling, can allow the observation interface image adaptation more multi-display equipment of generation;Utilize the description file mating with image information, instituteIt states description file and has included abundant interface relevant information, allow observation interface that can carry more and richer scene information, allow prisonMonitoring effect of visualization more rich, with a greater variety can be supported by surveying interface.
Further, in a particular application, the description file stores visualizing monitor circle according to preset formatAll information in face, the description file include:Interface description information, interface image information, interface parameter information and measuring point letterBreath.
Wherein, the preset format may include:Binary format or XML format.
It is understood that binary format storage efficiency is higher, and has certain confidentiality, but XML format is characterType file, it is easier to identify and exchange.It can correctly be parsed to ensure to describe file, for visualizing prison system, this realityIt can be that description file formulates binary storage format and XML memory modules respectively to apply example.
Wherein, the interface description information has recorded the essential information at the visualizing monitor interface, including:Interface name,Authors' name, Production Time, making date, monitoring object title, interface image number, measuring point number and remarks.The interface description letterThe binary storage format of breath can refer to above-mentioned table 1.Interface name is formed by being no more than 128 bytes;Authors' name is by being no more than 128A byte composition;Making date is made of 10 byte character strings of " YYYY-MM-DD " format;Production Time is by " HH:MM:SS”8 byte character string of format forms;Monitoring object title is formed by being no more than 128 bytes;Interface image number is for recording imageThe quantity of file is formed by 2 bytes and (can at most be had 65535 parts of images);Measuring point number indicates to need survey to be shown in snapshotPoint quantity (contains compound measuring point data, compound measuring point data is to calculate the data generated by other measuring point datas), by 2 byte groupsAt (that is can at most record 65535 measuring points);Remarks are used to carry out cutline to snapshot, by being no more than 1024Byte forms.
Wherein, the interface image information is collectively constituted by N number of description item, wherein N is interface description parts of images numberValue, the information that each description item includes include:Image Name, resolution ratio are long and resolution ratio is wide.Image Name is by being no more than 255 bytesComposition, resolution ratio length are made of 4 bytes respectively with wide, and the binary storage format of the interface image information can refer to above-mentioned table2。
Wherein, the interface parameter information is used to record Viewing-angle information finally determining after user's rotation, scaling, packetIt includes:The rotated counterclockwise by angle of viewpoint position, direction of visual lines, visual angle size and Objects around A direction of visual lines.There is this partial informationIt just can know that how current observation interface obtains from threedimensional model.The binary storage lattice of the interface parameter informationFormula can refer to above-mentioned table 3.Viewpoint position is a three-dimensional coordinate (x, y, z), is made of 12 bytes;Direction of visual lines is a directionVectorial (Vx, Vy, Vz), is also made of 12 bytes;Visual angle size is two integers, indicates that X-direction visual angle and Y-direction regard respectivelyAngle respectively occupies 4 bytes;The gyration of applying counterclockwise of Objects around A direction of visual lines is 4 bytes.
Wherein, the measuring point information is collectively constituted by M description item, wherein and M is the value of snapshot declaratives measuring point number,Each describing the information that item includes includes:The mark number of measuring point, measuring point exhibition method, measuring point interrelational form, background background color are saturatingThe width of lightness, background background color, measuring point display location, measuring point relative position, the length of measuring point display area and measuring point display area.InstituteThe binary storage format for stating measuring point information can refer to above-mentioned table 4.
The mark number of the measuring point is made of 11 byte character strings, is the unique mark of measuring point in the database;InstituteMeasuring point exhibition method is stated to be made of 2 bytes;The measuring point interrelational form is made of 2 bytes, indicate measuring point how with it is correspondingEntity associated (such as solid line association, dotted line association);The background background color transparency refers to carries out visualization exhibition to the data of the measuring pointWhen showing, the background background color transparency of corresponding display area;The background background color by three byte representation background colors rgb value;It is describedMeasuring point display location indicates that the display area lower left corner with respect to snapshot image lower-left Angle Position, is respectively made of 4 bytes, altogether 12 wordSection;The measuring point relative position indicates position of the measuring point in interface image;The length of the measuring point display area and the measuring pointThe wide of display area is respectively 4 bytes, and numerical value indicates pixel quantity.
The visualizing monitor interface customizing generating means based on threedimensional model of the present embodiment, can be fixed using threedimensional modelSystem generates observation interface image, reduces the cost of conventional two-dimensional method for drafting;User can be allowed freer, more accuratelyObservation interface image needed for selection, flexibility ratio and operability are stronger;Once user is dissatisfied to the snapshot of generation, it is only necessary toAgain the selected angle in d engine, regenerates, it is no longer necessary to which professional modeling personnel, image procossing personnel are manualModeling, can allow the observation interface image adaptation more multi-display equipment of generation;Utilize the description file mating with image information, instituteIt states description file and has included abundant interface relevant information, allow observation interface that can carry more and richer scene information, allow prisonMonitoring effect of visualization more rich, with a greater variety can be supported by surveying interface.
The visualizing monitor interface customizing generating means based on threedimensional model of the present embodiment, can be used for executing aforementioned sideThe technical solution of method embodiment, implementing principle and technical effect are similar, and details are not described herein again.
Fig. 4 shows the entity structure schematic diagram of a kind of electronic equipment provided in an embodiment of the present invention, as shown in figure 4, shouldElectronic equipment may include:It processor 41, memory 42, bus 43 and is stored on memory 42 and can be transported on processor 41Capable computer program;
Wherein, the processor 41, memory 42 complete mutual communication by the bus 43;
The processor 41 realizes the method that above-mentioned each method embodiment is provided when executing the computer program, such asIncluding:Using 3 d rendering engine, according to the visual observation angle of the first instruction selection threedimensional model input by user;It utilizes3 d rendering engine, according to size of the second instruction adjustment threedimensional model input by user in angular field of view;It is defeated according to userThe third instruction entered, determines image resolution ratio, and big in angular field of view based on the visual observation angle, threedimensional modelSmall and image resolution ratio generates the first scene image of the threedimensional model;It is instructed according to the input by user 4th, to described theOne scene image adds measuring point, and determines the exhibition method of each measuring point, obtains the second scene image;According to letter input by userBreath generates description file, visualizing monitor interface is constituted together with the second scene image by the description file.
The embodiment of the present invention provides a kind of non-transient computer readable storage medium, is stored thereon with computer program, shouldRealize the method that above-mentioned each method embodiment is provided when computer program is executed by processor, such as including:Utilize three-dimensional wash with watercoloursEngine is contaminated, according to the visual observation angle of the first instruction selection threedimensional model input by user;Utilize 3 d rendering engine, rootAccording to size of the second instruction adjustment threedimensional model input by user in angular field of view;It is instructed according to third input by user, reallyDetermine image resolution ratio, and size and image resolution ratio based on the visual observation angle, threedimensional model in angular field of view,Generate the first scene image of the threedimensional model;It instructs according to the input by user 4th, is added to first scene imageMeasuring point, and determine the exhibition method of each measuring point, obtain the second scene image;According to information input by user, description text is generatedPart constitutes visualizing monitor interface by the description file together with the second scene image.
It should be understood by those skilled in the art that, embodiments herein can be provided as method, apparatus or computer programProduct.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the applicationApply the form of example.Moreover, the application can be used in one or more wherein include computer usable program code computerThe computer program production implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.)The form of product.
The application be with reference to according to the method, apparatus of the embodiment of the present application and the flow chart of computer program product and/orBlock diagram describes.It should be understood that each flow that can be realized by computer program instructions in flowchart and/or the block diagram and/orThe combination of flow and/or box in box and flowchart and/or the block diagram.These computer program instructions can be provided to arriveAll-purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices processor to generate oneMachine so that the instruction executed by computer or the processor of other programmable data processing devices generates flowingThe device/system for the function of being specified in one flow of journey figure or multiple flows and/or one box of block diagram or multiple boxes.
These computer program instructions, which may also be stored in, can guide computer or other programmable data processing devices with spyDetermine in the computer-readable memory that mode works so that instruction generation stored in the computer readable memory includes referring toEnable the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one box of block diagram orThe function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device so that countSeries of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, in computer orThe instruction executed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram oneThe step of function of being specified in a box or multiple boxes.
It should be noted that herein, relational terms such as first and second and the like are used merely to a realityBody or operation are distinguished with another entity or operation, are deposited without necessarily requiring or implying between these entities or operationIn any actual relationship or order or sequence.Moreover, the terms "include", "comprise" or its any other variant are intended toNon-exclusive inclusion, so that the process, method, article or equipment including a series of elements is not only wanted including thoseElement, but also include other elements that are not explicitly listed, or further include for this process, method, article or equipmentIntrinsic element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded thatThere is also other identical elements in process, method, article or equipment including the element.The fingers such as term "upper", "lower"The orientation or positional relationship shown is to be based on the orientation or positional relationship shown in the drawings, and is merely for convenience of the description present invention and simplifiesDescription, does not indicate or imply the indicated device or element must have a particular orientation, with specific azimuth configuration and behaviourMake, therefore is not considered as limiting the invention.Unless otherwise clearly defined and limited, term " installation ", " connected "," connection " shall be understood in a broad sense, for example, it may be being fixedly connected, may be a detachable connection, or be integrally connected;Can beMechanical connection can also be electrical connection;It can be directly connected, can also can be indirectly connected through an intermediary twoConnection inside element.For the ordinary skill in the art, above-mentioned term can be understood at this as the case may beConcrete meaning in invention.
In the specification of the present invention, numerous specific details are set forth.Although it is understood that the embodiment of the present invention canTo put into practice without these specific details.In some instances, well known method, structure and skill is not been shown in detailArt, so as not to obscure the understanding of this description.Similarly, it should be understood that disclose in order to simplify the present invention and helps to understand respectivelyOne or more of a inventive aspect, in the above description of the exemplary embodiment of the present invention, each spy of the inventionSign is grouped together into sometimes in single embodiment, figure or descriptions thereof.However, should not be by the method solution of the disclosureIt releases and is intended in reflection is following:The feature that i.e. the claimed invention requirement ratio is expressly recited in each claim is moreMore features.More precisely, as the following claims reflect, inventive aspect is to be less than single reality disclosed aboveApply all features of example.Therefore, it then follows thus claims of specific implementation mode are expressly incorporated in the specific implementation mode,Wherein each claim itself is as a separate embodiment of the present invention.It should be noted that in the absence of conflict, thisThe feature in embodiment and embodiment in application can be combined with each other.The invention is not limited in any single aspect,It is not limited to any single embodiment, is also not limited to the arbitrary combination and/or displacement of these aspects and/or embodiment.AndAnd can be used alone of the invention each aspect and/or embodiment or with other one or more aspects and/or its implementExample is used in combination.
Finally it should be noted that:The above embodiments are only used to illustrate the technical solution of the present invention., rather than its limitations;To the greatest extentPresent invention has been described in detail with reference to the aforementioned embodiments for pipe, it will be understood by those of ordinary skill in the art that:Its according toSo can with technical scheme described in the above embodiments is modified, either to which part or all technical features intoRow equivalent replacement;And these modifications or replacements, various embodiments of the present invention technology that it does not separate the essence of the corresponding technical solutionThe range of scheme should all cover in the claim of the present invention and the range of specification.

Claims (10)

CN201810185258.1A2018-03-072018-03-07Visualizing monitor interface customizing generation method based on threedimensional model and devicePendingCN108537877A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201810185258.1ACN108537877A (en)2018-03-072018-03-07Visualizing monitor interface customizing generation method based on threedimensional model and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201810185258.1ACN108537877A (en)2018-03-072018-03-07Visualizing monitor interface customizing generation method based on threedimensional model and device

Publications (1)

Publication NumberPublication Date
CN108537877Atrue CN108537877A (en)2018-09-14

Family

ID=63486494

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201810185258.1APendingCN108537877A (en)2018-03-072018-03-07Visualizing monitor interface customizing generation method based on threedimensional model and device

Country Status (1)

CountryLink
CN (1)CN108537877A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109446718A (en)*2018-11-152019-03-08紫光测控有限公司A kind of visual development method and system of protective device and control device
CN109613895A (en)*2018-11-122019-04-12中国电子科技集团公司第三十八研究所A kind of intelligence production line number twinned system
CN109979017A (en)*2019-04-082019-07-05王黎明Road-directing device and method based on visual angle effect
CN110489725A (en)*2019-07-082019-11-22浙江兴土桥梁临时钢结构工程有限公司Three-dimensional visualization method, device, computer equipment and its storage medium
CN110516303A (en)*2019-07-242019-11-29浙江兴土桥梁临时钢结构工程有限公司Bridge construction management method for visualizing and device based on lightweight BIM
CN115048275A (en)*2022-06-222022-09-13阿维塔科技(重庆)有限公司Data analysis visualization method and device based on model

Citations (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101034494A (en)*2006-03-062007-09-12上海宝信软件股份有限公司Method for implementing real time monitoring using three-dimensional sight simulation
CN101286240A (en)*2008-04-222008-10-15北京航空航天大学 A security 3D electronic map that can be quickly configured and rendered in real time
US20120281873A1 (en)*2011-05-052012-11-08International Business Machines CorporationIncorporating video meta-data in 3d models
CN102855659A (en)*2012-07-172013-01-02北京交通大学Three-dimensional holographic visualization system and method for high-speed comprehensively detecting train
CN103177391A (en)*2013-01-312013-06-26李生林Equipment monitoring system based on three-dimensional real scenes and system integration method based on three-dimensional real scenes
CN103941658A (en)*2014-03-052014-07-23国电南瑞科技股份有限公司Three-dimensional real-time simulation and data visualization method for electric power measurement equipment detection system
CN104615735A (en)*2015-02-112015-05-13中科九度(北京)空间信息技术有限责任公司Space-time information visualizing method based on geographic information space system
CN104810928A (en)*2015-05-162015-07-29云南电网有限责任公司楚雄供电局Visual electric network monitoring early warning and emergency commanding system
CN105654539A (en)*2015-12-312016-06-08中国南方电网有限责任公司Three-dimensional visual method for monitoring operation of transformer substation
CN106127324A (en)*2016-04-262016-11-16山东科技大学A kind of remote visualization for unmanned getting working face monitors method
CN106383965A (en)*2016-10-132017-02-08国家卫星气象中心Three-dimensional numerical atmospheric visual support system
CN106951583A (en)*2017-02-082017-07-14中国建筑第八工程局有限公司Based on method of the BIM technology to job site monitoring camera virtual arrangement
CN107273640A (en)*2017-07-112017-10-20黄河勘测规划设计有限公司Hydraulic and Hydro-Power Engineering Schedule monitoring method based on three-dimensional digital model
CN107483253A (en)*2017-08-232017-12-15合肥中盈信息工程有限公司A kind of data center machine room operation management system based on three-dimensional VR

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101034494A (en)*2006-03-062007-09-12上海宝信软件股份有限公司Method for implementing real time monitoring using three-dimensional sight simulation
CN101286240A (en)*2008-04-222008-10-15北京航空航天大学 A security 3D electronic map that can be quickly configured and rendered in real time
US20120281873A1 (en)*2011-05-052012-11-08International Business Machines CorporationIncorporating video meta-data in 3d models
CN102855659A (en)*2012-07-172013-01-02北京交通大学Three-dimensional holographic visualization system and method for high-speed comprehensively detecting train
CN103177391A (en)*2013-01-312013-06-26李生林Equipment monitoring system based on three-dimensional real scenes and system integration method based on three-dimensional real scenes
CN103941658A (en)*2014-03-052014-07-23国电南瑞科技股份有限公司Three-dimensional real-time simulation and data visualization method for electric power measurement equipment detection system
CN104615735A (en)*2015-02-112015-05-13中科九度(北京)空间信息技术有限责任公司Space-time information visualizing method based on geographic information space system
CN104810928A (en)*2015-05-162015-07-29云南电网有限责任公司楚雄供电局Visual electric network monitoring early warning and emergency commanding system
CN105654539A (en)*2015-12-312016-06-08中国南方电网有限责任公司Three-dimensional visual method for monitoring operation of transformer substation
CN106127324A (en)*2016-04-262016-11-16山东科技大学A kind of remote visualization for unmanned getting working face monitors method
CN106383965A (en)*2016-10-132017-02-08国家卫星气象中心Three-dimensional numerical atmospheric visual support system
CN106951583A (en)*2017-02-082017-07-14中国建筑第八工程局有限公司Based on method of the BIM technology to job site monitoring camera virtual arrangement
CN107273640A (en)*2017-07-112017-10-20黄河勘测规划设计有限公司Hydraulic and Hydro-Power Engineering Schedule monitoring method based on three-dimensional digital model
CN107483253A (en)*2017-08-232017-12-15合肥中盈信息工程有限公司A kind of data center machine room operation management system based on three-dimensional VR

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
九思易监控管理和智能化运营平台: "智能管廊综合管控方案", 《HTTPS://MP.WEIXIN.QQ.COM/S/-VCID3YGYXDZDYY1RJCKFW》*
北京九思易自动化软件有限公司: "三维可视化技术在自动化监控系统中的应用", 《HTTP://WWW.GONGKONG.COM/NEWS/201706/362773.HTML》*
张国平: "面向数字化车间的介入式3D可视化监控技术研究", 《中国优秀硕士学位论文全文数据库(电子期刊)》*
王金华,等: "《数字矿山建设理论与实践》", 30 November 2016, 中国矿业大学出版社*
陈海洋,等: "《环境监察信息化》", 31 May 2010, 中国环境科学出版社*

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109613895A (en)*2018-11-122019-04-12中国电子科技集团公司第三十八研究所A kind of intelligence production line number twinned system
CN109446718A (en)*2018-11-152019-03-08紫光测控有限公司A kind of visual development method and system of protective device and control device
CN109979017A (en)*2019-04-082019-07-05王黎明Road-directing device and method based on visual angle effect
CN110489725A (en)*2019-07-082019-11-22浙江兴土桥梁临时钢结构工程有限公司Three-dimensional visualization method, device, computer equipment and its storage medium
CN110489725B (en)*2019-07-082023-08-08兴土股份有限公司Three-dimensional visualization method
CN110516303A (en)*2019-07-242019-11-29浙江兴土桥梁临时钢结构工程有限公司Bridge construction management method for visualizing and device based on lightweight BIM
CN115048275A (en)*2022-06-222022-09-13阿维塔科技(重庆)有限公司Data analysis visualization method and device based on model
CN115048275B (en)*2022-06-222025-08-08阿维塔科技(重庆)有限公司 A data analysis visualization method and device based on model

Similar Documents

PublicationPublication DateTitle
CN108537877A (en)Visualizing monitor interface customizing generation method based on threedimensional model and device
ES2199773T3 (en) SYSTEM AND PROCEDURE FOR THE CONTROL AND OBSERVATION OF AN AUTOMATION SYSTEM.
CN111324837B (en)Three-dimensional chart visualization method and device based on GIS system at web front end
KR20110039190A (en) Visualization of the data set
KR101894471B1 (en)Method for providing virtual reality service of plant and device for the same
CN107220372A (en)A kind of automatic laying method of three-dimensional map line feature annotation
CN101789132A (en)Display method of single-view multiple OpenGL viewports
CN108133454B (en)Space geometric model image switching method, device and system and interaction equipment
CN107168534A (en)It is a kind of that optimization method and projecting method are rendered based on CAVE systems
Pasewaldt et al.Multi-perspective 3D panoramas
Pietriga et al.Representation-independent in-place magnification with sigma lenses
CN109934893A (en)Display methods, device and the electronic equipment of solid arbitrary section
CN106934205A (en)The methods of exhibiting and device of a kind of data correlation relation
CN108182723A (en)Star field simulation method and star field simulation device
CN110120087A (en)The label for labelling method, apparatus and terminal device of three-dimensional sand table
CN106980378A (en)Virtual display methods and system
CN106842984B (en)A kind of dynamic electron instrument simulation method that textures render in real time
CN105487653B (en)Realize the method and system of virtual reality scenario
Andreev et al.Stereoscopic construction of textual information in presentations of research results on an autostereoscopic monitor
Tuzun Canadinc et al.3D-Model-Based Augmented Reality for Enhancing Physical Architectural Models
US12417568B2 (en)Unreal engine graphic construction method and apparatus, computer-readable storage medium
Bocevska et al.Implementation of interactive augmented reality in 3D assembly design presentation
JP5481751B2 (en) Concealment processing program, visualization processing method and apparatus
CN111681307A (en)Method for realizing dynamic three-dimensional coordinate axis applied to three-dimensional software
Šulek et al.A methodology for visualising growth and development of the human temporal bone

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication
RJ01Rejection of invention patent application after publication

Application publication date:20180914


[8]ページ先頭

©2009-2025 Movatter.jp