如何在MeshElement3D上添加图像作为纹理?

时间:2016-03-11 11:06:02

标签: helix-3d-toolkit

我只需使用图像设置“值”字段,就可以在ViewPort2DVisual3D上添加图像作为纹理。

但是现在我正在尝试使用螺旋工具,我找不到在MeshElement3D上做同样的方法。

我一直在尝试使用RectangleVisual3D,但它上面没有“Visual”字段。

我打赌我应该尝试使用'Material'字段,但我找到的只是ImageMaterialExtension对象。 但它不是继承自Material,所以我无法将它提供给我的RectangleVisual3D。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

我找到了解决方案,我们可以使用Material Helper,例如:

var mat = MaterialHelper.CreateImageMaterial("img.png", 1, UriKind.Absolute);

并将其添加到MeshElement3D的材质