游戏开发初等数学基础

凑数图()
在这里插入图片描述

立体图形面积体积

1. 立方体(Cube):

  • 表面积公式: 6 a 2 6a^2 6a2 (其中 a a a 是边长)。
  • 体积公式: a 3 a^3 a3 (其中 a a a 是边长)。

2. 球体(Sphere):

  • 表面积公式: 4 π r 2 4\pi r^2 4πr2 (其中 r r r 是半径)。
  • 体积公式: 4 3 π r 3 \frac{4}{3}\pi r^3 34πr3 (其中 r r r 是半径)。

3. 圆柱体(Cylinder):

  • 表面积公式(侧面和两个底面总和): 2 π r h + 2 π r 2 2\pi rh + 2\pi r^2 2πrh+2πr2 (其中 r r r 是底面半径, h h h 是高度)。
  • 体积公式: π r 2 h \pi r^2h πr2h (其中 r r r 是底面半径, h h h 是高度)。

4. 锥体(Cone):

  • 表面积公式(侧面和底面总和): π r ( r + r 2 + h 2 ) \pi r(r + \sqrt{r^2 + h^2}) πr(r+r2+h2 ) (其中 r r r 是底面半径, h h h 是高度)。
  • 体积公式: 1 3 π r 2 h \frac{1}{3}\pi r^2h 31πr2h (其中 r r r 是底面半径, h h h 是高度)。

5. 圆环(Torus):

  • 表面积公式: 4 π 2 R r 4\pi^2 Rr 4π2Rr (其中 R R R 是大半径, r r r 是小半径)。
  • 体积公式: 2 π 2 R r 2 2\pi^2 Rr^2 2π2Rr2 (其中 R R R 是大半径, r r r 是小半径)。

平面图形面积与周长

1. 矩形(Rectangle):

  • 面积公式: A = l ⋅ w A = l \cdot w A=lw (其中 l l l 是长度, w w w 是宽度)。
  • 周长公式: P = 2 ( l + w ) P = 2(l + w) P=2(l+w) (其中 l l l 是长度, w w w 是宽度)。

2. 正方形(Square):

  • 面积公式: A = a 2 A = a^2 A=a2 (其中 a a a 是边长)。
  • 周长公式: P = 4 a P = 4a P=4a (其中 a a a 是边长)。

3. 圆(Circle):

  • 面积公式: A = π r 2 A = \pi r^2 A=πr2 (其中 r r r 是半径)。
  • 周长公式: P = 2 π r P = 2\pi r P=2πr (其中 r r r 是半径)。

4. 三角形(Triangle):

  • 面积公式: A = 1 2 b h A = \frac{1}{2}bh A=21bh (其中 b b b 是底边长, h h h 是高度)。
  • 周长公式: P = a + b + c P = a + b + c P=a+b+c (其中 a a a b b b c c c 是三边长度)。

5. 梯形(Trapezoid):

  • 面积公式: A = 1 2 ( a + b ) h A = \frac{1}{2}(a + b)h A=21(a+b)h (其中 a a a b b b 是上下底边长, h h h 是高度)。
  • 周长公式: P = a + b + c + d P = a + b + c + d P=a+b+c+d (其中 a a a b b b c c c d d d 是各边长度)。

6. 圆环(Annulus):

  • 面积公式: A = π ( R 2 − r 2 ) A = \pi(R^2 - r^2) A=π(R2r2) (其中 R R R 是外圆半径, r r r 是内圆半径)。
  • 周长公式: P = 2 π ( R + r ) P = 2\pi(R + r) P=2π(R+r) (其中 R R R 是外圆半径, r r r 是内圆半径)。

三角函数

1. 两角相加的三角函数公式:

  • 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)
  • 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)
  • tan ⁡ ( A + B ) = tan ⁡ ( A ) + tan ⁡ ( B ) 1 − tan ⁡ ( A ) tan ⁡ ( B ) \tan(A + B) = \frac{\tan(A) + \tan(B)}{1 - \tan(A)\tan(B)} tan(A+B)=1tan(A)tan(B)tan(A)+tan(B)

