游戏开发中可能会用到的公式

向量:

三角不等式:   u +v║ ≤ ║u║ + ║v

柯西不等式:   uv║ ≤ ║u║ • ║v

标量三重积: (uv) •w = (wu) • v = (vw) •u

向量三重积: u ⅹ (vw) = (uw)v – (uv)w

 

矩阵:

矩阵的迹是方阵主对角线元素之和,可以表示为tr(M)。

如果一组基向量的行列式为正,那么它可以构成一个右手坐标系,也称正向基。如果为负,那么它可以构成一个左手坐标系,也称负向基。

如果MN都是正交矩阵,那么MN也是正交矩阵。

 

一般二维图形的符号面积公式:

A = 1/2∑(xiyi+1 - yixi+1) = 1/2∑(xi(yi+1 - yi-1))   i∈[0, n-1]

 

三角法则:

正切定理:  (a + b) / (a - b) = tan((α+β)/2) / tan((α-β)/2)

牛顿公式:    (b + c) / a = cos((β-γ)/2) / sin(α/2)

Mollwede公式:(b - c) / a = sin((β-γ)/2) / cos(α/2)

积化和差:

sinφsinρ = 1/2 (cos(φ-ρ) - cos(φ+ρ))

cosφcosρ = 1/2 (cos(φ-ρ) + cos(φ+ρ))

sinφcosρ = 1/2 (sin(φ-ρ) + sin(φ+ρ))

和差化积:

sinφ + sinρ = 2 sin((φ+ρ)/2) cos((φ-ρ)/2)

sinφ - sinρ = 2 cos((φ+ρ)/2) sin((φ-ρ)/2)

cosφ + cosρ = 2 cos((φ+ρ)/2) cos((φ-ρ)/2)

cosφ - cosρ = -2 sin((φ+ρ)/2) sin((φ-ρ)/2)

tanφ ± tanρ= (sinφ ± sinρ) / cosφcosρ

半角公式

sinφ/2 = ±sqrt((1-cosφ)/2)

            cosφ/2 = ±sqrt((1+cosφ)/2)

            tanφ/2 = ±sqrt((1-cosφ)/(1+cosφ))

                 = (1-cosφ)/sinφ

                 = sinφ/(1+cosφ)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值