国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)

国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Angel,E.)
2008-09
版次: 1
ISBN: 9787121072376
定价: 95.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 828页
字数: 1227千字
正文语种: 英语
23人买过
  •   覆盖了计算机图形学基础课程中的所有主题,包括光与材质的相互作用、明暗绘制、建模、曲线和曲面、反走样、光栅化、纹理映射和图像合成等内容。
      在广泛结合OpenGL并注重图形应用编程的基础上,《交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)》向读者介绍了计算机图形学的核心概念。书中代码采用C和C++语言,并使用了自顶向下和面向编程的方法,使读者能够迅速地创建自己的三维图形。在结构安排上,《交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)》在读者学会了编写交互式图形程序之后再介绍底层的算法,如线段的绘制以及多边形填充等算法。   EdwardAngel,美国新墨西哥大学计算机科学系、电气与计算机工程系以及媒体艺术系荣誉退休教授,他曾经是该大学首位兼任教学工作的研究生。Edward获得了美国南加州大学获得哲学博士学位和加州理工学院工程理学士学位。他还是新墨西哥大学艺术、研究、技术和科学实验室的主任。 CHAPTER1GRAPHICSSYSTEMSANDMODELS
    1.1ApplicationsofComputerGraphics
    1.1.1DisplayofInformation
    1.1.2Design
    1.1.3SimulationandAnimation
    1.1.4UserInterfaces

    1.2AGraphicsSystem
    1.2.1PixelsandtheFrameBuffer
    1.2.2OutputDevices
    1.2.3InputDevices

    1.3Images:PhysicalandSynthetic
    1.3.1ObjectsandViewers
    1.3.2LightandImages
    1.3.3ImageFormationModels

    1.4ImagingSystems
    1.4.1ThePinholeCamera
    1.4.2TheHumanVisualSystem
    1.5TheSynthetic-CameraModel

    1.6TheProgrammersInterface
    1.6.1ThePen-PlotterModel
    1.6.2Three-DimensionalAPIs
    1.6.3ASequenceofImages
    1.6.4TheModeling-RenderingParadigm

    1.7GraphicsArchitectures
    1.7.1DisplayProcessors
    1.7.2PipelineArchitectures
    1.7.3TheGraphicsPipeline
    1.7.4VertexProcessing
    1.7.5ClippingandPrimitiveAssembly
    1.7.6Rasterization
    1.7.7FragmentProcessing
    1.8ProgrammablePipelines
    1.9PerformanceCharacteristics
    SummaryandNotes
    SuggestedReadings
    Exercises

    CHAPTER2GRAPHICSPROGRAMMING
    2.1TheSierpinskiGasket
    2.2ProgrammingTwo-DimensionalApplications
    2.2.1CoordinateSystems
    2.3TheOpenGLAPI
    2.3.1GraphicsFunctions
    2.3.2TheGraphicsPipelineandStateMachines
    2.3.3TheOpenGLInterface

    2.4PrimitivesandAttributes
    2.4.1PolygonBasics
    2.4.2PolygonTypesinOpenGL
    2,4.3Approximatin9aSphere
    2.4.4Text
    2.4.5CurvedObjects
    2.4.6Attributes

    2.5Color
    2.5.1RGBColor
    2.5.2IndexedColor
    2.5.3SettingofColorAttributes

    2.6Viewing
    2.6.1TheOrthographicView
    2.6.2Two-DimensionalViewing
    2.6.3MatrixModes

    2.7ControlFunctions
    2.7.1InteractionwiththeWindowSystem
    2.7.2AspectRatioandViewports
    2.7.3Themain,display,andmyinitFunctions
    2.7.4ProgramStructure
    2.8TheGasketProgram
    2.9PolygonsandRecursion

    2.10TheThree.DimensionalGasket
    2.1O.1UseofThreeDimensionalPoints
    2.10.2UseOfPolygonsinThreeDimensions
    2.10.3Hidden-SurfaceRemoval
    2.11PlottingImplicitFunctions
    2.11.1MarchingSquares
    SummaryandNotes
    SuggestedReadings
    Exercises

    CHAPTER3INPUTANDINTERACTION
    3.1Interaction
    3.2InputDevices
    3.2.1PhysicalInputDevices
    3.2.2LogicalDevices
    3.23InputModes
    3.3ClientsandServers

    3.4DisplayLists
    3.4.1DefinitionandExecutionofDisplayLists
    3.4.2TextandDisplayLists
    3.4.3FontsinGLUT
    3.5DisplayListsandModeling

    3.6ProgrammingEventDrivenInput
    3.6.1UsingthePointingDevice
    3.6.2WindowEvents
    3.6.3KeyboardEvents
    3.6.4TheDisplayandIdleCallbacks
    3.6.SWindowManagement
    3.7Menus

    3.8Picking
    3.8.1PickingandSelectionMode
    3.9ASimpleCADProgram
    3.10BuildingInteractiveModels

    3.11AnimatingInteractivePrograms
    3.11.1TheRotatingSquare
    3.11.2DoubleBuffering
    3.11.3UsingaTimer

    3.12DesignofInteractivePrograms
    3.12.1Toolkits.Widgets.andtheFrameBuffer
    3.13LogicOperations
    3.13.1DrawingErasableLines
    3.13.2XORandColor
    3.13.3CursorsandOverlayPlanes
    SummaryandNotes
    SuggestedReadings
    Exercises

    CHAPTER4GEOMTRICOBJECTSANDTRANSFORMATIONS
    4.1Scalars,Points.andVectors
    4.1.1GeometricObjects
    4.1.2Coordinate.FreeGeometry
    4.1.3TheMathematicalView:VectorandAffineSpaces
    4.1.4TheComputerScienceView
    4.1.5GeometricADTs
    4.1.6Lines
    4.1.7AffjneSums
    4.1.8Convexity
    4.1.9DotandCrossProducts
    4.2Three-DimensionaIPrimitives

    4.3CoordinateSystemsandFrames
    4.3.1RepresentationsandN.Tuples
    4.3.2ChangeofCoordinateSystems
    4.3.3ExampleChangeofRepresentation
    4.3.4HomogeneousCoordinates
    4.3.5ExampleChangeinFrames
    4.3.6WorkingwithRepresentations
    4.4Framesin0penGL

    4.5ModelingaColoredCube
    4.5.1ModelingtheFaces
    4.5.2Inward-andOutward.PointingFaces
    4.5.3DataStructuresforObjectRepresentation
    4.5.4TheColorCube
    4.5.5BilinearInterpolation
    4.5.6VertexArrays
    4.6AffineTransformations
    4.7Translation,Rotation-andScaling
    4.7.1Translation
    4.7.2Rotation
    CHAPTER5VIEWING
    CHAPTER6LIGHTINGANDSHADING
    CHAPTER7FROMVERTICESTOFRAGMENTS
    CHAPTER8DISCRETETECHNIQUES
    CHAPTER9PROGRAMMABLESHADERS
  • 内容简介:
      覆盖了计算机图形学基础课程中的所有主题,包括光与材质的相互作用、明暗绘制、建模、曲线和曲面、反走样、光栅化、纹理映射和图像合成等内容。
      在广泛结合OpenGL并注重图形应用编程的基础上,《交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)》向读者介绍了计算机图形学的核心概念。书中代码采用C和C++语言,并使用了自顶向下和面向编程的方法,使读者能够迅速地创建自己的三维图形。在结构安排上,《交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)》在读者学会了编写交互式图形程序之后再介绍底层的算法,如线段的绘制以及多边形填充等算法。
  • 作者简介:
      EdwardAngel,美国新墨西哥大学计算机科学系、电气与计算机工程系以及媒体艺术系荣誉退休教授,他曾经是该大学首位兼任教学工作的研究生。Edward获得了美国南加州大学获得哲学博士学位和加州理工学院工程理学士学位。他还是新墨西哥大学艺术、研究、技术和科学实验室的主任。
  • 目录:
    CHAPTER1GRAPHICSSYSTEMSANDMODELS
    1.1ApplicationsofComputerGraphics
    1.1.1DisplayofInformation
    1.1.2Design
    1.1.3SimulationandAnimation
    1.1.4UserInterfaces

    1.2AGraphicsSystem
    1.2.1PixelsandtheFrameBuffer
    1.2.2OutputDevices
    1.2.3InputDevices

    1.3Images:PhysicalandSynthetic
    1.3.1ObjectsandViewers
    1.3.2LightandImages
    1.3.3ImageFormationModels

    1.4ImagingSystems
    1.4.1ThePinholeCamera
    1.4.2TheHumanVisualSystem
    1.5TheSynthetic-CameraModel

    1.6TheProgrammersInterface
    1.6.1ThePen-PlotterModel
    1.6.2Three-DimensionalAPIs
    1.6.3ASequenceofImages
    1.6.4TheModeling-RenderingParadigm

    1.7GraphicsArchitectures
    1.7.1DisplayProcessors
    1.7.2PipelineArchitectures
    1.7.3TheGraphicsPipeline
    1.7.4VertexProcessing
    1.7.5ClippingandPrimitiveAssembly
    1.7.6Rasterization
    1.7.7FragmentProcessing
    1.8ProgrammablePipelines
    1.9PerformanceCharacteristics
    SummaryandNotes
    SuggestedReadings
    Exercises

    CHAPTER2GRAPHICSPROGRAMMING
    2.1TheSierpinskiGasket
    2.2ProgrammingTwo-DimensionalApplications
    2.2.1CoordinateSystems
    2.3TheOpenGLAPI
    2.3.1GraphicsFunctions
    2.3.2TheGraphicsPipelineandStateMachines
    2.3.3TheOpenGLInterface

    2.4PrimitivesandAttributes
    2.4.1PolygonBasics
    2.4.2PolygonTypesinOpenGL
    2,4.3Approximatin9aSphere
    2.4.4Text
    2.4.5CurvedObjects
    2.4.6Attributes

    2.5Color
    2.5.1RGBColor
    2.5.2IndexedColor
    2.5.3SettingofColorAttributes

    2.6Viewing
    2.6.1TheOrthographicView
    2.6.2Two-DimensionalViewing
    2.6.3MatrixModes

    2.7ControlFunctions
    2.7.1InteractionwiththeWindowSystem
    2.7.2AspectRatioandViewports
    2.7.3Themain,display,andmyinitFunctions
    2.7.4ProgramStructure
    2.8TheGasketProgram
    2.9PolygonsandRecursion

    2.10TheThree.DimensionalGasket
    2.1O.1UseofThreeDimensionalPoints
    2.10.2UseOfPolygonsinThreeDimensions
    2.10.3Hidden-SurfaceRemoval
    2.11PlottingImplicitFunctions
    2.11.1MarchingSquares
    SummaryandNotes
    SuggestedReadings
    Exercises

    CHAPTER3INPUTANDINTERACTION
    3.1Interaction
    3.2InputDevices
    3.2.1PhysicalInputDevices
    3.2.2LogicalDevices
    3.23InputModes
    3.3ClientsandServers

    3.4DisplayLists
    3.4.1DefinitionandExecutionofDisplayLists
    3.4.2TextandDisplayLists
    3.4.3FontsinGLUT
    3.5DisplayListsandModeling

    3.6ProgrammingEventDrivenInput
    3.6.1UsingthePointingDevice
    3.6.2WindowEvents
    3.6.3KeyboardEvents
    3.6.4TheDisplayandIdleCallbacks
    3.6.SWindowManagement
    3.7Menus

    3.8Picking
    3.8.1PickingandSelectionMode
    3.9ASimpleCADProgram
    3.10BuildingInteractiveModels

    3.11AnimatingInteractivePrograms
    3.11.1TheRotatingSquare
    3.11.2DoubleBuffering
    3.11.3UsingaTimer

    3.12DesignofInteractivePrograms
    3.12.1Toolkits.Widgets.andtheFrameBuffer
    3.13LogicOperations
    3.13.1DrawingErasableLines
    3.13.2XORandColor
    3.13.3CursorsandOverlayPlanes
    SummaryandNotes
    SuggestedReadings
    Exercises

    CHAPTER4GEOMTRICOBJECTSANDTRANSFORMATIONS
    4.1Scalars,Points.andVectors
    4.1.1GeometricObjects
    4.1.2Coordinate.FreeGeometry
    4.1.3TheMathematicalView:VectorandAffineSpaces
    4.1.4TheComputerScienceView
    4.1.5GeometricADTs
    4.1.6Lines
    4.1.7AffjneSums
    4.1.8Convexity
    4.1.9DotandCrossProducts
    4.2Three-DimensionaIPrimitives

    4.3CoordinateSystemsandFrames
    4.3.1RepresentationsandN.Tuples
    4.3.2ChangeofCoordinateSystems
    4.3.3ExampleChangeofRepresentation
    4.3.4HomogeneousCoordinates
    4.3.5ExampleChangeinFrames
    4.3.6WorkingwithRepresentations
    4.4Framesin0penGL

    4.5ModelingaColoredCube
    4.5.1ModelingtheFaces
    4.5.2Inward-andOutward.PointingFaces
    4.5.3DataStructuresforObjectRepresentation
    4.5.4TheColorCube
    4.5.5BilinearInterpolation
    4.5.6VertexArrays
    4.6AffineTransformations
    4.7Translation,Rotation-andScaling
    4.7.1Translation
    4.7.2Rotation
    CHAPTER5VIEWING
    CHAPTER6LIGHTINGANDSHADING
    CHAPTER7FROMVERTICESTOFRAGMENTS
    CHAPTER8DISCRETETECHNIQUES
    CHAPTER9PROGRAMMABLESHADERS
