zoukankan      html  css  js  c++  java
  • 3dmax 集会成员表示形式。

    object1 = Cylinder()

    object2 = Box()

    object3 = OmniLight()

    obj_array = #(object1, object2, object3)

    new_ass = assemblyMgr.assemble obj_array name:"合并后" classDesc: point --Dummy  --- 这里必须要是一个虚拟类

    obj_array

    assemblyMgr.Disassemble obj_array

    append obj_array $Test01

    assemblyMgr.Disassemble obj_array  ---删除节点。


    $Test01.assemblyHead


    $Test01.AssemblyMember ---返回对说明他是集会的成员。

     select $Test01

    assemblyMgr.Open  $Test01 clearSelection:true

    assemblyMgr.Close  $Test01 select:false

    ---把成员炸开
    assemblyMgr.Explode  $Test01

    ---合并一个成员
    assemblyMgr.Attach  $Test01  assembly:$合并后 ---合并必须是集会之间进行合并,而不是 集会与节点之间


    assemblyMgr.Detach $Test01 ---岔开制定的节点不是很好使用、
    assemblyMgr.Open  $合并后 clearSelection:true
    assemblyMgr.Close  $合并后 select:false

    ---要是想岔开节点就要先,把 总的集会打开 就好用了。

    assemblyMgr.CanAssemble $Omni01 --|$合并后 ---返回对 说明呈现出来的节点 是可以组装的。

    assemblyMgr.CanDisassemble <node array>nodes --返回对说明这个节点是可以拆除的

     assemblyMgr.CanDisassemble  $Omni01 ---false
     
      assemblyMgr.CanDisassemble  $合并后 ---- true
     
      assemblyMgr.CanExplode <node array>nodes ---返回对 说明这个节点是可以炸开的。

    ---------测试组
       assemblyMgr.CanDisassemble  $Group01 --但是组不可拆除

  • 相关阅读:
    Django之cookie与session
    Django之在Python中调用Django环境
    Django之Django终端打印SQL语句
    Django之事务
    Django之ORM操作(聚合 分组、F Q)
    Linux常用服务安装部署
    Linux服务基础命令
    程序员的vim
    Linux的xshell命令
    Linux操作服务器的初识
  • 原文地址:https://www.cnblogs.com/gaitian00/p/2171535.html
Copyright © 2011-2022 走看看