BABYLON.Color3颜色使用Web上的十六进制颜色,我们在BABYLON中一般都用BABYLON.Color3表示颜色,它有三个参数示例如下:
BABYLON.Color3(1,0,1); 表示rgb(255, 0,255),其中它的参数表示百分比。在Web中我们也常使用 #FF00FF来表示它。下面代码示例是使用十六进制的#FFFFFF这样的字符串。

function HexToRGB(hexColor){
	 if (typeof (hexColor) == 'undefined' || hexColor.length < 6) {
                return new BABYLON.Color3(1, 0, 1);
            }
            let hex = (hexColor.charAt(0) == "#") ? hexColor.substring(1, 7) : hexColor;
            var r = parseInt(hex.substring(0, 2), 16) / 255;
            var g = parseInt(hex.substring(2, 4), 16) / 255;
            var b = parseInt(hex.substring(4, 6), 16) / 255;
            return new BABYLON.Color3(r, g, b);
}

使用示例如下:

var color = HexToRGB('#ff00ff');

或者

var color = HexToRGB('ff00ff');