float acosh(float x)
acosh
函数返回一个参数的反双曲余弦函数。
x
- 一个浮点数,指定要计算反双曲余弦函数的数值。float
,表示参数的反双曲余弦函数的值。如果x
小于1,则返回NaN。float acoshValue = acosh(2.0);
上述示例中,acoshValue
的值将会是1.317。
acosh
函数只能用于GLSL 1.30及以上版本,因为这个函数是在OpenGL 3.0中引入的。
如果x
小于1,则函数将返回NaN
。
在GLSL中,反双曲余弦函数可以通过以下公式进行计算:
acosh(x) = ln(x + sqrt(x^2 - 1))