Saturday, July 11, 2009

Light 노드 리스트list 시 주의점

1. objectType 에서의 -isType

어떤 오브젝트 $obj 가 라이트인지 구별하기 위해

  • if(`objectType -isType light $obj` == "light")

와 같이 하면, 스팟라이트 같은 경우 리턴값이 spotLight 이 되기 때문에 의도한것과는 다르게 if 문 자체가 false 가 되어버리는 문제가 있으므로 주의해야 한다.

2. ls 의 -type

ls 를 쓸때는

  • ls -type light

  • ls -type spotLight

를 용도에 따라 둘다 사용할수 있다.

3. Light shape 노드와 Transform 노드

ls 명령으로 light 노드를 리스트하면 light shape 노드들이 리스트되는데, 원하는 것이 light transform 노드인 경우라면 귀찮아진다. 따라서 이런 경우는 MMM 의 ListUtil_ListAllLights() 등을 쓰는 것이 간편하다.

No comments:

Post a Comment