• 国外计算机科学教材系列:计算机图形学
  • 国外计算机科学教材系列:计算机图形学
  • 国外计算机科学教材系列:计算机图形学
  • 国外计算机科学教材系列:计算机图形学

国外计算机科学教材系列:计算机图形学

¥ 15 1.7折 ¥ 89 七五品

仅1件

北京海淀

作者[美]赫恩(Donald D.Hearn)、[美]赫恩(Donald D.Hearn) 著

出版社电子工业出版社

出版时间2012-02

版次4

装帧平装

上书时间2026-10-25

   商品详情   

品相描述:七五品
图书标准信息
  • 作者 [美]赫恩(Donald D.Hearn)、[美]赫恩(Donald D.Hearn) 著
  • 出版社 电子工业出版社
  • 出版时间 2012-02
  • 版次 4
  • ISBN 9787121157059
  • 定价 89.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 864页
  • 字数 1638千字
  • 正文语种 英语
【内容简介】
《国外计算机科学教材系列:计算机图形学(英文版)(第4版)》是一本内容丰富、取材新颖的计算机图形学著作,在前一版的基础上进行了全面扩充,增加了许多新的内容,覆盖了近年来计算机图形学的最新发展和成就。全书层次分明、重点突出,并附有使用OpenGL编写的大量程序及各种效果图,是一本难得的优秀教材。全书共分为24章及3个附录,全面系统地讲解了计算机图形学的基本概念和相关技术。作者首先对计算机图形学进行综述;然后讲解二维图形的对象表示、算法及应用,三维图形的相关技术、建模和变换等;接着介绍光照模型、颜色模型和动画技术。《国外计算机科学教材系列:计算机图形学(英文版)(第4版)》还新增了有关分层建模与动画的介绍,OpenGL的全面介绍;最后的附录给出了计算机图形学中用到的基本数学概念、图形文件格式及OpenGL的相关内容等。
【目录】
1ASurveyofComputerGraphics
1-1GraphsandCharts
1-2Computer-AidedDesign
1-3Virtual-RealityEnvironments
1-4DataVisualizations
1-5EducationandTraining
1-6ComputerArt
1-7Entertainment
1-8ImageProcessing
1-9GraphicalUserInterfaces
1-10Summary

2ComputerGraphicsHardware
2-1VideoDisplayDevices
RefreshCathode-RayTubes
Raster-ScanDisplays
Random-ScanDisplays
ColorCRTMonitors
Flat-PanelDisplays
Three-DimensionalViewingDevices
StereoscopicandVirtual-RealitySystems
2-2Raster-ScanSystems
VideoController
Raster-ScanDisplayProcessor
2-3GraphicsWorkstationsandViewingSystems
2-4InputDevices
Keyboards,ButtonBoxes,andDials
MouseDevices
TrackballsandSpaceballs
Joysticks
DataGloves
Digitizers
ImageScanners
TouchPanels
LightPens
VoiceSystems
2-5Hard-CopyDevices
2-6GraphicsNetworks
2-7GraphicsontheInternet
2-8Summary

3ComputerGraphicsSoftware
3-1CoordinateRepresentations
3-2GraphicsFunctions
3-3SoftwareStandards
3-4OtherGraphicsPackages
3-5IntroductiontoOpenGL
BasicOpenGLSyntax
RelatedLibraries
HeaderFiles
Display-WindowManagementUsingGLUT
ACompleteOpenGLProgram
ErrorHandlinginOpenGL
3-6Summary

4GraphicsOutputPrimitives
4-1CoordinateReferenceFrames
ScreenCoordinates
AbsoluteandRelativeCoordinateSpecifications
4-2SpecifyingATwo-DimensionalWorld-
CoordinateReferenceFrameinOpenGL
4-3OpenGLPointFunctions
4-4OpenGLLineFunctions
4-5OpenGLCurveFunctions
4-6Fill-AreaPrimitives
4-7PolygonFillAreas
PolygonClassifications
IdentifyingConcavePolygons
SplittingConcavePolygons
SplittingaConvexPolygonintoaSetofTriangles
Inside-OutsideTests
PolygonTables
PlaneEquations
FrontandBackPolygonFaces
4-8OpenGLPolygonFill-AreaFunctions
4-9OpenGLVertexArrays
4-10Pixel-ArrayPrimitives
4-11OpenGLPixel-ArrayFunctions
OpenGLBitmapFunction
OpenGLPixmapFunction
OpenGLRasterOperations
4-12CharacterPrimitives
4-13OpenGLCharacterFunctions
4-14PicturePartitioning
4-15OpenGLDisplayLists
CreatingandNaminganOpenGLDisplayList
ExecutingOpenGLDisplayLists
DeletingOpenGLDisplayLists
4-16OpenGLDisplay-WindowReshapeFunction
4-17Summary

