原创 --- 如何_PictureFrame插图的是自动调整透明度到70%

[复制链接]
跳转到指定楼层
画图之前都要导一张背景图,用_PictureFrame的命令导入。然后每次都要调透明度到70%然后方便描线;我会在工具栏那里新建一个按钮。但是按钮的命令如何写才能直接把选定的图片透明度调到70%呢。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
关于大陆地区Rhino原厂培训中心
筑梦NARUTO 发表于 2016-5-5 11:02:47
2
本帖最后由 筑梦NARUTO 于 2016-5-5 11:25 编辑

我不咋会写巨集,我用rhinopython简单给你写一个。你修改下,做个按钮就可以了,代码如下。
  1. #coding=utf-8
  2. import rhinoscriptsyntax as rs

  3. srf = rs.GetObject("选择帧平面",rs.filter.surface)
  4. if srf:
  5.     materail_index = rs.ObjectMaterialIndex(srf)
  6.     if (materail_index>-1):
  7.         rs.MaterialTransparency(materail_index,0.7)
  8. else:
  9.     print "没有选择帧平面"
复制代码

按钮的代码:
  1. !-_RunPythonScript (
  2. #coding=utf-8
  3. import rhinoscriptsyntax as rs

  4. srf = rs.GetObject("选择帧平面",rs.filter.surface)
  5. if srf:
  6.     materail_index = rs.ObjectMaterialIndex(srf)
  7.     if (materail_index>-1):
  8.         rs.MaterialTransparency(materail_index,0.7)
  9. else:
  10.     print "没有选择帧平面"
  11. )
复制代码




QQ截图20160505112801.png (147.53 KB, 下载次数: 25)

QQ截图20160505112801.png
shadow 发表于 2016-5-6 11:04:23
3
你新建一个按钮,把这个放进去,如果要改透明度就改70这个数。
NoEcho ! -_Properties _Pause _M _O _R _T 70 !
 楼主| 罗德利亚 发表于 2016-5-23 15:13:48
4
太谢谢高手了。一直没看到提醒有人回答我了。原来早就有大神回答我了。牛
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则