상세 컨텐츠

본문 제목

formula 테스트버젼 노드 생성 완료..

Maya_Plugin_Development /etc

by hwano 2013. 12. 22. 20:42

본문

formula 테스트 버젼 노드를 pythonAPI를 통해 생성..

파이썬 문법이 쉬우니 생각보다 쉽게 formula 노드를 구현하였다.

 

 

formula attribute에 파이썬 어법에 맞게 수식을 써 넣으면 작동하며

 

expression과 달리 원하는 구문을 써 넣으면 실시간으로 바로 작동한다.

위는 간단한 구문의 예시

 

( if 문도 다 먹을 껄?..  이따 집에서 테스트해보자 )

 

--> 테스트 해보니 안된다. 힝

 

///////////////////////////////////////////////////////////////////////////////////////////////////////////////

 

정식버젼을 위해 수정해야 할 리스트.

 

1.  속도를 위해 당연히 c++로 옮겨야 하고

2.  c4d처럼 input으로 들어오는 값이 증가 할수록 input 포트갯수가 자동으로 늘어 나도록

 

가능하다면 아랫 부분도 하고 싶지만 우선 위에만 정리하자

 

3.  input 포트의 네이밍을 변경할 수 있도록

4.  formula에서 값이 에러가 나면 무시하도록

    ex) 0/0 값이 들어가면 에러나는데 그럴때,,,

  

  

//////////////////////////////////////////////////////////////////////////////////////////////////////////////

 

2.  수정

 

( inValue값이 늘어나면 inValueArray가 증가 )

 

 

 

 

 

//////////////////////////////////////////////////////////////////////////////////////////////////////////////

 

1.   c++로 옮기는게 문법을 전혀 모르니 생각보다 쉽지가 않네,,

관련글 더보기