사용자 지정 MPxEmitterNode 특성의 유효성을 검사하려고합니다.Maya Plugin 속성 유효성 검사
나는 마야 말투에 double3으로 입력 된 force_min 및 force_max 속성을 가지고 있습니다. 기본적으로 double [3] 데이터를 포함하는 두 개의 객체가 있습니다.
force_min이 3 가지 구성 요소 각각에 대해 force_max보다 작아야합니다. 누군가가 속성 편집기에서 속성 값을 입력하거나 해당 특성에 대한 mels setAttr을 호출하면 "최소 < 최대"검사를 실패하는 경우 min 및 max를 교체하여이 작업을 수행하고 싶습니다.
force_min, force_max 및 개별 구성 요소 x, y, z 개체 사이의 ATTRIBUTE_AFFECTS 관계 설정을 시도했습니다. Maya 충돌로 이어지는 주기적 문제가 발생하는 것 같습니다. 파생 된 MPxEmitterNode에 대한 커스텀 컴퓨팅 함수 편집을 시도 했으므로 force_min 및 force_max 값을 스왑으로 설정합니다. 이 경우에는 force_ * 속성이 절대 계산되지 않습니다.
도움을 주시면 감사하겠습니다.