最近在复习图形学的时候,发现这个概念特别容易混淆。
立体角可以看作平面角在三维空间的扩展,对于某段曲线 的平面角,数学定义为:
其中, 表示
在以
为半径的圆上的投影弧长,
表示圆的半径。
更常见的是微分形式,
而对于空间中某个曲面 对应的立体角,公式为:
其中, 表示
在以
为半径的球面上的投影面积,
则表示球的半径。
微分形式:
在记忆时,有两种方法帮助我们记忆,一种是:曲面在单位球面上的投影面积,另一种是:曲面在半径为 的球面上的投影面积占总面积的比例。
但如果这样记忆,我们很容易弄混淆,把公式误以为是,但其实乘了
,
本身是一个无量纲的常数,可以认为是一个缩放因子,这与平面角乘了
也类似,因为如果不进行缩放,角度的范围会变成0~1,并不直观,尤其在表示一些特殊角的时候(例如
会变成
)。
有关立体角微分的完整公式推导,可以参考[数学] 立体角 (Solid Angle) - 知乎 (zhihu.com)