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

Method and device for displaying any cross section of geometric body, and electronic device

A display method and geometry technology, which are applied in the fields of filling planes with attributes, 3D image processing, and image data processing, etc., can solve the problems of affecting display efficiency, unable to fill sections, unable to change material colors, etc., and achieve fast cutting speed, The effect of small calculation amount and simple and easy solution

Active Publication Date: 2019-06-25
GLODON CO LTD
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] For the sectioning of any geometric body, if the clipping plane is geometrically intersected with the clipped geometry, it will bring a large number of intersecting operations, which will affect the efficiency of real-time display
Although modern graphics pipelines package and solidify graphics clipping solutions, this solution cannot customize the visualization requirements of the clipped section. On the one hand, it cannot fill the section, and on the other hand, it cannot change the color of the filled material.

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
  • Method and device for displaying any cross section of geometric body, and electronic device
  • Method and device for displaying any cross section of geometric body, and electronic device
  • Method and device for displaying any cross section of geometric body, and electronic device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] In order to facilitate those of ordinary skill in the art to understand and implement the present invention, the technical solution of the present invention is clearly and completely described below in conjunction with the accompanying drawings. It should be understood that the described embodiments are only used to explain the present invention and not to limit the present invention.

[0045] The embodiment of the present invention discloses a method for displaying any section of a geometric body, refer to Figure 5 , including the following steps:

[0046] S1. Input geometry data and clipping plane parameters. The geometry is composed of multiple basic primitives in the form of surface expression. The basic primitive is a triangle. The geometry data includes the vertex coordinates and normal vectors of each basic primitive. The equation of the clipping plane is expressed as Ax+By+Cz+D=0, Among them, A, B, C, and D are clipping plane parameters.

[0047] In the embod...

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 method and a device for displaying any cross section of a geometric body, which are used for solving the problems of geometric body cutting efficiency and cross section filling flexibility. According to the scheme, the method comprises: the normal vector of a cutting plane is calculated according to input geometry data and cutting plane parameters, the distance between each vertex of each basic primitive of the geometry and the cutting plane is calculated, then rasterization is conducted on the basic primitives, and the distance between each primitive segment and thecutting plane is obtained through linear interpolation; when each basic primitive is colored, a primitive segment with the distance larger than 0 is colored on the front face, then coloring is carriedout on the back face of the basic primitive, and in the back face coloring process, an original normal vector of the basic primitive is replaced with a normal vector of a cut plane. Therefore, profile filling, display of any cross section and profile filling are achieved, and the cutting operation efficiency and the profile filling flexibility are high.

Description

technical field [0001] The invention relates to a three-dimensional graphics technology in the field of engineering and construction, in particular to a method, a device and an electronic device for cutting and coloring a geometric body and displaying an arbitrary section of the geometric body. Background technique [0002] Due to the detailed geometric description of building components and their structural relationships, complex 3D building models have increasingly appeared in the field of engineering and building information applications. However, the intricate component relationships in the model hinder the rapid cognition of its structure. The three-dimensional cut-away drawing can be used to express the structural form, layering situation, and internal structure of the building in the vertical direction, and is one of the indispensable and important drawings in the building construction drawing. One purpose of 3D cutting is to intercept a small piece of a larger model ...

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): G06T11/40G06T15/00G06T15/30G06T15/20
Inventor 李逢春杨勇黄翊
Owner GLODON CO LTD
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