请问一下,使用c#怎么让grasshooper breakpoint这个弹窗不显示呢

你操作啥造成的?看样子你应该要用doc.ScheduleSolution委托回调去执行你要的操作

是在运算的过程中删除了rhino的参考物体。执行到这个函数:Rhino.ActiveDoc.Objects.Delete(); 就弹出框框

你用我上面说的回调方法就可以解决了。

收到,谢谢! :smiley:

求教楼主和版主,此方法是否适用于gh的python电池,我调用后,反馈如下,请问问题出在哪儿?

你这python写复杂了。直接Rhino.ActiveDoc.Objects.Delete()删除就行,如果不想出现楼主的弹窗,就用我楼上回答的用回调方法执行删除。

import Rhino.RhinoDoc as rr
doc = ghenv.Component.OnPingDocument()

if delete:
    doc.ScheduleSolution(20,lambda d:rr.ActiveDoc.Objects.Delete(guids,False))

回调删除guid.gh (5.1 KB)

1 个赞

有点明白了,多谢版主!