当前位置:首页 > 计算机理论 >
《计算机图形学》电子书封面

计算机图形学

  • 发布时间:2020年06月01日 09:44:20
  • 作者:赫恩 著,蔡士杰,杨若瑜
  • 大小:118.2 MB
  • 类别:计算机电子书
  • 格式:PDF
  • 版本:第4版
  • 评分:8.7

    计算机图形学 PDF 第4版

      给大家带来的一篇关于计算机相关的电子书资源,介绍了关于计算机、图形学方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小118.2 MB,赫恩 著,蔡士杰,杨若瑜编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.8。

      内容介绍

      计算机图形学(第4版)是一本经典著作,这次版本更新增加了许多实践内容,覆盖了近年来计算机图形学的全新发展和成就,并附有使用OpenGL编写的大量程序以及各种效果图。本书共分24章,全面系统地讲解了计算机图形学的基本概念和相关技术。作者首先对计算机图形学进行综述;然后讲解了二维图形的对象表示、算法及应用,三维图形的相关技术、建模和变换等;接着介绍了层次建模、动画技术、样条曲线表示、纹理处理等方面的内容,最后光照模型、颜色模型和交互输入法等。

      目录

      • 第1章 计算机图形学综述
      • 第2章 计算机图形硬件
      • 第3章 计算机图形软件
      • 第4章 输出图元
      • 第5章 图元的属性
      • 第6章 实现图元及属性的算法
      • 第7章 二维几何变换
      • 第8章 二维观察
      • 第9章 三维几何变换
      • 第10章 三维观察
      • 第11章 层次建模
      • 第12章 计算机动画
      • 第13章 三维对象的表示
      • 第14章 样条表示
      • 第15章 其他三维对象的表示
      • 第16章 可见面判别算法
      • 第17章 光照模型与面绘制算法
      • 第18章 纹理与表面细节添加方法
      • 第19章 颜色模型和颜色应用
      • 第20章 图形用户界面和交互输入方法
      • 第21章 全局光照
      • 第22章 可编程着色器
      • 第23章 基于算法的建模
      • 第24章 数据集可视化

      学习笔记

      Three.js的使用及绘制基础3D图形详解

      一、 前言 Three.js 是一款 webGL(3D绘图标准,在此不赘述)引擎,可以运行于所有支持 webGL 的浏览器。Three.js 封装了 webGL 底层的 API ,为我们提供了高级的开发接口,可以使用简单的代码去实现 3D 渲染。(官网:https://threejs.org/) 二、 为什么要选择Three.js? Three.js 作为原生 web3D 引擎,对插件式 web3D 引擎的优势不言而喻:不需要安装插件、在移动端支持好。 Three.js 与其他原生 web3D 引擎对比: Babylon.js:一个强大的 3D 游戏引擎,由 Microsoft 的员工 David Cathue 主导开发。和 Three.js 相比,three.js 更倾向于动画,而 Babylon.js 则更适合游戏开发。 PhiloGL:增加了额外的功能帮助你可以使用本地的 WebGL ,这个 Web……

      python实现从文件中读取数据并绘制成 x y 轴图形的方法

      如下所示: import matplotlib.pyplot as pltimport numpy as npdef readfile(filename): dataList = [] dataNum = 0 with open(filename,'r') as f: for line in f.readlines(): linestr = line.strip('\n') if len(linestr) 8 and len(linestr) 1: dataList.append(float(linestr)) dataNum += 1 return dataList, dataNum y, range = readfile("./session.log") # print yprint "range=%d" % (range) x = np.linspace(0, 1, range)# plt.plot(x, y, 'r-o')plt.plot(x, y)plt.show() 数据格式: 0.89600.94560.90690.91280.93061.01861.03270.98350.94380.98070.99491.07371.08421.04451.06091.06640.97481.04271.09831.08141.10831.1051 图形: 以上这篇python实现从文件中读取数据并绘制成 x y 轴图形的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支……

      python射线法判断一个点在图形区域内外

      用python 实现的代码:判断一个点在图形区域内外,供大家参考,具体内容如下 # -*-encoding:utf-8 -*-# file:class.py# """信息楼0 123.425658,41.7741771 123.425843,41.7741662 123.425847,41.7741193 123.42693,41.7740624 123.426943,41.7740995 123.427118,41.7740896 123.427066,41.7735487 123.426896,41.7735448 123.426916,41.7739209 123.425838,41.77396510 123.425804,41.77358511 123.425611,41.773595图书馆0 123.425649,41.773031 123.426656,41.7729932 123.426611,41.7723983 123.425605,41.772445""" class Point: lat = '' lng = '' def __init__(self,lat,lng): self.lat = lat #纬度 self.lng = lng #经度 def show(self): print self.lat," ",self.lng #将信息楼的边界点实例化并存储到points1里point0 = Point(123.425658,41.774177)point1 = Point(123.425843,41.774166)po……

      解决Python pandas plot输出图形中显示中文乱码问题

      解决方式一: import matplotlib#1. 获取matplotlibrc文件所在路径matplotlib.matplotlib_fname()#Out[3]: u'd:\\Anaconda2\\lib\\site-packages\\matplotlib\\mpl-data\\matplotlibrc'#修改此配置文件,一劳永逸,不用在每个脚本中写代码解决中文显示问题 修改 'font.sans-serif‘ 的配置,在最前面加你本地电脑已有的字体family。 参看方式二。 修改'axes.unicode_minus'的配置为False 解决方式二: 在python脚本中增加配置支持中文的代码:其实本质上讲还是和方式一一样的。 from pylab import mpl#mpl.rcParams['font.sans-serif'] = ['SimHei']mpl.rcParams['font.sans-serif'] = ['Microsoft YaHei'] # 指定默认字体:解决plot不能显示中文问题mpl.rcParams['axes.unicode_minus'] = False # 解决保存图像……

      以上就是本次介绍的计算机电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:SQL Server 2014管理最佳实践

      下一篇:数据科学导论:Python语言实现

      展开 +

      收起 -

      • 《计算机图形学》PDF下载

      下载地址:百度网盘下载
      计算机相关电子书
      计算机网络
      计算机网络 完整第5版

      这书是世界各国应用最普遍、最权威性的计算机网經典教材内容。本书依照网络协议实体模型由上而下(物理层、统计数据链路层、物质访问控制层、传输层、传输层和网络层)有系统化详细

      立即下载
      计算机网络基础
      计算机网络基础 立即下载
      3D游戏引擎设计:实时计算机图形学的应用方法
      3D游戏引擎设计:实时计算机图形学的应用方法 高清第2版

      3D游戏引擎设计:实时计算机图形学的应用方法(第2版) 详细阐述了与3D游戏引擎设计相关的高效解决方案及相应的数据结构和算法,主要包括图形系统、渲染器、场景图、控制器动画、空间

      立即下载
      计算机网络
      计算机网络 第7版

      本书自1989年首次出版以来,曾于1994年、1999年、2003年、2008年和2013年分别出了修订版。在2006年本书通过了教育部的评审,被纳入普通高等教育十一五*规划教材;2008年出版的第5版获得了教育部

      立即下载
      深入理解计算机系统
      深入理解计算机系统 第3版

      深入理解计算机系统(原书第3版) 和第2版相比,本版内容上*的变化是,从以IA32和x86-64为基础转变为完全以x86-64为基础。主要更新如下: 基于x86-64,大量地重写代码,首次介绍对处理浮点数据的

      立即下载
      计算机组成:结构化方法
      计算机组成:结构化方法 第6版

      计算机组成:结构化方法(原书第6版) 采用结构化方法来介绍计算机系统,书的内容完全建立在计算机是由层次结构组成的,每层完成规定的功能这一概念之上。作者对本版进行了彻底的更新,

      立即下载
      计算机科学导论
      计算机科学导论 超清第3版

      计算机科学导论(原书第3版) 是大学计算机相关专业的基础课教材,涉及计算机科学的各个方面。本书着重讲解基本概念而不是数学模型和技术细节,通过大量的图表和演示范例讲解计算机科

      立即下载
      计算机科学概论
      计算机科学概论 全书第12版

      计算机科学的全景式呈现經典的导论性教材内容的全新升级版本号全方位掌握全新升级的技术性发展趋向《 计算机科学概论 》很多年来始终备受世界各地高等院校老师学生的热烈欢迎,是哈佛

      立即下载
      读者留言
      邹靖琪

      邹靖琪 提供上传

      资源
      49
      粉丝
      17
      喜欢
      200
      评论
      20

      Copyright 2018-2020 www.xz577.com 码农之家

      投诉 / 推广 / 赞助:QQ:520161757