【发布时间】:2013-07-02 00:56:56
【问题描述】:
我有一个网格,我根据用户要求创建和着色。我正在使用 HTML5 颜色选择器。我正在从颜色选择器访问颜色值,如下所示: var colorChosen = $("#colorAgent").val() // 它给出的值是:"#ff0080" ;
我正在删除 # 使其成为十六进制代码 => colorChosen = "0xff0080" 当我使用以下代码制作网格时
var material new THREE.MeshBasicMaterial({ color:colorChosen , 线框线宽:80,顶点颜色:三面颜色,线框: 假,不透明度:0.8,透明:真,侧面:THREE.DoubleSide,可见: 真 });
它不应用颜色,但如果我从 colorChosen 变量中删除引号(即 colorChosen = 0xff00),它会应用颜色。
请告诉如何删除引号,以便根据选择的颜色为我的网格着色。
谢谢
【问题讨论】:
标签: javascript three.js