2. 两角差的三角函数公式:

  • sin ⁡ ( A − B ) = sin ⁡ ( A ) cos ⁡ ( B ) − cos ⁡ ( A ) sin ⁡ ( B ) \sin(A - B) = \sin(A)\cos(B) - \cos(A)\sin(B) sin(AB)=sin(A)cos(B)cos(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) cos(AB)=cos(A)cos(B)+sin(A)sin(B)
  • tan ⁡ ( A − B ) = tan ⁡ ( A ) − tan ⁡ ( B ) 1 − tan ⁡ ( A ) tan ⁡ ( B ) \tan(A - B) = \frac{\tan(A) - \tan(B)}{1 - \tan(A)\tan(B)} tan(AB)=1tan(A)tan(B)tan(A)tan(B)

3. 二重角的三角函数公式:

  • sin ⁡ ( 2 A ) = 2 sin ⁡ ( A ) cos ⁡ ( A ) \sin(2A) = 2\sin(A)\cos(A) sin(2A)=2sin(A)cos(A)
  • cos ⁡ ( 2 A ) = cos ⁡ 2 ( A ) − sin ⁡ 2 ( A ) = 2 cos ⁡ 2 ( A ) − 1 = 1 − 2 sin ⁡ 2 ( A ) \cos(2A) = \cos^2(A) - \sin^2(A) = 2\cos^2(A) - 1 = 1 - 2\sin^2(A) cos(2A)=cos2(A)sin2(A)=2cos2(A)1=12sin2(A)
  • tan ⁡ ( 2 A ) = 2 tan ⁡ ( A ) 1 − tan ⁡ 2 ( A ) \tan(2A) = \frac{2\tan(A)}{1 - \tan^2(A)} tan(2A)=1tan2(A)2tan(A)

4. 半角的三角函数公式:

  • sin ⁡ ( A 2 ) = ± 1 − cos ⁡ ( A ) 2 \sin\left(\frac{A}{2}\right) = \pm\sqrt{\frac{1 - \cos(A)}{2}} sin(2A)=±21cos(A)
  • cos ⁡ ( A 2 ) = ± 1 + cos ⁡ ( A ) 2 \cos\left(\frac{A}{2}\right) = \pm\sqrt{\frac{1 + \cos(A)}{2}} cos(2A)=±21+cos(A)
  • tan ⁡ ( A 2 ) = ± 1 − cos ⁡ ( A ) 1 + cos ⁡ ( A ) \tan\left(\frac{A}{2}\right) = \pm\sqrt{\frac{1 - \cos(A)}{1 + \cos(A)}} tan(2A)=±1+cos(A)1cos(A)

5. 和差化积公式:

  • sin ⁡ ( A ) sin ⁡ ( B ) = 1 2 [ cos ⁡ ( A − B ) − cos ⁡ ( A + B ) ] \sin(A)\sin(B) = \frac{1}{2}[\cos(A - B) - \cos(A + B)] sin(A)sin(B)=21[cos(AB)cos(A+B)]
  • cos ⁡ ( A ) cos ⁡ ( B ) = 1 2 [ cos ⁡ ( A − B ) + cos ⁡ ( A + B ) ] \cos(A)\cos(B) = \frac{1}{2}[\cos(A - B) + \cos(A + B)] cos(A)cos(B)=21[cos(AB)+cos(A+B)]
  • sin ⁡ ( A ) cos ⁡ ( B ) = 1 2 [ sin ⁡ ( A − B ) + sin ⁡ ( A + B ) ] \sin(A)\cos(B) = \frac{1}{2}[\sin(A - B) + \sin(A + B)] sin(A)cos(B)=21[sin(AB)+sin(A+B)]

6. 和差化积公式的反函数:

  • sin ⁡ ( A + B ) = 2 sin ⁡ ( A + B 2 ) cos ⁡ ( A − B 2 ) \sin(A + B) = 2\sin\left(\frac{A + B}{2}\right)\cos\left(\frac{A - B}{2}\right) sin(A+B)=2sin(2A+B)cos(2AB)
  • sin ⁡ ( A − B ) = 2 sin ⁡ ( A − B 2 ) cos ⁡ ( A + B 2 ) \sin(A - B) = 2\sin\left(\frac{A - B}{2}\right)\cos\left(\frac{A + B}{2}\right) sin(AB)=2sin(2AB)cos(2A+B)
  • cos ⁡ ( A + B ) = 2 cos ⁡ ( A + B 2 ) cos ⁡ ( A − B 2 ) \cos(A + B) = 2\cos\left(\frac{A + B}{2}\right)\cos\left(\frac{A - B}{2}\right) cos(A+B)=2cos(2A+B)cos(2AB)
  • cos ⁡ ( A − B ) = − 2 sin ⁡ ( A + B 2 ) sin ⁡ ( A − B 2 ) \cos(A - B) = -2\sin\left(\frac{A + B}{2}\right)\sin\left(\frac{A - B}{2}\right) cos(AB)=2sin(2A+B)sin(2AB)

