Skip to content

Color 颜色

Cesium 中使用 Color 类来表示一个颜色值,其由四个分量构成,分别为 red(红色值)、green(绿色值)、blue (蓝色值)、alpha(透明度),每一个分量范围都是 [0, 1]

color

预设颜色

Color 类上提供了很多静态成员,表示一些预定的颜色值,比如纯红色 Color.RED,其四个分量为rgba(1,0,0,1)

转换方法

Color 类提供了大量转换方法,用以将其他格式的颜色值和 Color 对象进行互转,比如常用的 fromCssColorString(color, result)toCssColorString()提供了从 css 颜色值和 Color 的互转。

ts
// 从 css 颜色值转换为 Color 对象
const cesiumBlue = Cesium.Color.fromCssColorString("#67ADDF");
const green = Cesium.Color.fromCssColorString("green");

// 从 Color 对象转换为 css 颜色值
const cesiumBlueCss = cesiumBlue.toCssColorString();
const greenCss = green.toCssColorString();

MGis 地理三维库