Crates.io | cloudmap |
lib.rs | cloudmap |
version | 0.1.7 |
source | src |
created_at | 2023-06-29 16:43:40.673832 |
updated_at | 2023-07-10 09:43:56.152175 |
description | cloudmap ,强制 vv大于1.0 使用最大颜色值 |
homepage | |
repository | |
max_upload_size | |
id | 903478 |
size | 58,311 |
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