2016-03-01 4 views
1

Вопрос - когда я использую редактор three.js он выводит файл app.json, где цветовые значения перечислены в виде целого числа, например:конвертировано для использования в three.js JSon файлов

"materials": [ 
{ 
    "uuid": "26C18ACF-3733-4B92-AC67-E25A132B27D0", 
    "type": "MeshPhongMaterial", 
    "color": 16777215, 

Я хочу изменить этот цвет непосредственно в файле JSON на какой-либо гексагон или эквивалент RGBA, но я понятия не имею, как конвертировать в любую систему цвета, которую использует этот JSON-файл. Кто-нибудь знает, как это сделать?

ответ

1

Вы можете использовать three.js библиотеку, чтобы преобразовать базу 10 цветовых значений в шестнадцатеричную:

var c = new THREE.Color(123456789).getHexString(); 
console.log('0x' + c ); 

Или с помощью Google, просто введите

0xff0000 in base 10 

или

16711680 in hex 

три .js r.74

Смежные вопросы