5AttributesofGraphics
Primitives
5-1OpenGLStateVariables
5-2ColorandGrayscale
RGBColorComponents
ColorTables
Grayscale
OtherColorParameters
5-3OpenGLColorFunctions
TheOpenGLRGBandRGBAColorModes
OpenGLColor-IndexMode
OpenGLColorBlending
OpenGLColorArrays
OtherOpenGLColorFunctions
5-4PointAttributes
5-5OpenGLPoint-AttributeFunctions
5-6LineAttributes
LineWidth
LineStyle
PenandBrushOptions
5-7OpenGLLine-AttributeFunctions
OpenGLLine-WidthFunction
OpenGLLine-StyleFunction
OtherOpenGLLineEffects
5-8CurveAttributes
5-9Fill-AreaAttributes
FillStyles
Color-BlendedFillRegions
5-10OpenGLFill-AreaAttributeFunctions
OpenGLFill-PatternFunction
OpenGLTextureandInterpolationPatterns
OpenGLWire-FrameMethods
OpenGLFront-FaceFunction
5-11CharacterAttributes
5-12OpenGLCharacter-AttributeFunctions
5-13OpenGLAntialiasingFunctions
5-14OpenGLQueryFunctions
5-15OpenGLAttributeGroups
5-16Summary

6ImplementationAlgorithmsforGraphicsPrimitivesandAttributes
6-1Line-DrawingAlgorithms
LineEquations
DDAAlgorithm
Bresenham'sLineAlgorithm
DisplayingPolylines
6-2ParallelLineAlgorithms
6-3SettingFrame-BufferValues
6-4Circle-GeneratingAlgorithms
PropertiesofCircles
MidpointCircleAlgorithm
6-5Ellipse-GeneratingAlgorithms
PropertiesofEllipses
MidpointEllipseAlgorithm
6-6OtherCurves
ConicSections
PolynomialsandSplineCurves
6-7ParallelCurveAlgorithms
6-8PixelAddressingandObjectGeometry
ScreenGridCoordinates
MaintainingGeometricPropertiesofDisplayedObjects
6-9AttributeImplementationsforStraight-LineSegmentsandCurves
LineWidth
LineStyle
PenandBrushOptions
CurveAttributes
6-10GeneralScan-LinePolygon-FillAlgorithm
6-11Scan-LineFillofConvexPolygons
6-12Scan-LineFillforRegionswithCurvedBoundaries
6-13FillMethodsforAreaswithIrregularBoundaries
Boundary-FillAlgorithm
Flood-FillAlgorithm
6-14ImplementationMethodsforFillStyles
FillStyles
Color-BlendedFillRegions
6-15ImplementationMethodsforAntialiasing
SupersamplingStraight-LineSegments
SubpixelWeightingMasks
AreaSamplingStraight-LineSegments
FilteringTechniques
PixelPhasing
CompensatingforLine-IntensityDifferences
AntialiasingAreaBoundaries
6-16Summary

7Two-DimensionalGeometricTransformations
7-1BasicTwo-DimensionalGeometricTransformations
Two-DimensionalTranslation
Two-DimensionalRotation
Two-DimensionalScaling
7-2MatrixRepresentationsand
HomogeneousCoordinates
HomogeneousCoordinates
Two-DimensionalTranslationMatrix
Two-DimensionalRotationMatrix
Two-DimensionalScalingMatrix
7-3InverseTransformations
7-4Two-DimensionalCompositeTransformations
CompositeTwo-DimensionalTranslations
CompositeTwo-DimensionalRotations
CompositeTwo-DimensionalScalings
GeneralTwo-DimensionalPivot-PointRotation
GeneralTwo-DimensionalFixed-PointScaling
GeneralTwo-DimensionalScalingDirections
MatrixConcatenationProperties
GeneralTwo-DimensionalCompositeTransformationsandComputational
Efficiency
Two-DimensionalRigid-BodyTransformation
ConstructingTwo-DimensionalRotationMatrices
Two-DimensionalComposite-MatrixProgrammingExample
7-5OtherTwo-DimensionalTransformations
Reflection
Shear
7-6RasterMethodsforGeometricTransformations
7-7OpenGLRasterTransformations
7-8TransformationsbetweenTwo-DimensionalCoordinateSystems
7-9OpenGLFunctionsforTwo-DimensionalGeometricTransformations
BasicOpenGLGeometricTransformations
OpenGLMatrixOperations
7-10OpenGLGeometric-TransformationProgrammingExamples
7-11Summary

