我对存放自定义python对象的位置感到困惑(不仅仅是基本类型 - 所以不能存储为blender属性)。
我想要实现的目标是:我想完成一个繁重的计算,可以通过按下按钮(操作员)来启动,并可以通过按下相同的按钮暂停。计算只是创建/修改我正在谈论的对象。因此,我希望将该对象存储在某处,以便当我再次执行该运算符时,可以在同一对象上暂停/恢复工作。
我尝试在运算符的执行过程中将此对象存储在self
和context
中,但是在下次调用时两者都会被更改。那么在哪里可以存储半处理对象?或者,有什么更好的方法可以实现暂停/恢复功能吗?