⇤ ← Revision 1 as of 2007-08-17 04:40:32
Size: 465
Comment:
|
Size: 628
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 15: | Line 15: |
* 旋转方向 * Heading: XZ平面逆时针转 Pitch: YZ平面 Roll: 旋转的例子: attachment:hpr.py 使用simples/tutorial1中的model == 镜头 == base.camera |
基础
组成结构
- 树型结构
Render -> NodePath -> PandaNode(Geom) [GeomVertexData, GeomPrimitive] GeomVertexData 保存顶点数据, GeomPrimitive 保存顶点的index
坐标
- 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:hpr.py 使用simples/tutorial1中的model
镜头
- base.camera