8Two-DimensionalViewing
8-1TheTwo-DimensionalViewingPipeline
8-2TheClippingWindow
Viewing-CoordinateClippingWindow
World-CoordinateClippingWindow
8-3NormalizationandViewportTransformations
MappingtheClippingWindowintoaNormalizedViewport
MappingtheClippingWindowintoaNormalizedSquare
DisplayofCharacterStrings
Split-ScreenEffectsandMultipleOutputDevices
8-4OpenGLTwo-DimensionalViewingFunctions
OpenGLProjectionMode
GLUClipping-WindowFunction
OpenGLViewportFunction
CreatingaGLUTDisplayWindow
SettingtheGLUTDisplay-WindowModeandColor
GLUTDisplay-WindowIdentifier
DeletingaGLUTDisplayWindow
CurrentGLUTDisplayWindow
RelocatingandResizingaGLUTDisplayWindow
ManagingMultipleGLUTDisplayWindows
GLUTSubwindows
SelectingaDisplay-WindowScreen-CursorShape
ViewingGraphicsObjectsinaGLUTDisplayWindow
ExecutingtheApplicationProgram
OtherGLUTFunctions
OpenGLTwo-DimensionalViewingProgramExample
8-5ClippingAlgorithms
8-6Two-DimensionalPointClipping
8-7Two-DimensionalLineClipping
Cohen-SutherlandLineClipping
Liang-BarskyLineClipping
Nicholl-Lee-NichollLineClipping
LineClippingUsingNonrectangularPolygonClipWindows
LineClippingUsingNonlinearClipping-WindowBoundaries
8-8PolygonFill-AreaClipping
Sutherland--HodgmanPolygonClipping
Weiler-AthertonPolygonClipping
PolygonClippingUsingNonrectangularPolygonClipWindows
PolygonClippingUsingNonlinearClipping-WindowBoundaries
8-9CurveClipping
8-10TextClipping
8-11Summary

9Three-DimensionalGeometricTransformations
9-1Three-DimensionalTranslation
9-2Three-DimensionalRotation
Three-DimensionalCoordinate-AxisRotations
GeneralThree-DimensionalRotations
QuaternionMethodsforThree-DimensionalRotations
9-3Three-DimensionalScaling
9-4CompositeThree-DimensionalTransformations
9-5OtherThree-DimensionalTransformations
Three-DimensionalReflections
Three-DimensionalShears
9-6TransformationsbetweenThree-DimensionalCoordinateSystems
9-7AffineTransformations
9-8OpenGLGeometric-TransformationFunctions
OpenGLMatrixStacks
9-9OpenGLThree-DimensionalGeometric-TransformationProgrammingExamples
9-10Summary

