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

Three-dimensional space drawing processing method and apparatus

A technology of three-dimensional space and processing method, applied in the field of three-dimensional space drawing processing, can solve the problems of affecting the operation speed and the rising cost of drawing engine hardware, and achieve the effect of improving defects

Active Publication Date: 2006-03-01
VIA TECH INC
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this way, when the size of the X and Y planes continues to increase with the demand, the hardware cost of the graphics engine will continue to rise and the calculation speed will be greatly affected

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
  • Three-dimensional space drawing processing method and apparatus
  • Three-dimensional space drawing processing method and apparatus
  • Three-dimensional space drawing processing method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] See figure 2 , which is a schematic diagram of the functional modules of the three-dimensional space drawing device proposed by the present invention to improve the defects of the above-mentioned common methods, which is mainly composed of a geometric engine 2 (Geometric Engine) and a coloring engine 3 (Raster Engine). The geometric engine (Geometric Engine) is mainly implemented by a setup engine 200 (Setup Engine), and the shader engine (Raster Engine) is implemented by a tile regulator 201 (Tile Regulator) and a tile filler 202 (Tile spanner).

[0028]The setting engine 200 respectively reads in the X and Y coordinate values ​​and attribute values ​​(Attribute) representing three vertices of a triangle, wherein the first vertex (X1, Y1, Att1), the second vertex (X2, Y2, Att2) and The third vertex (X3, Y3, Att3), where Att represents the attribute value of the point (Attribute value), for example, the attribute value (Attribute value) includes the Z value representin...

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 invented method includes the following steps: dividing X and Y planes into several small zone blocks; reading in X and Y coordinate values and attribute values of first, second and third top points of triangle by geometric engine, and defining a plane equation and three straight-line equations of triangle, utilizing first top point and plane equation to calculate attribute value of initiating point, feeding the initiating point, X and Y axis partial derivations representing plane equation and slope data representing three straight-line equations into coloring engine; the coloring engine can utilize the equations of left and right two side straight-lines of triangle to obtain left and right boundaries of every Y value of triangle in first zone block, find out all the points having need of colouring to make colouring, and calculate the attribute value of point having need of coloring.

Description

technical field [0001] The invention relates to a three-dimensional space drawing processing method, in particular to a three-dimensional space drawing processing method applied to a computer drawing system. Background technique [0002] When the computer system wants to synthesize a 3D image, various objects will be read from the database and converted to a unified world coordinate (World Coordinate). Then, just like the observer in the real world, the computer system needs to define the position of the viewing point (View Point), and then generate an observation coordinate. Due to the limitation of the hardware resolution of the computer graphics system, we must convert the continuous coordinates to the 3D display space containing the X and Y coordinates, and the depth value (often called the Z coordinate). After removing the hidden surface and rendering the object in pixels, the frame buffer will retain the resulting image and output it to the screen. Usually this type ...

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): G06T15/10
Inventor 王科方陈宏章王豫章
Owner VIA TECH INC
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