Как рисовать отдельный полигон другим материалом? (WebGL/THREE.js)
Возможно не совсем понятно сперва что я имею ввиду. Поэтому предлагаю посмотреть на рисунок:
Да, это Blender. Мне важно понять как устроено отображение отдельных полигонов другим цветом (материалом).
Понятно, что это меш с индексированой геометрией.
Я думал что результат можно получить создав меш с мульти-материалом ( THREE.MeshFaceMaterial) в котором будут "основной" и "подсвеченный" материал и определив нужные мне полигоны ( THREE.Face3) я могу поменять в этих полигонах materialIndex на індекс "подсвеченного" материала и все заработает само собой. Но увы...
http://stackoverflow.com/questions/1...-materialindex
Есть еще какие то пути это сделать?
__________________
Blitz3D, XNA, WebGL, OpenGL, Unity3D
PC: ASUS A55VM Core i3 (2.4Ghz), 6 Gb RAM, Nvidia GF 630M GT 2Gb
|