王朝网络
分享
 
 
 

计算机图形学原理及实践:C语言描述(英文版.第2版)

王朝导购·作者佚名
 
  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,C C++ C# VC VC++,

作者: 美.福利 等著

出 版 社: 机械工业出版社

出版时间: 2002-6-1字数:版次: 1页数: 1176印刷时间: 2002/06/01开本:印次:纸张: 胶版纸I S B N : 9787111103431包装: 平装内容简介

By uniquely combining current concepts and practical applications in computer graphics, four well-known authors provide in Computer Graphics: Principles and Practice the most comprehensive, authoritative, and up-to-date coverage of the field. The important algorithms in 3D and 3D graphics are detailed for easy implementation, including a close look at he more subtle special cases. There is also a thorough presentation of the mathematical principles of the mathematical principles of geometric transformations and viewing. In this book, the authors explore multiple perspectives on computer graphics: the user's, the application programmer's, the package implementer's, and the hardware designer's. For example, the issues of user-centered design are expertly addressed in three chapters on interaction techniques, dialogue design, and user interface software. Hardware concerns are examined in a chapter, contributed by Steven Molnar and Henry Fuchs, on advanced architectures for real-time,high-performance graphics.

目录

CHAPTER 1

INTRODUCTION

l.l Image Processing as Picture Analysis

l.2 The Advantages of Interactive Graphics

l.3 Representative Uses of Computer Graphics

l.4 Classification of Applications

l.5 Development of Hardwar and Softwar for Computer Graphics

1.6 Conceptual Framework for Interactive Graphics

l.7 Summary

Exercises

CHAPTER 2

PROGRAMMING IN THE SIMPLE RASTER

GRAPHICS PACKAGE (SRGP)

2.l Drawing with SRGP

2.2 Basic Interaction Handling

2.3 Raster Graphics Features

2.4 Limitations of SRGP

2.5 Summary

Exercises

CHAPTER 3

BASIC RASTER GRAPHlCS ALGORITHMS

FOR DRAWING 2D PRIMITIVES

3.l Overview

3.2 Scan Converting Lines

3.3 Scan Converting Circles

3.4 Scan Converting Ellipses

3.5 Filling Rectangles

3.6 Filling Polygons

3.7 Filling Ellipse Arcs

3.8 Dettem Filling

3.9 Thick Primitives

3.l0 Line Style and Pen Style,

3.11 Clipping in a Raster World

3.l2 Clipping Lines

3.l3 Clipping Circles and ElliPses

3.l4 Clipping Poygons

3.15 Generating Charaters

3.l6 SRGP_xoPyPixel

3.l7 Antialiasing

3.l8 Summare

Exercises

CHAPTER 4

GRAPHlCS HARDWARE

4. l HardcoPy WnOlogies

4.2 Display Technologies

4.3 Raster-Scan Display Systems

4.4 The Video ContrOler

4.5 Random-Scan Disp1ay Processor

4.6 Input Devices for Operaor Interaction

4.7 Image Scanners

Exercises

CHAPTER 5

GEOMETRICAL TRANSFORMATIONS

5. l 2D Transformations

5.2 HomogCneous Coordinates and Matrix Representation of

2D Transformations

5.3 Composition of 2D Transformations

5.4 The Window-to-Viewport Transformation

5.5 Efficiency

5.6 Matrix Repreentation of 3D Transformations

5.7 Composition of 3D Transformations

5.8 Transformations as a Change in Coordinate System

Exercises

CHAPTER 6

VIEWING IN 3D

6.l Projections

6.2 Specifying an Arbitrary 3D View

6.3 Examples of 3D Viewing

6.4 The Mathematics of Planar Geometric Projections

6.5 Implementing Planar Geometric Proections

6.6 Coordinate Systems

Exercises

CHAPTER 7

OBJECT HIERARCHY AND SIMPLE PHlGS (SPHIGS)

7.l Geometric Modeling

7.2 Characteristics of Retained-Mode Graphics forkages

7.3 Defining and DisPlaying Structures

7.4 Modeling Transformations

7.5 Hierarehical Structure Netwnrks

7.6 Matrix Composition in Display Traversal

7.7 AppearanCe-Attribute Handling in Hierarchy

7.8 Screen Updating and Rendering Modes

7.9 Structure Network Editing for Dynamic Etttcts

7.l0 Interaction

7.ll Additional Output Features

7.l2 Implementation Issues

7.l3 Optimizing Display of Hierarhical Models

7.l4 Limitations of Hierarchical Modeling in PHIGS

7.l5 Alternative Forms of Hierarchical Modeling

7.16 Summary

Exercises

CHAPTER 8

INPUT DEVICES. INTERACTION TECHNIQUES,

AND INTERACTION TASKS

8.l Interaction Hardwar

8.2 Basic Interaction Tasks

8.3 Composite Interaction Tasks

Exercises

CHAPTER 9

DlALOGUE DESlGN

9.1 The Form and Content of User-Computer Dialogues

9.2 User-Interface Styles

9.3 Important Design Considerations

9.4 Modes and Syntax

9.5 Visua1 Deign

9.6 The Design Methodology

Exereises

CHAPTER 1O

USER INTERFACE SOFTWARE

l0.l Basic Interation-Handling Models

l0.2 Window-Management Systems

10.3 Output Handling in Wndow Systems

l0.4 Input Handling in Window Systems

l0.5 Interaction-Tpehnique Toolkits

l0.6 M-Interface Management Systems

Exercises

CHAPTER 11

REPRESENTING CURVES AND SURFACES

ll.l Polygon Meshes

ll.2 Metric Cubic Curves

ll.3 Metric Bicubic Surfaces

