有什么方法可以为每个面设置不同的“材质”吗?

时间:2019-06-27 13:02:07

标签: c# helix-3d-toolkit

我需要为Helix3D的BoxVisual3D框中的每个面设置从BitmapImage创建的不同材质。

我目前正在整理箱子各个面上使用的材料。

// 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);

是否有一种方法可以制作不同的材质并将其分配给不同的面,或者制作一种可以在所有面上伸展的材质?

0 个答案:

没有答案