数学基础(一)

  • 笛卡尔坐标系
    • 弧度和角度的换算
    • 三角函数恒等式
      • 对称相关
      • 毕达哥拉斯定理
      • 毕达哥拉斯恒等式
      • 和差恒等式
      • 等腰三角形恒等式(a=b= θ \theta θ)
      • 正弦定理
      • 余弦定理

计算机图形学第一定律:只要看起来是对的,那么他就是对的。

笛卡尔坐标系

弧度和角度的换算

360o = 2 π \pi π ,180o = π \pi π 所以
角度转弧度:乘π/180
弧度转角度:乘180/π

360是一个相对随意的选择,因为错用了一年365天的时间

三角函数恒等式

对称相关

s i n ( − θ ) = − s i n ( θ ) , c o s ( − θ ) = c o s ( θ ) , t a n ( − θ ) = − t a n ( θ ) sin(-\theta) = -sin(\theta),\quad cos(-\theta) =cos(\theta),\quad tan(-\theta) = -tan(\theta) sin(−θ)=−sin(θ),cos(−θ)=cos(θ),tan(−θ)=−tan(θ)
s i n ( π 2 − θ ) = c o s ( θ ) , c o s ( π 2 − θ ) = s i n ( θ ) , t a n ( π 2 − θ ) = − c o t ( θ ) sin(\frac{\pi}{2}-\theta) = cos(\theta),\quad cos(\frac{\pi}{2}-\theta) =sin(\theta),\quad tan(\frac{\pi}{2}-\theta) = -cot(\theta) sin(2π​−θ)=cos(θ),cos(2π​−θ)=sin(θ),tan(2π​−θ)=−cot(θ)

毕达哥拉斯定理

a 2 + b 2 = c 2 a^2+b^2=c^2 a2+b2=c2
也叫勾股定理,两条直角边的平方和等于斜边的平方和。

毕达哥拉斯恒等式

s i n 2 θ + c o s 2 θ = 1 , 1 + t a n 2 θ = s e c 2 θ , 1 + c o t 2 θ = c s c 2 θ sin^2 \theta + cos^2 \theta = 1, \quad 1+tan^2 \theta = sec^2 \theta, \quad 1+cot^2 \theta = csc^2 \theta sin2θ+cos2θ=1,1+tan2θ=sec2θ,1+cot2θ=csc2θ

和差恒等式

s i n ( a + b ) = s i n ( a ) c o s ( b ) + c o s ( a ) s i n ( b ) , s i n ( a − b ) = s i n ( a ) c o s ( b ) − c o s ( a ) s i n ( b ) sin(a+b)=sin(a)cos(b) + cos(a)sin(b), \quad sin(a-b)=sin(a)cos(b) - cos(a)sin(b) sin(a+b)=sin(a)cos(b)+cos(a)sin(b),sin(a−b)=sin(a)cos(b)−cos(a)sin(b)
c o s ( a + b ) = c o s ( a ) c o s ( b ) − s i n ( a ) s i n ( b ) , c o s ( a + b ) = c o s ( a ) c o s ( b ) + s i n ( a ) s i n ( b ) cos(a+b) = cos(a)cos(b)-sin(a)sin(b),\quad cos(a+b) = cos(a)cos(b)+sin(a)sin(b) cos(a+b)=cos(a)cos(b)−sin(a)sin(b),cos(a+b)=cos(a)cos(b)+sin(a)sin(b)
t a n ( a + b ) = t a n ( a ) + t a n ( b ) 1 − t a n ( a ) t a n ( b ) , t a n ( a − b ) = t a n ( a ) − t a n ( b ) 1 + t a n ( a ) t a n ( b ) tan(a+b)=\frac{tan(a)+tan(b)}{1-tan(a)tan(b)},\quad tan(a-b) = \frac{tan(a)-tan(b)}{1+tan(a)tan(b)} tan(a+b)=1−tan(a)tan(b)tan(a)+tan(b)​,tan(a−b)=1+tan(a)tan(b)tan(a)−tan(b)​

等腰三角形恒等式(a=b= θ \theta θ)

s i n ( 2 θ ) = 2 s i n ( θ ) c o s ( θ ) , t a n ( 2 θ ) = 2 t a n ( θ ) 1 − t a n 2 ( θ ) sin(2\theta) = 2sin(\theta)cos(\theta), \quad tan(2\theta)=\frac{2tan(\theta)}{1-tan^2(\theta)} sin(2θ)=2sin(θ)cos(θ),tan(2θ)=1−tan2(θ)2tan(θ)​
c o s ( 2 θ ) = c o s 2 ( θ ) − s i n 2 ( θ ) = 2 c o s 2 ( θ ) − 1 = 1 − 2 s i n 2 ( θ ) cos(2\theta)=cos^2(\theta)-sin^2(\theta)=2cos^2(\theta)-1=1-2sin^2(\theta) cos(2θ)=cos2(θ)−sin2(θ)=2cos2(θ)−1=1−2sin2(θ)

正弦定理

s i n A a = s i n B b = s i n C c \frac{sinA}{a} = \frac{sinB}{b} = \frac{sinC}{c} asinA​=bsinB​=csinC​

余弦定理

a 2 = b 2 + c 2 − 2 b c ∗ c o s A , b 2 = a 2 + c 2 − 2 a c ∗ c o s B , c 2 = a 2 + b 2 − 2 a b ∗ c o s C . a^2 = b^2+c^2-2bc*cosA,\\ b^2 = a^2+c^2-2ac*cosB,\\ c^2=a^2+b^2-2ab*cosC. a2=b2+c2−2bc∗cosA,b2=a2+c2−2ac∗cosB,c2=a2+b2−2ab∗cosC.

