2013-06-27 44 views
2

我创建了一个ILPlotCube来在TwoDMode中渲染3D数组。然后我在场景中添加几行。 看起来,当鼠标位于节点上时,此节点以紫色突出显示,并且其原始颜色被删除。在ILPlotCube中禁用节点高亮显示?

预计这种行为?如果是的话,我该如何禁用它?

有关信息,我运行一个笔记本双显卡:英特尔高清显卡4000 +的GeForce GT 650M

回答

1

所有绘制节点默认标记,当鼠标移动到它们。为了禁用此行为,请将'可标记'属性设置为false:

var lines = new ILLines() { 
    Markable = false 
}; 
scene.Camera.Add(lines); 
+0

谢谢。那就是诀窍。但是,对于ILSurface对象,它似乎是ILSurface.Markable没有效果。的确,我必须将ILSurface.Fill.Markable和ILSurface.Wireframe.Markable分别设置为false。这是预期的吗? – ice

+0

没错。 ILSurface是一个组节点。团体仍然提供Markable属性以获得更大的灵活性。定制解决方案可以使用它。 ILSurface目前没有。 –

+0

这解释了它。谢谢。 – ice