Есть ли способ установить разные материалы для каждого лица? - PullRequest
0 голосов
/ 27 июня 2019

Мне нужно установить разные материалы, созданные из BitmapImage для каждого лица в окне BoxVisual3D Helix3D.

В настоящее время я изучаю материал, который используется на каждой стороне коробки.

// creating box and adding him into viewport

var box = new BoxVisual3D();
box.Width = width;
box.Height = height;
box.Length = length;
box.Material = MaterialHelper.CreateImageMaterial(cubeTexture, textureOpacity);
box.Center = new Point3D(length / 2, width / 2, height / 2);
box.Transform = new TranslateTransform3D(posX, posY, posZ);
helixViewport3D.Children.Add(box);

Есть ли способ сделать разные материалы и назначить их для разных граней или сделать один материал, который будет растягиваться по всем граням?

...