C4D多边形分离脚本 DupePolysInPlace

2016-09-09 12:26 发布 | 作品版权归原作者所有,仅供参考学习,禁止商业使用!

插件脚本 /[脚本预设]
1745 1 0
C4D多边形分离脚本 DupePolysInPlace
C4D多边形分离脚本 DupePolysInPlace - C4D之家 - slider-r15.jpg
DupePolysInPlace
Creates a copy of the selected polygons within the same object.
Either unzip the .py file into your scripts folder, or copy-paste the code below inside C4D's Script Manager


  1. import c4d
  2. from c4d import gui

  3. def main():
  4. #-------------------------------------------------------------------
  5. # change this to another tool you want to macro
  6. toolID = c4d.ID_MODELING_CLONE_TOOL
  7. #-------------------------------------------------------------------
  8. previousTool = doc.GetAction()

  9. c4d.CallCommand(toolID)
  10. tool = c4d.plugins.FindPlugin(doc.GetAction(), c4d.PLUGINTYPE_TOOL)

  11. #-------------------------------------------------------------------
  12. # attributes you want to setup before applying tool
  13. tool[c4d.MDATA_CLONE_CNT] = 1
  14. tool[c4d.MDATA_CLONE_OFFSET] = 0.0
  15. tool[c4d.MDATA_CLONE_HOLES] = 0.0
  16. tool[c4d.MDATA_CLONE_SCALE] = 1.0
  17. tool[c4d.MDATA_CLONE_ROTATION] = 0.0
  18. tool[c4d.MDATA_CLONE_LOCALMOVE] = c4d.Vector(0.0, 0.0, 0.0)
  19. tool[c4d.MDATA_CLONE_LOCALSCALE] = c4d.Vector(1.0, 1.0, 1.0)
  20. tool[c4d.MDATA_CLONE_LOCALROTATE] = c4d.Vector(0.0, 0.0, 0.0)
  21. tool[c4d.MDATA_CLONE_KEEPFORM] = True
  22. #-------------------------------------------------------------------

  23. c4d.CallButton(tool, c4d.MDATA_APPLY)
  24. doc.SetAction(previousTool)
  25. c4d.EventAdd()

  26. if __name__=='__main__':
  27. main()
复制代码



B Color Smilies

Comment :1

插件脚本
软件性质: 脚本
适用版本: C4D R15 - C4D R18
软件版本: Version: unknown
系统平台: Win MAC
软件语言: 英文
插件来源: http://genemagtoto.com/c4dplugins/
百套精美Kitbash3D模型专题合集下载
时尚卡通办公室人物C4D立体图标工程下载Cinema 4D Fashion Cartoon Office Character 3D Icon Project Download
C4D科技新闻片头电视栏目频道包装动画工程下载Cinema 4D Technology News Headline TV Program Channel Packaging Animation Project Download
关闭

C4D精选推荐 /10

知识
问答
快速回复 返回顶部 返回列表