美文网首页
3D数学基础(一)坐标系,向量,矩阵

3D数学基础(一)坐标系,向量,矩阵

作者: 风之子__ | 来源:发表于2022-07-06 22:39 被阅读0次

3D数学基础:图形与游戏开发

[toc]

第一章 简介

  • 所需基础知识
    • 数学
      • 中学代数
      • 中学几何
      • 三角函数
    • 编程
      • 程序控制流程
      • 函数
      • 面向对象程序设计
  • 概览
    • 坐标系
    • 向量
    • 矩阵
    • 表达方位,角位移
    • 几何图元
    • 三角网格
    • 计算机图形学概述
    • 可见性检测

第二章笛卡尔坐标系

  • 1D
    • 离散数学
    • 连续数学
  • 2D
    • 所有2D坐标系等价
  • 3D
    • 左右手坐标系

第三章 多坐标系

  • 坐标系类型
    • 世界坐标系
    • 物体坐标系
    • 摄像机坐标系
      • 屏幕坐标系
      • 视锥
      • 可见性检测
    • 惯性坐标系(物体到世界中介坐标系)
      • 与世界坐标系轴平行
      • 与物体坐标系原点重合
    • 嵌套式坐标系
  • 描述坐标轴:在一个坐标系描述另外一个坐标系
    • 描述原点
    • 描述轴(第十章讨论)
  • 坐标系转换
    • 旋转为惯性坐标系
    • 再平移
    • 点的转换完全与坐标系转换逆向

第四章 向量

  • 向量数学定义
    • 本质是数组
    • 标量:强调数值
  • 几何定义
    • 有大小,方向的线段
    • 位移,相对位置,速度
  • 向量和点
    • 向量代表点到原点的相对位移

第五章 向量运算

  • 线性代数和与几何
    • 3D数学关心几何意义
  • 零向量
    • 大小为零,没有方向
      • 向量点乘零向量解释为垂直
      • 向量叉乘零向量解释为平行
  • 负向量
  • 向量大小(模长)
  • 运算法则
    • 标量乘向量
      • 放缩
    • 标准化向量
    • 向量加减法
      • 三角形法则平移
    • 距离公式
    • 向量乘法
      • 点乘
        • cos公式投影长度相乘
        • 几何意义
          • 结果为标量
          • 大小表示相似程度,符号代表方向
      • 叉乘
        • sin公式
        • 几何意义
          • 结果为向量
          • 大小代表四边形面积,方向代表垂直于两个向量所在平面
            • 分左右手坐标系
  • 向量投影(分解向量)
    • 水平分量计算公式
    \vec{v_{||}} = \vec{n} \cdot {\vec{v}\cdot\vec{n}\over|\vec{n}|^{2}}
    
    • 垂直分量计算公式
      • 用v向量减去水平分量

第六章 3D向量类

  • Vector3

第七章 矩阵

  • 数学定义
    • 矩阵维度和记法
    • 方阵
      • 对角矩阵
      • 单位矩阵
    • 向量作为矩阵使用
      • 行向量
      • 列向量
    • 转置矩阵
    • 运算
      • 标量与矩阵乘法
      • 矩阵之间乘法
      • 向量与矩阵乘法
  • 几何解释
    • 线性变换
      • 向量与方阵相乘
      • 保留直线,拉伸坐标系
      • 方阵每一行代表转换后的基向量
    • 建立矩阵
      • 求变换后的基向量

相关文章

  • 3D数学基础及图形开发(一)坐标系

    3D数学基础及图形开发(一)坐标系及向量 (一) 笛卡尔坐标系 可以大致分为两大坐标系:左手坐标系右手坐标系 一些...

  • 3D数学基础(一)坐标系,向量,矩阵

    3D数学基础:图形与游戏开发 [toc] 第一章 简介 所需基础知识数学中学代数中学几何三角函数编程程序控制流程函...

  • WebGL知识点

    数学基础 坐标系:笛卡尔坐标系、极坐标等多坐标系:世界坐标系、物体坐标系、摄像机坐标系、惯性坐标系;向量、向量运算...

  • Unity基础-向量

    向量是2D、3D数学研究的标准工具,在3D游戏中向量是基础。 一、向量 1、向量的数学定义 向量就是一个数字列表,...

  • 3D游戏开发需要的数学基础(1) - 向量 Vector

    做3D游戏开发的过程中,经常要和各种坐标系,向量,矩阵等各种数学运算,我在这里把常用的相关数学知识点做一下笔记,供...

  • 矩阵和向量

    概述 本文主要讲解矩阵和向量的基础数学知识,我们的目标是能掌握基本的运算操作即可。 矩阵 向量 矩阵运算 矩阵与向...

  • 数学基础Part

    ——数学基础部分,包括标量、向量、矩阵、张量,导数&偏导数,特征值&特征向量,概率&分布。 一、“量” 概念 标量...

  • 视频特效学习04-OpenGL基础变化

    学习目标: 向量、矩阵和基础变化(了解) 使用矩阵/向量移动几何图形(实践) 矩阵堆栈(理解) 1. 向量与矩阵 ...

  • 3D数学基础

    3D数学基础 1.向量 1.1 定义 向量是有大小和方向的有向线段,向量没有位置,只有大小和方向 1.2 向量运算...

  • 音视频开发之旅(11) OpenGL ES矩阵变换与坐标系统

    目录 矩阵与矩阵变换 坐标系统 OpenGL的矩阵与矩阵变换 实践:平移、旋转、缩放、3D 资料 收获 一、矩阵与...

网友评论

      本文标题:3D数学基础(一)坐标系,向量,矩阵

      本文链接:https://www.haomeiwen.com/subject/dehubrtx.html