10Three-DimensionalViewing
10-1OverviewofThree-DimensionalViewingConcepts
ViewingaThree-DimensionalScene
Projections
DepthCueing
IdentifyingVisibleLinesandSurfaces
SurfaceRendering
ExplodedandCutawayViews
Three-DimensionalandStereoscopicViewing
10-2TheThree-DimensionalViewingPipeline
10-3Three-DimensionalViewing-CoordinateParameters
TheView-PlaneNormalVector
TheView-UpVector
TheuvnViewing-CoordinateReferenceFrame
GeneratingThree-DimensionalViewingEffects
10-4TransformationfromWorldtoViewingCoordinates
10-5ProjectionTransformations
10-6OrthogonalProjections
AxonometricandIsometricOrthogonalProjections
OrthogonalProjectionCoordinates
ClippingWindowandOrthogonal-ProjectionViewVolume
NormalizationTransformationforanOrthogonalProjection
10-7ObliqueParallelProjections
ObliqueParallelProjectionsinDraftingandDesign
CavalierandCabinetObliqueParallelProjections
ObliqueParallel-ProjectionVector
ClippingWindowandObliqueParallel-ProjectionViewVolume
ObliqueParallel-ProjectionTransformationMatrix
NormalizationTransformationforanObliqueParallelProjection
10-8PerspectiveProjections
Perspective-ProjectionTransformationCoordinates
Perspective-ProjectionEquations:SpecialCases
VanishingPointsforPerspectiveProjections
Perspective-ProjectionViewVolume
Perspective-ProjectionTransformationMatrix
SymmetricPerspective-ProjectionFrustum
ObliquePerspective-ProjectionFrustum
NormalizedPerspective-ProjectionTransformationCoordinates
10-9TheViewportTransformationandThree-DimensionalScreenCoordinates
10-10OpenGLThree-DimensionalViewingFunctions
OpenGLViewing-TransformationFunction
OpenGLOrthogonal-ProjectionFunction
OpenGLSymmetricPerspective-ProjectionFunction
OpenGLGeneralPerspective-ProjectionFunction
OpenGLViewportsandDisplayWindows
OpenGLThree-DimensionalViewingProgramExample
10-11Three-DimensionalClippingAlgorithms
ClippinginThree-DimensionalHomogeneousCoordinates
Three-DimensionalRegionCodes
Three-DimensionalPointandLineClipping
Three-DimensionalPolygonClipping
Three-DimensionalCurveClipping
ArbitraryClippingPlanes
10-12OpenGLOptionalClippingPlanes
10-13Summary

11HierarchicalModeling
11-1BasicModelingConcepts
SystemRepresentations
SymbolHierarchies
11-2ModelingPackages
11-3GeneralHierarchicalModelingMethods
LocalCoordinates
ModelingTransformations
CreatingHierarchicalStructures
11-4HierarchicalModelingUsingOpenGLDisplayLists
11-5Summary

12ComputerAnimation
12-1RasterMethodsforComputerAnimation
DoubleBuffering
GeneratingAnimationsUsingRasterOperations
12-2DesignofAnimationSequences
12-3TraditionalAnimationTechniques
12-4GeneralComputer-AnimationFunctions
12-5Computer-AnimationLanguages
12-6Key-FrameSystems
Morphing
SimulatingAccelerations
12-7MotionSpecifications
DirectMotionSpecification
Goal-DirectedSystems
KinematicsandDynamics
12-8CharacterAnimation
ArticulatedFigureAnimation
MotionCapture
12-9PeriodicMotions
12-10OpenGLAnimationProcedures
12-11Summary

13Three-DimensionalObjectRepresentations
13-1Polyhedra
13-2OpenGLPolyhedronFunctions
OpenGLPolygonFill-AreaFunctions
GLUTRegularPolyhedronFunctions
ExampleGLUTPolyhedronProgram
13-3CurvedSurfaces
13-4QuadricSurfaces
Sphere
Ellipsoid
Torus
13-5Superquadrics
Superellipse
Superellipsoid
13-6OpenGLQuadric-SurfaceandCubic-SurfaceFunctions
GLUTQuadric-SurfaceFunctions
GLUTCubic-SurfaceTeapotFunction
GLUQuadric-SurfaceFunctions
ExampleProgramUsingGLUTandGLUQuadric-SurfaceFunctions
13-7Summary

14SplineRepresentations
14-1InterpolationandApproximationSplines
14-2ParametricContinuityConditions
14-3GeometricContinuityConditions
14-4SplineSpecifications
14-5SplineSurfaces
14-6TrimmingSplineSurfaces
14-7Cubic-SplineInterpolationMethods
NaturalCubicSplines
HermiteInterpolation
CardinalSplines
Kochanek-BartelsSplines
14-8BézierSplineCurves
BézierCurveEquations
ExampleBézierCurve-GeneratingProgram
PropertiesofBézierCurves
DesignTechniquesUsingBézierCurves
CubicBézierCurves
14-9BézierSurfaces
14-10B-SplineCurves
B-SplineCurveEquations
UniformPeriodicB-SplineCurves
CubicPeriodicB-SplineCurves
OpenUniformB-SplineCurves
NonuniformB-SplineCurves
14-11B-SplineSurfaces
14-12Beta-Splines
Beta-SplineContinuityConditions
CubicPeriodicBeta-SplineMatrixRepresentation
14-13RationalSplines
14-14ConversionBetweenSplineRepresentations
14-15DisplayingSplineCurvesandSurfaces
Horner'sRule
Forward-DifferenceCalculations
SubdivisionMethods
14-16OpenGLApproximation-SplineFunctions
OpenGLBézier-SplineCurveFunctions
OpenGLBézier-SplineSurfaceFunctions
GLUB-SplineCurveFunctions
GLUB-SplineSurfaceFunctions
GLUSurface-TrimmingFunctions
14-17Summary

