三角学
三角形在计算机图形中扮演一个至关重要的角色,它帮助我们理解和操纵角度、距离和位置。通过三角学,我们可以在处理视口显示等问题时利用极坐标的概念
概念
角度angles
在两条半线或方向之间形成一个角。这些半线有一个共同的起源。这两条线之间有两个可能的角。我们需要一个惯例来选择使用哪一个
一个常见的惯例是用较小的弧长作为角。角的符号由半线的顺序决定。按照这个惯例,所有角度都在这个范围内[−π,π]
角的单位是弧度或度数。整个圆是2π弧度或360度
转换关系
弧度 = π180×角度
角度 = 180π×弧度
对于直角三角形
a2+b2=c2
sinθ=ca
cosθ=cb
tanθ=ba
cotθ=ab
cscθ=ac
secθ=bc
常用的三角恒等式
sin−θ=−sinθ
cos−θ=cosθ
sin2π−θ=cosθ
cos2π−θ=sinθ
sin2θ+cos2θ=1
sinθ+α=sinθcosα+cosθsinα
cosθ+α=cosθcosα−sinθsinα
sin2θ=2sinθcosθ
cos2θ=cos2θ−sin2θ
面积公式
S=4a+b+c−a+b+ca−b+ca+b−c