• 节点是树结构最基本的组成模块 • 节点包含了实体、GUI和数据的所有信息。
2
节点的结构
• 节点有名字 • 节点可以拥有一个数据类型
– 数值 – 字符串 – 实体
• 如果节点拥有实体数据,使用 查看含有实体 信息(数据项和成员函数)的独立的节点列表 • 如果节点包含子节点,使用 展开并查看子节 点
16
实体的基本属性
• xloc( object ) yloc( object ) • setloc( object, xnum, ynum, znum ) • xsize( object ) ysize( object ) • setsize( object, xnum, ynum, znum ) • xrot( object ) yrot( object ) • setrot( object, xdeg, ydeg, zdeg ) zloc( object )
x加y x减y x 乘以 y x 除以 y x平方根 x的y次方 (xy) 与x最接近的整数 返回x的数值 返回x/y的余 返回x与y的最小值 返回x与y的最大值
13
赋值运算符
• • • • • • • x=y x += y x -= y x *= y x /= y x ++ x -= is used to set a value == is a comparison operator
设置 x 为 y 设置 x 等于 x加y 设置 x等于 x减y 设置x等于 x 乘以 y 设置 x等于 x除以 y x 加1 x 减1
• Remember: ‘=‘ is not the same as ‘==‘
14
基本的实体引用
• • • • current - 当前实体, 也就是代码所在的实体。 item - 导致事件触发的临时实体。 model() - 引用模型树 so() 对树结构中任意一个节点的临时引用。 右键单击节点,将其指定为so().