15OtherThree-DimensionalObjectRepresentations
15-1BlobbyObjects
15-2SweepRepresentations
15-3ConstructiveSolid-GeometryMethods
15-4Octrees
15-5BSPTrees
15-6PhysicallyBasedModeling
15-7Summary

16Visible-SurfaceDetectionMethods
16-1ClassificationofVisible-SurfaceDetectionAlgorithms
16-2Back-FaceDetection
16-3Depth-BufferMethod
16-4A-BufferMethod
16-5Scan-LineMethod
16-6Depth-SortingMethod
16-7BSP-TreeMethod
16-8Area-SubdivisionMethod
16-9OctreeMethods
16-10Ray-CastingMethod
16-11ComparisonofVisibility-DetectionMethods
16-12CurvedSurfaces
Curved-SurfaceRepresentations
SurfaceContourPlots
16-13Wire-FrameVisibilityMethods
Wire-FrameSurface-VisibilityAlgorithms
Wire-FrameDepth-CueingAlgorithm
16-14OpenGLVisibility-DetectionFunctions
OpenGLPolygon-CullingFunctions
OpenGLDepth-BufferFunctions
OpenGLWire-FrameSurface-VisibilityMethods
OpenGLDepth-CueingFunction
16-15Summary

17IlluminationModelsandSurface-RenderingMethods
17-1LightSources
PointLightSources
InfinitelyDistantLightSources
RadialIntensityAttenuation
DirectionalLightSourcesandSpotlightEffects
AngularIntensityAttenuation
ExtendedLightSourcesandtheWarnModel
17-2SurfaceLightingEffects
17-3BasicIlluminationModels
AmbientLight
DiffuseReflection
SpecularReflectionandthePhongModel
CombinedDiffuseandSpecularReflections
DiffuseandSpecularReflectionsfromMultipleLightSources
SurfaceLightEmissions
BasicIlluminationModelwithIntensityAttenuationandSpotlights
RGBColorConsiderations
OtherColorRepresentations
Luminance
17-4TransparentSurfaces
TranslucentMaterials
LightRefraction
BasicTransparencyModel
17-5AtmosphericEffects
17-6Shadows
17-7CameraParameters
17-8DisplayingLightIntensities
DistributingSystemIntensityLevels
GammaCorrectionandVideoLookupTables
DisplayingContinuous-ToneImages
17-9HalftonePatternsandDitheringTechniques
HalftoneApproximations
DitheringTechniques
17-10PolygonRenderingMethods
Constant-IntensitySurfaceRendering
GouraudSurfaceRendering
PhongSurfaceRendering
FastPhongSurfaceRendering
17-11OpenGLIlluminationandSurface-RenderingFunctions
OpenGLPointLight-SourceFunction
SpecifyinganOpenGLLight-SourcePositionandType
SpecifyingOpenGLLight-SourceColors
SpecifyingRadial-IntensityAttenuationCoefficientsforanOpenGLLightSource
OpenGLDirectionalLightSources(Spotlights)
OpenGLGlobalLightingParameters
OpenGLSurface-PropertyFunction
OpenGLIlluminationModel
OpenGLAtmosphericEffects
OpenGLTransparencyFunctions
OpenGLSurface-RenderingFunctions
OpenGLHalftoningOperations
17-12Summary

18TexturingandSurface-DetailMethods
18-1ModelingSurfaceDetailwithPolygons
18-2TextureMapping
LinearTexturePatterns
SurfaceTexturePatterns
VolumeTexturePatterns
TextureReductionPatterns
ProceduralTexturingMethods
18-3BumpMapping
18-4FrameMapping
18-5OpenGLTextureFunctions
OpenGLLine-TextureFunctions
OpenGLSurface-TextureFunctions
OpenGLVolume-TextureFunctions
OpenGLColorOptionsforTexturePatterns
OpenGLTexture-MappingOptions
OpenGLTextureWrapping
CopyingOpenGLTexturePatternsfromtheFrameBuffer
OpenGLTexture-CoordinateArrays
NamingOpenGLTexturePatterns
OpenGLTextureSubpatterns
OpenGLTextureReductionPatterns
OpenGLTextureBorders
OpenGLProxyTextures
AutomaticTexturingofQuadricSurfaces
HomogeneousTextureCoordinates
AdditionalOpenGLTextureOptions
18-6Summary