向量

1. 向量加法和减法:

  • 加法公式:对于两个向量 a ( x 1 , y 1 ) \mathbf{a}(x_1,y_1) a(x1,y1) b ( x 2 , y 2 ) \mathbf{b}(x_2,y_2) b(x2,y2),它们的和为 c ( x 1 + x 2 , y 1 + y 2 ) \mathbf{c}(x_1+x_2,y_1+y_2) c(x1+x2,y1+y2),即 c = a + b \mathbf{c} = \mathbf{a} + \mathbf{b} c=a+b
  • 减法公式:对于两个向量 a ( x 1 , y 1 ) \mathbf{a}(x_1,y_1) a(x1,y1) b ( x 2 , y 2 ) \mathbf{b}(x_2,y_2) b(x2,y2),它们的和为 c ( x 1 − x 2 , y 1 − y 2 ) \mathbf{c}(x_1-x_2,y_1-y_2) c(x1x2,y1y2),即 c = a − b \mathbf{c} = \mathbf{a} - \mathbf{b} c=ab

2. 向量数量乘法:

  • 数乘公式:对于向量 a \mathbf{a} a 和标量 k k k k k k 乘以向量 a \mathbf{a} a 的每个分量,即 k a k\mathbf{a} ka,得到一个新的向量。

3. 点积(内积):

  • 点积公式:对于两个向量 a \mathbf{a} a b \mathbf{b} b,它们的点积为 a ⋅ b = ∣ a ∣ ∣ b ∣ cos ⁡ ( θ ) \mathbf{a} \cdot \mathbf{b} = |\mathbf{a}| |\mathbf{b}| \cos(\theta) ab=a∣∣bcos(θ),其中 ∣ a ∣ |\mathbf{a}| a ∣ b ∣ |\mathbf{b}| b 分别是向量 a \mathbf{a} a b \mathbf{b} b 的模长, θ \theta θ 是它们之间的夹角。
  • 性质
    • 对于平行向量,点积为正, cos ⁡ ( θ ) = 1 \cos(\theta) = 1 cos(θ)=1
    • 对于垂直向量,点积为零, cos ⁡ ( θ ) = 0 \cos(\theta) = 0 cos(θ)=0
    • 点积具有交换律: a ⋅ b = b ⋅ a \mathbf{a} \cdot \mathbf{b} = \mathbf{b} \cdot \mathbf{a} ab=ba
    • 点积具有分配律: a ⋅ ( b + c ) = a ⋅ b + a ⋅ c \mathbf{a} \cdot (\mathbf{b} + \mathbf{c}) = \mathbf{a} \cdot \mathbf{b} + \mathbf{a} \cdot \mathbf{c} a(b+c)=ab+ac
  • 用途:
    • 计算夹角:点乘可用于计算两个向量之间的夹角。具体地,两个向量 a \mathbf{a} a b \mathbf{b} b 的点乘 a ⋅ b \mathbf{a} \cdot \mathbf{b} ab 等于它们的模长之积与夹角的余弦值的乘积: a ⋅ b = ∣ a ∣ ∣ b ∣ cos ⁡ ( θ ) \mathbf{a} \cdot \mathbf{b} = |\mathbf{a}| |\mathbf{b}| \cos(\theta) ab=a∣∣bcos(θ)。这可用于判断两个向量的相对方向,例如是否平行、垂直或是在一般的夹角。

    • 投影:点乘可用于计算一个向量在另一个向量上的投影。通过将一个向量 a \mathbf{a} a 投影到另一个向量 b \mathbf{b} b 上,可以得到 a \mathbf{a} a b \mathbf{b} b 方向上的分量,其大小为 a ⋅ b / ∣ b ∣ \mathbf{a} \cdot \mathbf{b} / |\mathbf{b}| ab/∣b

    • 工作、能量和功率:点乘在物理学中用于计算力和位移之间的功和能量。力在方向上的分量乘以位移等于所做的功。

