目录
lspline —— 采样polyline(由线性间隔值定义)
ckspline —— 采样Catmull-Rom样条线值(由position/value keys定义)
cspline —— 采样Catmull-Rom样条线值(由统一间隔的keys定义)
clamp —— 钳制值
int clamp(int value, int min, int max) float clamp(float value, float min, float max)vector2 clamp(vector2 value, vector2 min, vector2 max) vector clamp(vector value, vector min, vector max) vector4 clamp(vector4 value, vector4 min, vector4 max)
efit —— 重映射值范围
//不像fit,不会钳制值 float efit(float value, float omin, float omax, float nmin, float nmax)<vector> efit(<vector>value, <vector>omin, <vector>omax, <vector>nmin, <vector>nmax) <vector> efit(<vector>value, <vector>omin, <vector>omax, float nmin, float nmax)
fit —— 重映射值范围
float fit(float value, float omin, float omax, float nmin, float nmax) <vector> fit(<vector>value, <vector>omin, <vector>omax, <vector>nmin, <vector>nmax)
fit01 —— 从0~1值范围重映射新值范围
float fit01(float value, float nmin, float nmax) <vector> fit01(<vector>value, <vector>nmin, <vector>nmax)
fit10 —— 从1~0值范围重映射新值范围
float fit10(float value, float nmin, float nmax) <vector> fit10(<vector>value, <vector>nmin, <vector>nmax)
fit11 —— 从-1~1值范

文章介绍了几种数值处理函数,包括clamp用于钳制值范围、efit与fit进行不同范围的重映射、lerp和invlerp进行线性插值,以及slerp用于四元数和矩阵的融合,以及spline、lkspline、lspline、ckspline和cspline等样条线插值方法。
最低0.47元/天 解锁文章
2653

被折叠的 条评论
为什么被折叠?



