• 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

  • 相关阅读:
    oracle 主键自动地址实现
    解构赋值
    那些朋友那些话系列
    那些朋友那些话
    白鹭记事
    该如何存在
    上海秋季HCC小记
    For the person you never see again
    寻城记
    2013年的国庆
  • 原文地址:https://www.cnblogs.com/gaitian00/p/2003859.html
Copyright © 2020-2023  润新知