4. 叉积(外积):

  • 叉积公式:对于两个三维向量 a \mathbf{a} a b \mathbf{b} b,它们的叉积 a × b \mathbf{a} \times \mathbf{b} a×b 的计算方式如下:

    a × b = ∣ i j k a 1 a 2 a 3 b 1 b 2 b 3 ∣ \mathbf{a} \times \mathbf{b} = \begin{vmatrix} \mathbf{i} & \mathbf{j} & \mathbf{k} \\ a_1 & a_2 & a_3 \\ b_1 & b_2 & b_3 \end{vmatrix} a×b= ia1b1ja2b2ka3b3
    其中,ijk分别表示xyz三个轴的基本单位向量,通常我们并不关注。

    这可以通过展开行列式来计算,结果是一个新的向量,其分量为 c 1 c_1 c1 c 2 c_2 c2 c 3 c_3 c3

  • 分量计算:根据行列式展开, c 1 c_1 c1 c 2 c_2 c2 c 3 c_3 c3 分别计算如下:

    c 1 = a 2 b 3 − a 3 b 2 c_1 = a_2 b_3 - a_3 b_2 c1=a2b3a3b2
    c 2 = a 3 b 1 − a 1 b 3 c_2 = a_3 b_1 - a_1 b_3 c2=a3b1a1b3
    c 3 = a 1 b 2 − a 2 b 1 c_3 = a_1 b_2 - a_2 b_1 c3=a1b2a2b1

  • 性质

    • 叉积的结果是垂直于 a \mathbf{a} a b \mathbf{b} b 的向量。
    • 叉积的模长等于 a \mathbf{a} a b \mathbf{b} b 构成的平行四边形的面积。
    • 叉积具有反交换律: a × b = − ( b × a ) \mathbf{a} \times \mathbf{b} = -(\mathbf{b} \times \mathbf{a}) a×b=(b×a)
    • 叉积具有分配律: a × ( b + c ) = a × b + a × c \mathbf{a} \times (\mathbf{b} + \mathbf{c}) = \mathbf{a} \times \mathbf{b} + \mathbf{a} \times \mathbf{c} a×(b+c)=a×b+a×c
  • 作用:

    • 法向量:叉乘可用于计算平面上三个点或三个向量所确定的平面的法向量。对于两个向量 a \mathbf{a} a b \mathbf{b} b 的叉乘 a × b \mathbf{a} \times \mathbf{b} a×b,结果是一个垂直于 a \mathbf{a} a b \mathbf{b} b 平面的向量,其方向遵循右手定则。

    • 面积:叉乘的模长等于两个向量所张成的平行四边形(或平行四边形的面积)的面积。这在计算几何学中非常有用。

    • 角动量和扭矩:在物理学和工程学中,叉乘用于计算角动量和扭矩(力矩)。角动量是物体旋转时的动力学性质,而扭矩用于描述力对物体的旋转作用。

    • 电磁学中的洛伦兹力:在电磁学中,洛伦兹力的计算涉及电荷、电场和磁场之间的叉乘关系。

    • 在图形学中判断点是否在三角形内,点在三边左侧(与A/B/C P叉乘)
      在这里插入图片描述

右手定则

a. 伸开你的右手,将大拇指、食指和中指垂直伸出,使它们呈 90 度角。

b. 让大拇指指向第一个输入向量 a \mathbf{a} a 的方向。

c. 让食指指向第二个输入向量 b \mathbf{b} b 的方向。

d. 你的中指所指向的方向就是结果法向量 n \mathbf{n} n 的方向。

e. 方向的确定是根据右手的构型而来,所以它遵循右手定则。

5. 混合积(三重积):

  • 混合积公式:对于三个向量 a \mathbf{a} a b \mathbf{b} b c \mathbf{c} c,它们的混合积为 a ⋅ ( b × c ) \mathbf{a} \cdot (\mathbf{b} \times \mathbf{c}) a(b×c)。混合积表示了这三个向量所构成的平行六面体的有向体积。
  • 性质
    • 混合积的绝对值等于平行六面体的体积。
    • 混合积可以用来判断三个向量是否共面,如果混合积为零,它们共面。

猜你喜欢

转载自blog.csdn.net/qq_46273241/article/details/132945728
今日推荐