19ColorModelsandColorApplications
19-1PropertiesofLight
TheElectromagneticSpectrum
PsychologicalCharacteristicsofColor
19-2ColorModels
PrimaryColors
IntuitiveColorConcepts
19-3StandardPrimariesandtheChromaticityDiagram
TheXYZColorModel
NormalizedXYZValues
TheCIEChromaticityDiagram
ColorGamuts
ComplementaryColors
DominantWavelength
Purity
19-4TheRGBColorModel
19-5TheYIQandRelatedColorModels
TheYIQParameters
TransformationsBetweenRGBandYIQColorSpaces
TheYUVandYCrCbSystems
19-6TheCMYandCMYKColorModels
TheCMYParameters
TransformationsBetweenCMYandRGBColorSpaces
19-7TheHSVColorModel
TheHSVParameters
SelectingShades,Tints,andTones
TransformationsBetweenHSVandRGBColorSpaces
19-8TheHLSColorModel
19-9ColorSelectionandApplications
19-10Summary

20InteractiveInputMethodsandGraphicalUserInterfaces
20-1GraphicalInputData
20-2LogicalClassificationofInputDevices
LocatorDevices
StrokeDevices
StringDevices
ValuatorDevices
ChoiceDevices
PickDevices
20-3InputFunctionsforGraphicalData
InputModes
EchoFeedback
CallbackFunctions
20-4InteractivePicture-ConstructionTechniques
BasicPositioningMethods
Dragging
Constraints
Grids
Rubber-BandMethods
GravityField
InteractivePaintingandDrawingMethods
20-5Virtual-RealityEnvironments
20-6OpenGLInteractiveInput-DeviceFunctions
GLUTMouseFunctions
GLUTKeyboardFunctions
GLUTTabletFunctions
GLUTSpaceballFunctions
GLUTButton-BoxFunction
GLUTDialsFunction
OpenGLPickingOperations
20-7OpenGLMenuFunctions
CreatingaGLUTMenu
CreatingandManagingMultipleGLUTMenus
CreatingGLUTSubmenus
ModifyingGLUTMenus
20-8DesigningaGraphicalUserInterface
TheUserDialogue
WindowsandIcons
AccommodatingMultipleSkillLevels
Consistency
MinimizingMemorization
BackupandErrorHandling
Feedback
20-9Summary

21GlobalIllumination
21-1Ray-TracingMethods
BasicRay-TracingAlgorithm
Ray-SurfaceIntersectionCalculations
Ray-SphereIntersections
Ray-PolyhedronIntersections
ReducingObject-IntersectionCalculations
Space-SubdivisionMethods
SimulatingCameraFocusingEffects
AntialiasedRayTracing
DistributedRayTracing
21-2RadiosityLightingModel
Radiant-EnergyTerms
TheBasicRadiosityModel
ProgressiveRefinementRadiosityMethod
21-3EnvironmentMapping
21-4PhotonMapping
21-5Summary

22ProgrammableShaders
22-1AHistoryofShadingLanguages
Cook'sShadeTrees
Perlin'sPixelStreamEditor
RenderMan
22-2TheOpenGLPipeline
TheFixed-FunctionPipeline
ChangingthePipelineStructure
VertexShaders
FragmentShaders
GeometryShaders
TessellationShaders
22-3TheOpenGLShadingLanguage
ShaderStructure
UsingShadersinOpenGL
BasicDataTypes
Vectors
Matrices
StructuresandArrays
ControlStructures
GLSLFunctions
CommunicatingwithOpenGL
22-4ShaderEffects
APhongShader
TextureMapping
BumpMapping
22-5Summary

23AlgorithmicModeling
23-1Fractal-GeometryMethods
FractalGenerationProcedures
ClassificationofFractals
FractalDimension
GeometricConstructionofDeterministicSelf-SimilarFractals
GeometricConstructionofStatisticallySelf-SimilarFractals
AffineFractal-ConstructionMethods
RandomMidpoint-DisplacementMethods
ControllingTerrainTopography
Self-SquaringFractals
Self-InverseFractals
23-2ParticleSystems
23-3Grammar-BasedModelingMethods
23-4Summary