查看详情
相关图书 / 更多
国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
国外志愿服务
中国志愿服务联合会;中国志愿服务基金会
国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
国外放射性废物管理组织机构研究/放射性废物管理立法研究丛书
刘新华 编
国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
国外军民两用计划实施方式研究
作者
国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
国外放射性废物管理法律概述(加拿大 德国)
刘新华
国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
国外典型智库研究
孙德翔 著
国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
国外全民阅读活动现状与经验研究
魏玉山
国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
国外军用飞机的发展及其技术
韩非非 著;马高山
国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
国外罪犯矫正制度概论
翟中东
国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
国外放射性废物管理法律概述(法国)
刘新华
国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
国外马克思主义符号学美学的本土化研究
匡存玖
国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
国外汽车排放检验与维修制度
《蓝天保卫战:在用汽车排放超标控制技术丛书》编写组 编
国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
国外节水实践
本书编委会
您可能感兴趣 / 更多
国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
从一到无穷大(爱因斯坦亲笔推荐的科普入门书,清华大学校长送给新生的礼物;世界著名物理学家、宇宙大爆炸学说的先驱)
[美]乔治·伽莫夫 著;栗子文化 出品;有容书邦 发行
国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
明信片(《断背山》作者又一力作,荣获福克纳文学奖,49张明信片背后是100种离奇人生)
[美]安妮·普鲁 著;黄宜思 译
国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
欲望行星:人类时代的地球
[美]唐纳德·沃斯特(Donald Worster) 著;侯深 译;汉唐阳光 出品
国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
超大规模集成电路物理设计:从图分割到时序收敛(原书第2版) [美国]安德·B.卡恩
[美]安德·B.卡恩
国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
海外中国研究·文化、权力与国家:1900—1942年的华北农村(海外中国研究丛书精选版第四辑)
[美]杜赞奇 著;王福明 译
国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
全新正版图书 改变世界的6种力亨利·波卓斯基浙江科学技术出版社9787573910929
[美] 亨利·波卓斯基
国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
(守望者·传记)身体的疯狂朝圣:田纳西·威廉斯传
[美]约翰·拉尔 著;张敏 凌建娥 译
国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
哥白尼
[美]欧文·金格里奇(Owen Gingerich)
国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
玻璃底片上的宇宙
[美]达娃·索贝尔 后浪
国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
数学侦探 珠宝行里的X劫匪
[美]丹尼尔·肯尼 艾米丽·博艾尔 著 刘玙婧、王婧 译;小博集出品
国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
十大经济学家
[美]约瑟夫·熊彼特
国外计算机科学教材系列·交互式计算机图形学:基于OpenGL的自顶向下方法(第5版)(英文版)
闲散一些也无可厚非
[美]艾莉森·孙 著;李昂 译