我想验证我的自定义MPxEmitterNode属性。Maya插件属性验证
我有force_min和force_max属性是maya说法中double3类型,基本上是包含双[3]数据的两个对象。
我想确保force_min小于3个组件的每个组件的force_max。我想通过在属性编辑器中的属性中输入一个值,或者为这些属性调用mels setAttr,然后通过“最大< max”检查,只交换最小值和最大值来做到这一点。
我已经尝试设置force_min,force_max和它们各自的组件x,y,z对象之间的ATTRIBUTE_AFFECTS关系。这似乎会导致一个循环问题导致玛雅崩溃。我也尝试编辑派生MPxEmitterNode的自定义计算函数,因此它将force_min和force_max值设置为交换。在这种情况下,force_ *属性似乎从不计算。
任何帮助将不胜感激。