2011 新相
在2011 中之前对手动操作节点的储存现在有了脚本。 在之前的脚本解决方案中我们都是这样操作的,用自定义属性对 把物体的节点 进行储存 之后就会从一个节点中引用, 在现在有了。
NamedSelectionSetManager.GetNumNamedSelSets() --可查看数组节点有多少个。
--下面是创建新的节点。
s = Sphere()
b = Box() -- 这样创建两个节点并且付给你常量。
NamedSelectionSetManager.AddNewNamedSelSet #(s,b) "TestSelectionSet" --把变量放入进去但是 后面给组其上名字
在数组的 内部其实还是可以索引 节点的名字的。
NamedSelectionSetManager.GetNumNamedSelSets()
1--在次查看发现数量有一个。 组。
NamedSelectionSetManager.GetNamedSelSetItemCount 0 ---索引 数组的第一个 这个数组的索引和max的层一样 都是从0 开始的。
NamedSelectionSetManager.GetNamedSelSetItem 0 0 --索引他的第一个第二个 。。。之后的节点。
---这里面不上一句 就是节点的创建函数
--- 返回名字的数组,并把数组的节点放到一个 集合中
 fn selectset  name_t  =
 (
  oop = selection as array 
   array_y = #()
  for i in  oop do 
  (
  -- oo = i.name 
   append array_y i
  )---end for 
  
  
     NamedSelectionSetManager.AddNewNamedSelSet array_y  name_t
  
 ) ---end fn
----在下面就是打印节点的数量 这个也是很是有用。
 fn print_da = 
 (
  da = (NamedSelectionSetManager.GetNamedSelSetItemCount 0) 
 
  for  i in 0 to ( da-1)  do 
  (
   oop = NamedSelectionSetManager.GetNamedSelSetItem 0 i
     print oop 
  )
  )
NamedSelectionSetManager.GetNamedSelSetItemCount 0 --节点内部的数量。这个应该是很好。
----
NamedSelectionSetManager.GetNumNamedSelSets()
NamedSelectionSetManager.RemoveNamedSelSetByIndex 0 --先擦看多少个在 进行节点的响应的移除操作。
--除了按索引进行移除以外 还有就是按NamedSelectionSetManager.RemoveNamedSelSetByName "Test1"
层的名字进行处理。
NamedSelectionSetManager.RemoveNamedSelSetByName "Test1" 返回 bool
 
                    
                     
                    
                 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号 
