NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 11830|回复: 5
打印 上一主题 下一主题

[工作记录] 09版RhinoCommon修改RhinoObject的一种方法

[复制链接]
跳转到指定楼层
1m
发表于 2012-9-10 13:18:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我自己写的,仅供参考
选取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);
    }
  }
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
2m
 楼主| 发表于 2012-9-10 13:20:49 | 只看该作者
总体来讲,修改rhinoObject属性的构架和opennurbs是差不多的。考虑到现在C#legend不能用了,所以写一个common的范例
3m
 楼主| 发表于 2012-9-10 14:47:27 | 只看该作者
4m
发表于 2012-9-11 07:52:43 | 只看该作者
我发现09版真的很多错误!
5m
发表于 2012-9-11 09:08:21 | 只看该作者
哈哈  算然还看不懂  各位高手说什么,但是应该这里肯定是个很不错的地方
6m
发表于 2012-10-14 22:17:57 | 只看该作者
楼主, 请问一下用rhinocommon怎么获取一下原本object的属性呢?比如说名字,你给一个对象取名object1.

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-5-5 17:13 , Processed in 0.239429 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表