嗨,我在从 ModelUIElement3D 类中获取颜色信息时遇到了一些麻烦。我正在开发一个简单的 GUI 来操作 3D 对象并使用 HelixToolkit.Wpf 问题是了解当用户在绘图中选择某些东西时哪种颜色是正确的。从 ModelUIElement3D 类中,您可以检索 GEOMETRYMODEL3D 和 MATERIAL。我试图绕过直接比较从类 MATERIALS 生成的材料的问题。但我被困住了,因为 Visualstudio 不允许我比较:
If model.Material = Materials.Blue Then
End If
错误是:材料类不允许“=”等于。
我也尝试为材料设置名称:
model.Material.SetName("Blue")
它给我一个错误,说名称材料属性是只读的。还有什么建议???谢谢!磨坊主