我有一个网格,我根据用户要求创建和着色。我正在使用 HTML5 颜色选择器。我从 colorpicker 访问颜色值如下: var colorChosen = $("#colorAgent").val() // 它给出的值是: "#ff0080" ;
我正在删除 # 使其成为十六进制代码 => colorChosen = "0xff0080" 当我使用以下代码制作网格时
var material new THREE.MeshBasicMaterial({ color:colorChosen , wireframe_linewidth: 80,vertexColors:THREE.FaceColors, 线框: false,opacity: 0.8,transparent: true, side: THREE.DoubleSide, visible: true });
它不应用颜色,但如果我从 colorChosen 变量中删除引号(即 colorChosen = 0xff00),它会应用颜色。
请告诉如何删除引号,以便根据选择的颜色为我的网格着色。
谢谢