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

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

A technology of model components and computer programs, which is applied in the field of building informationization, can solve performance problems, increase memory consumption, and the number of triangles, etc., and achieve the effects of reducing computing performance pressure, saving memory consumption, and quickly clicking

Active Publication Date: 2021-02-09
久瓴(江苏)数字智能科技有限公司
View PDF3 Cites 1 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 clicking method and device, computer equipment and storage medium
  • Model component clicking method and device, computer equipment and storage medium
  • Model component clicking method and device, computer equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts 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 program 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 the method for selecting model compo...

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 and device, computer equipment and a storage medium. The method comprises the steps of loading model grid data of a building information modelinto a video memory of a GPU end, and generating a component ID for each component; rendering the component ID on the texture map in a color mode; when the corresponding component on the screen is clicked, obtaining the component ID by reading the color value corresponding to the texture coordinate of the clicked position in the texture map, and finally determining the selected component. According to the method, the characteristics of texture mapping record data are utilized, calculation is focused on a GPU end through GPU rendering, the component click performance is irrelevant to the modelscale, memory consumption is reduced and controllable, and the method can be operated on a browser end WebGL.

Description

technical field [0001] The invention relates to the technical field of building information technology, in particular to a method, device, computer equipment and storage medium for selecting model components. Background technique [0002] WebGL is a 3D drawing standard that allows the scripting language Javascript to be combined with the coloring language GLSL, and WebGL has already been supported by major browsers. The emergence of WebGL makes it no longer necessary to display 3D effects on the browser without 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 (Building Information Modeling, referred to as BIM) technology is based on the relevant information data of construction projects, through digital information simulation to simulate the real information of the buildi...

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 Applications(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