【发布时间】:2013-11-15 22:28:54
【问题描述】:
我的项目中有一个小问题,即获取十六进制颜色。我有简单的颜色变量:
var colors = {
"C":0x000000,
"H":0xffffff,
"O":0xff0000,
...
}
我想在下面的函数中按键获取我的颜色:(它是用打字稿写的)
getAtomColor(element: string) :number{
for (var key in colors) {
if (element == key) {
return colors[key];
}
}
}
问题在于得到原子颜色(在参数 clr 下方),它是整数形式,并且在 three.js 中的函数 THREE.MeshLambertMaterial({color:clr}) 具有未定义的参数。我该如何解决这个问题?
【问题讨论】:
标签: three.js typescript