Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Model component selection method, device, computer equipment and storage medium

A technology of model components and computer programs, applied in the field of building informatization, which can solve problems such as performance problems, increased memory consumption, and large number of triangles, and achieve the effects of reducing computing performance pressure, saving memory consumption, and precise clicking

Active Publication Date: 2022-05-27
久瓴(江苏)数字智能科技有限公司
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, for super-large models, due to the large number of components and triangles in the scene display, clicking on a certain component will cause performance problems and cannot be quickly selected.
[0005] The existing general engines such as Unity and UE basically provide a point selection method based on ray detection. Although this point selection method is extensive, it has the following problems: 1) All calculations are performed on the CPU side, and must Affects the performance of program logic to a certain extent
2) In the case of a very large model with many components and many triangular faces, the click operation will have a non-negligible performance overhead
3) The solution based on ray detection needs to record a piece of vertex data in memory, which increases memory consumption
4) Considering the compatibility of browsers, Unity and UE based on the desktop are not suitable for browser applications based on WebGL

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Model component selection method, device, computer equipment and storage medium
  • Model component selection method, device, computer equipment and storage medium
  • Model component selection method, device, computer equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, but not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts shall fall within the protection scope of the present invention.

[0023] The method for selecting model components provided in this embodiment can be applied to computer equipment. The computer device may be an electronic device with a drawing application installed, such as a smart phone, a tablet computer, a notebook computer, a desktop computer, or a personal digital assistant, and the specific form of the computer device is not limited in this embodiment.

[0024] It should be noted that, in the model component selection method pro...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a model component clicking method, device, computer equipment and storage medium. The method generates a component ID for each component by loading the model grid data of the building information model into the display memory of the GPU; renders the component ID on the texture map in the form of color; when clicking the corresponding component on the screen, , by reading the color value corresponding to the texture coordinate of the clicked position in the texture map to obtain the component ID, and finally determine the selected component. The invention utilizes the characteristics of texture map recording data, and puts the focus of calculation on the GPU side through GPU rendering, realizes that the performance of component selection has nothing to do with the scale of the model, saves memory consumption and is controllable, and can run on the browser side WebGL .

Description

technical field [0001] The invention relates to the technical field of building informatization, in particular to a model component selection method, device, computer equipment and storage medium. Background technique [0002] WebGL is a 3D drawing standard that allows the scripting language Javascript to be combined with the shading language GLSL, and WebGL is already supported on all major browsers. The emergence of WebGL makes displaying 3D effects on the browser no longer require the support of browser plug-ins. It directly uses the underlying hardware acceleration to render graphics, providing developers with the same efficient graphics rendering speed as traditional 3D desktop applications. [0003] Building Information Modeling (BIM) technology is based on various relevant information data of construction projects, simulates the real information of buildings through digital information simulation, and realizes project supervision, property management through three-dim...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06T17/20G06T17/10G06T15/04G06T15/55
CPCG06T17/20G06T17/10G06T15/04G06T15/55
Inventor 尤勇敏其他发明人请求不公开姓名
Owner 久瓴(江苏)数字智能科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products