Rhino(犀牛)中国技术支持与推广中心

标题: rhinoscript 两个网格物体被组合后,如何再次选中? [打印本页]

作者: gyhk02    时间: 2013-2-21 08:28
标题: rhinoscript 两个网格物体被组合后,如何再次选中?
'注: 以下为对两个网格物体的组合。
'最终的目的:再次选中两个被组合的网格物体,如果有其它方法,也请赐教,谢了

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

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

rhino.UnselectAllObjects()

'这里选不中被组合后的网格物体
'因为上面 rhino.Command() 返回的结果是逻辑型
rhino.SelectObject(useObj)
作者: 深蓝Ansen    时间: 2013-2-21 09:27
  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
本帖最后由 gyhk02 于 2013-2-21 09:50 编辑

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

mesh1 + mesh2 = join1

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

有不有什么办法?
作者: gyhk02    时间: 2013-2-21 17:18
我已经知道了。 在rhino 5.0中有joinmeshs




欢迎光临 Rhino(犀牛)中国技术支持与推广中心 (http://bbs.rhino3d.asia/) Powered by Discuz! X3.2