Header

  1. View current page

    gyedojeon's note

Profile_img_60x60_01
1

Panda Tips

  • m이라는 NodePath 밑에 있는 Geometry vertex data를 access 하는 법

  1. m.find('**/geom/').node().getGeom(0).getVertexData()

 

  • 현재 메인 윈도우 속성 (크기, 위치 등) 바꾸려면 (풀스크린 여부 바꾸려면 window를 다시 열어야 함)
  1. props = WindowProperties(base.win.getProperties())
  2. # do something in props
  3. base.win.requestProperties(props)

 

  • 그래픽카드가 지원하는 최대 멀티텍스쳐 개수 알아내기
  1. base.win.getGsg().getMaxTextureStages()

 

  • 주어진 지오메트리(geom)의 텍스쳐 없애기
  1. geomNode = geom.node()
  2. geomState = geomNode.getGeomState(n) # n은 any valid geom index
  3. texAttrib = geomState.getAttrib(TextureAttrib.getClassType())
  4. texAttrib = texAttrib.removeOnStage(texAttrib.getOnStage(i)) # i는 없애려는 textureStage의 index
  5. geomState = geomState.addAttrib(texAttrib)
  6. geomNode.setGeomState(n, geomState)

 

  • 현재 렌더되고 있는 상태를 확인할 때, 특별히 라이팅 관련해서
  1. print render.getState()

 

질문/토의는 포럼을 이용해주세요.

Tags

History

Last edited on 12/20/2008 04:25 by gyedo

Comments (0)

You must log in to leave a comment. Please sign in.