80 lines
1.7 KiB
Plaintext
80 lines
1.7 KiB
Plaintext
|
|
|
|
--//图层名称必须唯一
|
|
--a=$Sphere001
|
|
--b=$Sphere002
|
|
|
|
--layer0=LayerManager.getLayer 0--//获取图层
|
|
|
|
|
|
--LayerManager.newLayer() --//新建图层
|
|
--LayerManager.count --//总图层数量
|
|
|
|
--layer1=LayerManager.getLayer 1 --//获取图层
|
|
|
|
--layer1.addnodes #(a,b) --//添加节点到图层
|
|
|
|
--layer0.addnodes b --//添加节点到图层
|
|
|
|
|
|
--layer1.setname "我是图层1"
|
|
--//设置图层名称,返回值如果是false则说明重名
|
|
--//返回值是undefined则说明有重名图层
|
|
|
|
--layer1.addnodes $
|
|
--layer1.select on --//选择图层中所有节点,不会选择本图层或者子图层中的节点
|
|
--layer1.select off --//取消选择图层中所有
|
|
|
|
--layer2= layermanager.newLayerFromName "我是图层2" --//使用名称新建图层
|
|
|
|
--layer1.nodes &abc --//返回层上所有节点到abc数组中,&符号必须有
|
|
--print abc
|
|
|
|
|
|
--layerparent=layer3.getparent() --//获取layer3图层的父层,如果没有,返回undefined
|
|
--layerparent.name
|
|
--layer2.setparent layer0--//设置layer2的父层为layer0
|
|
|
|
|
|
--templayer=layer1.getChild 3 --//返回图层1下的第3个图层,如果没有则返回undefined
|
|
--templayer.name
|
|
|
|
--layer1.getNumChildren() --//返回子图层的数量
|
|
|
|
--layer3=LayerManager.getLayerFromName "层0121201" --//以名称选择图层,没有则返回undefined
|
|
|
|
|
|
|
|
--layer3.candelete() --//该操作不会删除图层,但如果可以删除图层,则返回True,如果由于某些其他原因而无法删除图层,则返回 False。
|
|
--layer3=LayerManager.deleteLayerByName "层001" --//以名称删除图层
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--layer3=LayerManager.getLayerFromName "我是图层1"
|
|
--num=layer3.getNumNodes()--//返回图层中所有节点数量,不包括子图层中的节点数
|
|
|
|
--layer3.on=false --//获取/设置图层的隐藏显示
|
|
--layer3.on=true
|
|
|
|
|
|
--layer3.lock=true --//获取/设置图层的冻结解冻
|
|
--layer3.lock=false
|
|
|
|
--layer0=LayerManager.getLayer 0
|
|
--layer0.name
|
|
|
|
--layer3.current=true--//获取/设置图层是否为当前图层,但只能设置为true,如果设置为false,为非法操作
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|