24VisualizationofDataSets
24-1VisualRepresentationsforScalarFields
24-2VisualRepresentationsforVectorFields
24-3VisualRepresentationsforTensorFields
24-4VisualRepresentationsforMultivariateDataFields
24-5Summary

AMathematicsforComputerGraphics
A-1CoordinateReferenceFrames
Two-DimensionalCartesianScreenCoordinates
StandardTwo-DimensionalCartesianReferenceFrames
PolarCoordinatesinthexyPlane
StandardThree-DimensionalCartesianReferenceFrames
Three-DimensionalCartesianScreenCoordinates
Three-DimensionalCurvilinear-CoordinateSystems
SolidAngle
A-2PointsandVectors
PointProperties
VectorProperties
VectorAdditionandScalarMultiplication
ScalarProductofTwoVectors
VectorProductofTwoVectors
A-3Tensors
A-4BasisVectorsandtheMetricTensor
DeterminingBasisVectorsforaCoordinateSpace
OrthonormalBasis
MetricTensor
A-5Matrices
ScalarMultiplicationandMatrixAddition
MatrixMultiplication
MatrixTranspose
DeterminantofaMatrix
MatrixInverse
A-6ComplexNumbers
BasicComplexArithmetic
ImaginaryUnit
ComplexConjugateandModulusofaComplexNumber
ComplexDivision
Polar-CoordinateRepresentationforaComplexNumber
A-7Quaternions
A-8NonparametricRepresentations
A-9ParametricRepresentations
A-10Rate-of-ChangeOperators
GradientOperator
DirectionalDerivative
GeneralFormoftheGradientOperator
LaplaceOperator
DivergenceOperator
CurlOperator
A-11Rate-of-ChangeIntegralTransformationTheorems
Stokes'sTheorem
Green'sTheoremforaPlaneSurface
DivergenceTheorem
Green'sTransformationEquations
A-12AreaandCentroidofaPolygon
AreaofaPolygon
CentroidofaPolygon
A-13CalculatingPropertiesofPolyhedra
A-14NumericalMethods
SolvingSetsofLinearEquations
FindingRootsofNonlinearEquations
EvaluatingIntegrals
SolvingOrdinaryDifferentialEquations
SolvingPartialDifferentialEquations
Least-SquaresCurve-FittingMethodsforDataSets
BGraphicsFileFormats
B-1Image-FileConfigurations
B-2Color-ReductionMethods
UniformColorReduction
PopularityColorReduction
Median-CutColorReduction
B-3File-CompressionTechniques
Run-LengthEncoding
LZWEncoding
OtherPattern-RecognitionCompressionMethods
HuffmanEncoding
ArithmeticEncoding
DiscreteCosineTransform
B-4CompositionoftheMajorFileFormats
JPEG:JointPhotographicExpertsGroup
CGM:Computer-GraphicsMetafileFormat
TIFF:TagImage-FileFormat
PNG:PortableNetwork-GraphicsFormat
XBM:XWindowSystemBitmapFormatandXPM:XWindowSystemPixmapFormat
AdobePhotoshopFormat
MacPaint:MacintoshPaintFormat
PICT:PictureDataFormat
BMP:BitmapFormat
PCX:PCPaintbrushFileFormat
TGA:TruevisionGraphics-AdapterFormat
GIF:GraphicsInterchangeFormat
B-5Summary
CTheWorldofOpenGL
C-1TheEvolutionofOpenGL
TheEarlyYears:OpenGL1.x
OpenGLGoesTiny:OpenGLES1.x
UnderNewManagement:OpenGLandKhronosGroup
ProgrammableEverything:OpenGL2.x
TinyPrograms:OpenGLES2.x
GeometryandVertexProcessingEvolution:OpenGL3.x
ThisGeneration:OpenGL4.x
TheOpenGLExtensionMechanism
WhereNext?
C-2OpenGLbeyondCandC++
OpenGLforJava
Multithreading
PythonandOpenGL
ConclusionsandDirections
C-3GPUArchitecture,Past,Present,andFuture
TheEarlyDays
TheMiddleAges
ModernGPUs
Parallelism
GettingtheMostoutofaModernGPU
BalancetheWorkload
AlwaysMoveForwards
FeedthePipeline
MakeBestUseofYourResources

Bibliography
Index

OpenGLFunctionIndex
CoreLibraryFunctions
GLSLLibraryFunctions
GLULibraryFunctions
GLUTLibraryFunctions
点击展开 点击收起

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP