Invention Grant
US07643030B2 Method and system for efficiently evaluating and drawing NURBS surfaces for 3D graphics
失效
用于有效评估和绘制3D图形的NURBS曲面的方法和系统
- Patent Title: Method and system for efficiently evaluating and drawing NURBS surfaces for 3D graphics
- Patent Title (中): 用于有效评估和绘制3D图形的NURBS曲面的方法和系统
-
Application No.: US10996874Application Date: 2004-11-23
-
Publication No.: US07643030B2Publication Date: 2010-01-05
- Inventor: Matthew N. Papakipos , Carroll Philip Gossett , Christian Pappas , Henry P. Moreton , Robert J. Williamson
- Applicant: Matthew N. Papakipos , Carroll Philip Gossett , Christian Pappas , Henry P. Moreton , Robert J. Williamson
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Woodcock Washburn LLP
- Main IPC: G06T17/00
- IPC: G06T17/00

Abstract:
The present invention comprises a computer implemented process and system for rendering curves or surfaces as 3D graphics on a display. The system of the present invention includes a computer system having a processor, a bus, and a 3D graphics rendering pipeline. The curves or surfaces are modeled by non-uniform rational B-splines (NURBS). The process of the present invention functions by receiving a NURBS model for rendering from a software program running on the host processor. The NURBS model defines a curve or surface. The process of the present invention efficiently converts the NURBS model to a Bezier model using the hardware of the graphics rendering pipeline. The Bezier model describes the same curve or surface. The process of Bezier model and the graphics rendering pipeline. The points are then used by the graphics rendering pipeline to render the curve or surface defined by the Bezier model. Alternatively, a NURBS model is directly evaluated into a plurality of points on a curve or surface, and in turn, rendered into the curve or surface. This direct rendering of the NURBS model is implemented using the graphics rendering pipeline.
Public/Granted literature
- US20050073520A1 Method and system for efficiently evaluating and drawing NURBS surfaces for 3D graphics Public/Granted day:2005-04-07
Information query
IPC分类:
G | 物理 |
G06 | 计算;推算或计数 |
G06T | 一般的图像数据处理或产生 |
G06T17/00 | 用于计算机制图的3D建模 |