Supercharge Your Innovation With Domain-Expert AI Agents!

2d/3d line rendering using 3d rasterization algorithms

An algorithm, a technology of three-dimensional grating, applied in the direction of 2D image generation, calculation, filling plane with attributes, etc.

Inactive Publication Date: 2011-09-07
QUALCOMM INC
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] For devices that use 3-D graphics accelerators to draw straight lines, the use of triangular four-sided lines creates problems when digitally representing analog line segments in screen space on a computer screen

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
  • 2d/3d line rendering using 3d rasterization algorithms
  • 2d/3d line rendering using 3d rasterization algorithms
  • 2d/3d line rendering using 3d rasterization algorithms

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] figure 1 is system 100 in which some embodiments may be implemented. System 100 may include system processor 102 , system memory 104 , input devices 106 (eg, keyboard and mouse), and 3D graphics accelerator 108 . The devices can communicate via the bus 110 .

[0024] System processor 102 may be the central processing unit (CPU) of a host computer, such as a desktop or laptop computer, server, game console, or cellular telephone. System memory 104 may include various forms of memory resources such as persistent storage, mass storage, removable storage, and volatile read-write memory such as random access memory (RAM). In conjunction with system memory 104, system processor 102 can process programmed instructions and perform tasks.

[0025] The 3D graphics accelerator 108 can give the system 100 the ability to display graphics images quickly and efficiently. For example, when 3D graphics accelerator 108 is processing graphics calculations, 3D graphics accelerator 108 ...

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

This patent discloses a system and method to compile a set of display points that define a two dimensional representation of a straight line graphic object using three dimensional rasterization algorithms. In one embodiment, a three dimensional (3D) graphics accelerator may receive data. The data may define three vertices (x0, y0, K0), (x1, y1, K1), and (x2, y2, K2) of a triangle primitive. Attributes K2=(K0+K1) / 2 and coordinates (x0, y0), (x1, y1), and (x2, y2) form an isosceles triangle primitive. Coordinates (x0, y0) and (x1, y1) define a base of the isosceles triangle primitive. The isosceles triangle primitive may be rendered using the three dimensional rasterization algorithms to obtain the set of display points that define a two dimensional representation of the base of the isosceles triangle primitive.

Description

technical field [0001] The technical field of the invention includes computer graphics processing in general and, more specifically, an object in which a set of display points uses a three-dimensional rasterization algorithm to define a two-dimensional representation of a linear graphics object. Background technique [0002] Today, every aspect of computing, from creating animations to simple tasks such as word processing and e-mail, uses many graphics to create a more intuitive working environment for users. A video adapter is a graphics card that is used to plug into a personal computer to provide the computer with the ability to display graphic images. A video adapter that includes its own graphics processor is often called a graphics accelerator. [0003] Because they contain their own memory and processor, graphics accelerators allow computers to display complex images on a display screen more quickly. A graphics accelerator can achieve better results than a computer'...

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): G06F3/14G06T11/20
CPCG06T11/40G06T11/203G06T11/20G06T11/00
Inventor 迈克尔·休·安德森
Owner QUALCOMM INC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More