ll.4 Quadric Surfaces

ll.5 Summary

Exercises

CHAPTER 12

SOLID MODELlNG

l2.l Representing Solids

l2.2 Regularized Boolean Set Operations

l2.3 Primitive Instancing

l2.4 Sweep Representations

l2.5 Boundary Representations

l2.6 Spatial-Pwtitioning Representations

l2.7 Constructive Solid Geomeny

l2.8 Comparison of Representatinns

12.9 User Interfaccs for Solid ModeIing

l2.l0 Summary

Exercises

CHAPTER 13

ACHROMATIC AND COLORED LIGHT

13.l Achromatic Light

l3.2 Chromatic Color

l3.3 Color Models for Raster Graphics

l3.4 Reproducing Color

l3.5 Using Color in Computer Graphics

l3.6 Summary

Exercises

CHAPTER 14

THE QUEST FOR VISUAL REALlSM

l4.l Why Realism?

l4.2 Fundamental Difficulties

l4.3 Rendering Techniques for Line Drawings

l4.4 Rendering Techniques for Shaded Images

l4.5 Improved Object Models

l4.6 Dynamics

l4.7 StereoPsis

l4.8 Improved Displays

l4.9 Interating with Our Other Senses

14.l0 Aliasing and Antialiasing

l4.ll Summny

Exercises

CHAPTER 15

VISIBLE-SURFACE DETERMlNATlON

l5.l Functions of Twn Variables

l5.2 TeChniques for Efficient Visible-Surface Algorithms

15.3 Algorithms for Visible-Line Determination

l5.4 The z-Buffer Algorithm

l5.5 List-Priority Algorithms

l5.6 Scan-Line Algorithms

l5.7 Area-SuIXlivision Algorithms

l5.8 AlgOrithms for Octrees

l5.9 AlgOrithms for Curved Surfaces

l5.l0 VisibIe-Surface Ray Tracing

l5.l1 Summny

Exercises

CHAPTER 16

ILLUMlNATION AND SHADING

l6.l Illumination Models

l6.2 Shading Models for Polygons

l6.3 Surface Detail

l6.4 Shadows

l6.5 Wsparency

l6.6 Interobect Reflections

l6.7 Physically Based Illumination Models

l6.8 Extended Light Sources

l6.9 Spectral Sampling

l6.l0 Improving the Camera Model

l6.ll Global Illumination Algorithms

l6.l2 Recursive Ray Tracing

l6.l3 Radiosity Methods

l6.l4 The Rendering Pipeline

l6.l5 Summary

Exercises

CHAPTER 17

IMAGE MANlPULATION AND STORAGE

l7.l What Is an Image?

l7.2 Filtering

l7.3 Image Processing

l7.4 Geometric Transformations of Images

l7.5 Multipass Transformations

I7.6 Image Compositing

l7.7 Mechanisms for Image Storage

l7.8 SPecial Effects with Images

l7.9 Summary

Exercises

CHAPTER 18

AOVANCED RASTER GRAPHlCS ARCHlTECTURE

l8.l SimpIe Raster-Disp1ay System

18.2 Display-Processor Systems

l8.3 Standard Graphics Pipeline

l8.4 Introduction to Multiprocessing

l8.5 PipeIine Front-End Architectures

l8.6 ParalIel Front-End Architectures

l8.7 Multiprocessor Rasterization Architectures

l8.8 Image-Parallel Rasterization

l8.9 Object-Parallel Rasterization

l8.l0 Hybrid-Parallel Rasterization

l8.ll Enhanced Display Capabilities

l8.12 Summary

Exercises

CHAPTER 19

ADVANCED GEOMETRlC AND RASTER ALGORIT

l9.l Clipping

19.2 Scan-Converting Primitives

l9.3 Antialiasing

l9.4 The Special Problems of Text

I9.5 Fil1ing Algorithms

19.6 Making copyPixel Fast

l9.7 The Shape Data Structure and Shape Algebra

19.8 Managing Windows with bitBlt

19.9 Page-Description Languages

l9.10 Summary

Exercises

CHAPTER 2O

ADVANCED MODELING TECHNIQUES

20.l Extensions of Previous Techniques

20.2 Procedural Models

20.3 Fractal Models

20.4 Grammar-Based Models

20.5 Particle Systems

20.6 Volume Rendering

20.7 Physically Based Modeling

20.8 Special Models for Natural and Synthetic Objects

20.9 Automating Object Placement

20.l0 Summary

Exercises

CHAPTER 21

ANIMATION

2l.l Conventional and Computer-Assisted Animation

2l.2 Animation Languages

2l.3 Methods of Controlling Animation

2l.4 Basic Rules of Animation

2l.5 Mlems Peculiar to Animation

2l.6 Summary

Exercises

APPENDIX: MATHEMATICS FOR COMPUTER GRAPHICS

A.l Vector Spaces and Affine Spaces

A.2 Some Standard Constructions in Vector Spaces

A.3 Dot Mucts and Distances

A.4 Matrices

A.5 Linear and Affine Transformations

A.6 Eisenvalues and Eigenvectors

A.7 Newton-Raphson Iteration for Root Finding

Exereises

BIBUOGRAPHY

INDEX

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
常见病拔罐疗法
ColdFusion 5 Wed应用程序设计专家指南(原书第4版,附光盘)
PowerBuilder 8.0时尚编程百例(含1CD)
Visio 2002中文版时尚创作百例(含1CD)
性传播疾病防治100问
5分钟学烹饪
小游戏开发时尚编程百例(含1CD)
消暑解热汤谱
军歌金曲3:(VCD)
板栗病虫害防治
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有