Python Basis 基础笔记
新接触python programming, 记录一些基础.
Batteries Included. 立马就可以使用的. Installizaton
download 2.7 from python website and install at C:\Python27;
download Anaconda 2.1.0 install at E:\Anaconda;
看来两者并不冲突.
这是从Anaconda里面起来的Spyder IDE:
Variables and Data
A variable is a name that points to some specific data type. 不允许声明一个变量而没有=赋值.
contents = 6;
print ...
Maya Programming Node
学maya时候有些新概念要记录一下,否则忘得快.
先在一个新场景里面拖一个多边形球polygon sphere出来,
打开Outline窗口, 看到一个pShere1, 选择Display/Shapes, 又看到pShere1下面还有一个pSphereShape1. 而在hypergraph: connection 窗口看到一共四个东西, 其中两个就是上面的pSphere1 and pSphereShape1, 而且其中三个是有连接关系的。从左到右它们分别是:
+ polySphere1: 控制参数, 例如半径radius, axis/height上的布线密度等;
+ pSphereShape1: 这个就是实际的shape node, 形状.
+ initialShadingGroup: 用于画这个球的.
+ pSphere1: transform node, 决定了球在空间位置.
import maya.cmds;
maya.cmds.polySphere() # 用script建一个球
# Result: [u'pSphere2', u'polySphere2'] # 返回就是transform node, shape node. interesting part ...