var viewerSettings = {
cameraEyePosition : [0.0, -1.0, 0.0],
cameraCenterPosition : [0.0, 0.0, 0.0],
cameraUpVector : [0, 0, 1]
};
var canvas = document.getElementById ('example');
viewer = new JSM.ThreeViewer ();
viewer.Start (canvas, viewerSettings);
window.body = new JSM.Body ();
var materials = new JSM.Materials ();
materials.AddMaterial (new JSM.Material ({ambient : 0x00ff00, diffuse : 0x00ff00}));
body.AddVertex (new JSM.BodyVertex (new JSM.Coord (-0.500, 0.0, -0.500)));
body.AddVertex (new JSM.BodyVertex (new JSM.Coord (0.500, 0.0, -0.500)));
body.AddVertex (new JSM.BodyVertex (new JSM.Coord (0.500, 0.0, 0.500)));
body.AddVertex (new JSM.BodyVertex (new JSM.Coord (-0.500, 0.0, 0.500)));
body.AddPolygon (new JSM.BodyPolygon ([0, 1, 2, 3]));
body.GetPolygon (0).SetMaterialIndex (0);
var meshes = JSM.ConvertBodyToThreeMeshes (body, materials);
viewer.AddMeshes (meshes);
viewer.Draw ();
вот код
materials.AddMaterial (new JSM.Material ({ambient : 0x00ff00, diffuse : 0x00ff00}));
задаёт цвет для полигона, а вот как использовать за место цвета картинку не нашёл нигде, это всё для JSModeler который с three.js работает
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
ЗдравствуйтеЯ только приступил к изучению Angular
как сделать, чтобы к новому коментарию добавлялось текущее время
We have a form under ReactJSFor example, https://c9