VisionPro 改变CogToolBlock、CogToolGroup中找线找圆工具的显示颜色
以CogFindCircleTool为例
CogFindCircleTool显示在CogRecordsDisplay中的找圆结果 CogFindCircleTool.Result.GetCircle()为CogCircle类。


通过改CogFindCircleTool.Result.GetCircle().Color 属性或者生成一个新CogCircle新实例,再修改都无法直接改变结果的颜色。
修改方法
通过声明一个CogCircle 全局变量,在脚本的ModifyLastRunRecord方法中添加一个CogCircle的方式进行修改。
实际上并不是修改了圆的颜色,而是复制了一个一样的圆覆盖在了工具的**CogFindCircleTool.Result.GetCircle()**绿色的圆上,可以将工具的圆显示结果关闭。
找线与其他工具
翻看文档,CogCircle显示在窗口是实现了ICogGraphic接口,找线工具与其他工具同理,声明一个对应的ICogGraphic接口即可。
此方法仅为本人对于VisionPro的浅薄理解,应该有更简便的处理方式。