原创 --- rhinoscript 两个网格物体被组合后,如何再次选中?

[复制链接]
跳转到指定楼层
20863 gyhk02 发表于 2013-2-21 08:28:03 楼主
'注: 以下为对两个网格物体的组合。
'最终的目的:再次选中两个被组合的网格物体,如果有其它方法,也请赐教,谢了

Dim obj, useObj
         
obj = rhino.GetObjects("请选择两个网格物体")

rhino.SelectObjects(obj)
         
useObj = rhino.Command("_Join _Enter")

rhino.UnselectAllObjects()

'这里选不中被组合后的网格物体
'因为上面 rhino.Command() 返回的结果是逻辑型
rhino.SelectObject(useObj)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
关于大陆地区Rhino原厂培训中心
深蓝Ansen 发表于 2013-2-21 09:27:39
2
  1.     Dim obj, useObj
  2.          
  3.     obj = rhino.GetObjects("请选择两个网格物体")

  4.     rhino.SelectObjects(obj)
  5.          
  6.     useObj = rhino.Command("_Join _Enter")

  7.     rhino.UnselectObjects()
复制代码
 楼主| gyhk02 发表于 2013-2-21 09:48:28
3
本帖最后由 gyhk02 于 2013-2-21 09:50 编辑

深蓝,我是想选中被组合后的对象

mesh1 + mesh2 = join1

我想在取消选择之后选中join1,因为我后面要再次用到这个对象。

有不有什么办法?
 楼主| gyhk02 发表于 2013-2-21 17:18:26
4
我已经知道了。 在rhino 5.0中有joinmeshs
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则