#cut #cc #ca #uv #blue #cm3 #cm3-arrow

bin+lib cloudmap

cloudmap ,强制 vv大于1.0 使用最大颜色值

8 releases

0.1.7 Jul 10, 2023
0.1.6 Jul 7, 2023
0.1.0 Jun 29, 2023

#271 in Graphics APIs


Used in fea_code

MIT/Apache

33KB
631 lines

cpu_shader 云图的shader的cpu版本

函数 1, use cloudmap::cm3; fn cm3(u: f64, v: f64, ca: f64, cb: f64, cc: f64, cut: f64, n: i32) -> [u32; 4] 四色云图 u:uv.u v:uv.v ca:三角形第1个点的数值 cb:三角形第2个点的数值 cc:三角形第3个点的数值 cut:过滤掉的百分比,默认写:0.0,不过滤 n:色阶,默认写:12

2, use cloudmap::cm3_blue; 同上,蓝色的云图 3, use cloudmap::cm3_arrow; cm3_arrow(ux: f64, vy: f64, u: f64, v: f64, vv: f64, cut: f64, n: i32) -> [u32; 4] mesh的箭头,四色,限制在云图内了,一般 ux:二维向量的x vy:二维向量的y u: uv.u v: uv.v vv: 色值,归一化的,0.0--1.0区间 cut:同上,0.0 n:12

Dependencies

~20MB
~202K SLoC