MEL 지식은 훌륭하지 않으며 객체를 복제하고 메인 스크립트 옆에 가져 오는 작은 스크립트를 만들었습니다. 나는 MEL 버튼을 클릭 할 때처럼 객체를 표시하고 싶지만 객체를 다시 클릭하면 객체가 삭제됩니다 (존재하는 경우). 내가 벽에 머리를 치기 시작할 때 거의 도움이된다면 도움이 될 것입니다.MEL 스크립트 버튼은 존재하는 경우 객체를 삭제합니다.
감사
MEL 지식은 훌륭하지 않으며 객체를 복제하고 메인 스크립트 옆에 가져 오는 작은 스크립트를 만들었습니다. 나는 MEL 버튼을 클릭 할 때처럼 객체를 표시하고 싶지만 객체를 다시 클릭하면 객체가 삭제됩니다 (존재하는 경우). 내가 벽에 머리를 치기 시작할 때 거의 도움이된다면 도움이 될 것입니다.MEL 스크립트 버튼은 존재하는 경우 객체를 삭제합니다.
감사
여기의 발견하면 개체를 삭제하는 코드의 약간의 :
if (objExists("YOUR_OBJECT_NAME_HERE"))
{
delete("YOUR_OBJECT_NAME_HERE");
}
의 우리의 테스트 객체를 만들어 보자. 그것은 nurbsSphere1
이다 : MEL에
sphere -p 0 0 0 -ax 0 1 0 -ssw 0 -esw 360 -r 1 -d 3;
if...else
문은 매우 간단합니다. 선택하려면 다음 코드를 사용하고 장면에 존재하는 경우 nurbsSphere1
을 삭제 :
if(`objExists nurbsSphere1`) {
select nurbsSphere1;
delete nurbsSphere1;
} else {
warning("No NURBS Sphere exists");
}
는 스크립트 편집기에서 (모든) MEL 코드의 단지 몇 줄을 실행하려면, 당신이 필요로하는 모든 라인을 선택하고 Ctrl 키를 눌러 + 키보드에을 입력하여 실행하십시오.