NCF参数化建筑论坛

标题: 09版RhinoCommon修改RhinoObject的一种方法 [打印本页]

作者: panhao1    时间: 2012-9-10 13:18
标题: 09版RhinoCommon修改RhinoObject的一种方法
我自己写的,仅供参考
选取n个犀牛点物体,然后把它们的名字编号{:08:}
虽然比rhinoobject的select命令麻烦

private void RunScript(object x, object y, ref object A)
  {
    Rhino.DocObjects.ObjRef[] objrefs;
    Rhino.Input.RhinoGet.GetMultipleObjects("dslghberkjbguk", false, Rhino.DocObjects.ObjectType.Point, out  objrefs);
    for (int i = 0;i < objrefs.Length;i++){
      Rhino.DocObjects. ObjectAttributes attr = new Rhino.DocObjects.ObjectAttributes();
      attr.Name = i.ToString();
      doc.Objects.ModifyAttributes(objrefs[i], attr, false);
    }
  }
作者: panhao1    时间: 2012-9-10 13:20
总体来讲,修改rhinoObject属性的构架和opennurbs是差不多的。考虑到现在C#legend不能用了,所以写一个common的范例
作者: panhao1    时间: 2012-9-10 14:47
hskcool 发表于 2012-9-10 14:42
Legend不能用是属于官方BUG吗?

应该是的吧(大概) 09版legend可能忘记调试了,都是些小错误。
作者: wangjunxiong    时间: 2012-9-11 07:52
我发现09版真的很多错误!
作者: CBP    时间: 2012-9-11 09:08
哈哈  算然还看不懂  各位高手说什么,但是应该这里肯定是个很不错的地方
作者: stjackin    时间: 2012-10-14 22:17
楼主, 请问一下用rhinocommon怎么获取一下原本object的属性呢?比如说名字,你给一个对象取名object1.




欢迎光临 NCF参数化建筑论坛 (http://bbs.ncf-china.com/) Powered by Discuz! X3.2