【图形学数学基础】第一章相关推荐

  1. 【XJTUSE计算机图形学】第一章 绪论

    禁止转载 文章目录 [XJTUSE计算机图形学]第一章 绪论 1.1 研究内容 1.图形系统的主要任务 2.计算机图形学的研究对象 3.图形的要素[填空题] 4.图形图像表示法 5.图形研究例子 6. ...

  2. 计算机图形学浙江大学第一章图形学概述

    第一集 表示图形的方法: 1.点阵法.枚举图形中所有的点来表示图形,强调图形由点构成,及其点的属性(颜色):像素图或图像. 2.参数发:由图形的形状参数和属性参数来表示图形,简称图形 2.1形状参数: ...

  3. 信息与通信的数学基础——第一章 复数与复变函数

    文章目录 1. 复数 1.1 复数及其运算 1.2 共轭复数 2. 复数的几种表示 2.1 复数的几何表示 2.1.1 实部虚部与模与辐角相互转换关系[1] 2.2 复数的三角表示 2.3 复数的指数 ...

  4. 计算机图形学原理及实践学习笔记第一章

    第一章 绪论 1.1 计算机图形学简介 在计算机图形学中,"模型"这个词指的可以是 几何模型 也可以是 数学模型. 几何模型:我们想要呈现在图像中的物体的模型,例如 构建的汽车模型 ...

  5. 计算机图形学——游戏方向 第一章 计算机图形学概述

    计算机图形学--游戏方向 第一章 计算机图形学概述 前言 第一章 计算机图形学概述 1.为什么设计专业要学习计算机图形学? 计算机图形学与计算机视觉等领域的关系 计算机图形学基础自学体系 2.计算机图 ...

  6. 【计算机图形学基础】第一章绪论

    第一章 绪论 1.1 计算机图形学的目标与任务 1.1.1 视觉交流视计算机图形学的核心目标 计算机图形学的核心目标在于创建有效的视觉交流,通过可视化的方式向公众进行展示. 视觉交流的一个基本问题是如 ...

  7. 计算机图形学第一章---绪论

    所用教材:<计算机图形学基础>(第二版)陆枫 何云峰 编著 主要参考书目 孙家广,计算机图形学(第三版),清华大学出版社,1999. Donald Hearn,M.Pauline Bake ...

  8. 考研高等数学基础篇武忠祥第一章函数极限连续思维导图

    这是24版考研<高等数学基础篇>武忠祥书籍第一章<函数极限连续>的思维导图,今天刚做的,供大家参考. 思维导图链接:https://mm.edrawsoft.cn/templa ...

  9. 交互式计算机图形学总结:第一章 图形系统和模型

    第一章 图形系统和模型 图形系统(Graphics System) –图形系统的主要元素 –帧缓存(Frame Buffer)保存像素:帧缓存的深度(Depth)或精度(Precision)是表示每个 ...

  10. 通信网络基础期末复习-第一章和第二章-概论和端到端的传输协议

    写在前面:本课程授课教师为韩彦芳.本文仅供个人复习学习.构建知识体系所用. 文章目录 第1章 通信网络概述及数学基础 1.1 通信网络的基本构成 1.2 协议体系及分层的概念 1.2.1分层的概念 1 ...

最新文章

  1. influx测试——单条读性能很差,大约400条/s,批量写性能很高,7万条/s,总体说来适合IOT数据批量存,根据tag查和过滤场景,按照时间顺序返回...
  2. Ardino基础教程 9_数字电压表
  3. 数据集整理(ing)
  4. 8 CO配置-控制-一般控制-定义 CO 版本的分类账
  5. Mybatis与Ibatis比较(转载)
  6. jsf面试题_JSF面试问答
  7. HBase 写优化之 BulkLoad 实现数据快速入库
  8. poj 2833 The Average(堆)
  9. 全地形机器人HEXA评测:不做玩具 钻洞爬台阶可编程 | 评测
  10. js页面刷新事件 ,Javascript刷新页面的几种方法
  11. 计算机的清楚键盘是,电脑键盘上按哪个键是删除键?
  12. 简洁的圆形时钟数字时钟+指针时钟(1+X Web前端开发初级 例题)
  13. java-net-php-python-23jspm在线学习设计计算机毕业设计程序
  14. 加州圣塔克拉拉大学计算机专业,圣塔克拉拉大学在美国排位
  15. Android USB系统(一)
  16. 2022年终总结-两年Androider的成长之路
  17. 中国程序员最容易发错的单词
  18. 实名核验类API推荐
  19. 美图商业化2.0:探寻多元增长曲线
  20. 搜狗拼音输入法7.2c正式版(支持win8)_去广告优化版

热门文章

  1. BAT、360、今日头条的小程序大战 谁会是最后的赢家?
  2. acer加固态硬盘,hdd放到光驱位,BIOS没有设置固态硬盘启动选项
  3. PCB拼板设计对SMT生产效率到底有多大的影响?
  4. poj 1177 线段树+离散化+扫描线 求矩形并的轮廓长
  5. 哪个求职网站最靠谱?
  6. 关于xss盲打关于xss盲打
  7. 用c语言做一个五子棋程序,C语言制作简单五子棋游戏
  8. 找出知晓秘密的所有专家(leetcode 2092)
  9. java pdf 转换 word_如何使用Java将pdf文件转换为word文件
  10. item_get - 获得搜好货商品详情