[숙제] python~

/ ->set noalias = 1
/ ->set saved_path = `execute("oppwf")`
/ ->opcf /obj
/ ->opadd -n geo geo1
/ ->opcd /obj/geo1/
/ ->opadd box
/ ->opadd subdivide
/ ->opparm /obj/geo1/subdivide1 iterations 3
/ ->opwire box1 -0 subdivide1
/ ->opset -d on ?r on subdivide1
/ ->opcf /obj
/ ->opcf $saved_path

set noalias=1 무슨뜻인지 몰라서 넘기고..
set saved_path 에서 현재 패스가 저장되기에..
>>>saved_path = hou.node("/") 로 해봤습니다.

opadd -n geo geo1
>>>hou.node("/obj").createNode('geo')

opadd box
opadd subdivide
>>>hou.node("/obj/geo1").createNode('box')
>>>hou.node("/obj/geo1").createNode('subdivide')

opparm /obj/geo1/subdivide1 iterations 3
>>>b = hou.node("obj/geo1/box1")
>>>s = hou.node("obj/geo1/subdivide1")
첨만들때 부터 정의해줘도 똑같은거 같습니다.
>>>s.parm('iterations').set(3)

opwire box1 -0 subdivide1
>>>s.setInput(0,b)
이렇게 하니 연결은 되는데opengl에러가 뜹니다.- - 문장이 잘못된건지..컴터에 문제가 있는건지는 잘 모르겠습니다.??

opset -d on ?r on subdivide1
>>>s.setDisplayFlag(1)
>>>s.setRenderFlag(1)
(on)인줄 알았는데..안되더군요.^^;

opcf /obj
>>>hou.cd("/obj")

opcf $saved_path
이러면 "/"로 돌아가던데..파이썬에서 어떻게 하는지 모르겠습니다..^^;

Forums:

새글로 달지 말고 댓글로 붙여쓰면...좋을텐데 말이죠? 아주 잘 하셨습니다.

^^a..그러네요..새글보다는 답글이 더 보기가 편할거 같습니다..

JUNG SUNG WON