Differences between revisions 1 and 6 (spanning 5 versions)
Revision 1 as of 2007-08-17 04:40:32
Size: 465
Editor: flyaflya
Comment:
Revision 6 as of 2007-08-17 07:34:44
Size: 648
Editor: flyaflya
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
 Render -> NodePath(GeomNode、PandaNode)[Node] -> Geom [GeomVertexData, GeomPrimitive]
Render -> NodePath -> PandaNode(Geom) [GeomVertexData, GeomPrimitive]
Line 9: Line 11:
Line 10: Line 13:
 
Line 13: Line 16:
 NodePath.setHpr(H,P,R) #旋转 
NodePath.setHpr(H,P,R) #旋转
Line 15: Line 20:

 * 旋转方向

  * Heading: XZ平面逆时针转

  * Pitch: YZ平面

  * Roll:

 旋转的例子: attachment:hprtest.py 使用simples/tutorial1中的model

== 镜头 ==
 base.camera

基础

组成结构

坐标

  • render(3d) X右,Y前,Z上 render2d 坐标左下角(-1,0,-1)到右上角(1,0,1)

移动、形变

  • NodePath.setPos(X,Y,Z) #位移

    NodePath.setHpr(H,P,R) #旋转

    NodePath.setScale(uniform) #缩放

  • 旋转方向
    • Heading: XZ平面逆时针转
    • Pitch: YZ平面
    • Roll:
    旋转的例子: attachment:hprtest.py 使用simples/tutorial1中的model

镜头

  • base.camera

FlyaflyaPanda3dNote (last edited 2009-12-25 07:15:27 by localhost)