Skip to content

fengjixuchui/ComputerGraphicsBasics

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer Graphics Basics

计算机图形基础教程 (总时长:15小时+)

课程目的

  • 掌握游戏编程和计算机图形学的基本数学知识。
  • 掌握线性代数、几何变换、运动学、3D物理和相关数值运算的基本方法。

课程说明

  • 计算机图形学的基础理论知识
  • 基本的3D游戏数学知识
  • 需要C++基础

课程包含内容

  • Vector Spaces(向量空间)
  • Matrices(矩阵)
  • Quaternion(四元数)
  • Affine Geometry(仿射几何)
  • Affine Transformations(仿射变换)
  • 3D Mathematics(3D数学)
  • C++实践练习
  • 创建自己的3D数学库

CSDN学院在线视频地址

http://edu.csdn.net/course/detail/6166

腾讯精品课在线视频地址

http://class.qq.com/class/24757.html

说明

Lib\Math3D中包含了该课程中涉及到的全部代码。包括:

  • 三维向量
  • n维向量
  • 矩阵
  • 四元数

Parpers文件夹中包含了论文《Fast MinimumStorage RayTriangle Intersection》,该论文中的算法在“C++练习直线与三角形的交点”课程中进行了详细说明。

PPT文件夹中包含了本课程的全部PPT文件。

About

计算机图形基础教程

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%