GLSL 内置函数

sinh()

返回双曲正弦。

示例版本:GLSL ES 3.00 / WebGL 2示例阶段:片段

函数签名

genType sinh(genType x)

genType 表示 float / vec2 / vec3 / vec4;同名占位符须使用相同类型。

参数

x
输入值或左侧向量

返回值

逐分量返回浮点值 (exp(x) - exp(-x)) / 2。

在线示例

修改右侧代码,左侧预览会实时更新。

sinh 做什么

返回双曲正弦。

看懂预览

sinh(x)*0.5 穿过原点,并向两侧逐渐变陡。把乘数改为 1.0,两端较高的部分就会超出绘图范围。

核心调用

sinh(x)*0.5;

数值增长很快,预览仅绘制有限输入范围。

修改实验

把 sinh 的参数 x 换成 x*0.5。中心处斜率会变小,当前视图覆盖到的快速增长尾部也会减少。

规范

GLSL ES 3.00 built-in functions, chapter 8

相关函数