关闭

Revit开发参数读取

1228人阅读 评论(1) 收藏 举报
分类:



在Revit2014及之前的版本Element的参数获取可以通过

        public Parameter get_Parameter(BuiltInParameter parameterId);

        public Parameter get_Parameter(Definition definition);

        public Parameter get_Parameter(Guid guid);

        public Parameter get_Parameter(String name);

前3种由于传入参数困难,对程序员要求会高一些,我们用的最多的应该是最后一种,传入参数名称。

但是这个方法有个问题,就是当族参数和共享参数重名的时候,这个方法是没法准确获取参数的,

就是说一个实例,有可能有两个参数名字相同,当然这种情况比较少。


为了避免这种错误,在Revit2015及以后

public Parameter get_Parameter(String name);这个函数分解为了两个函数


public IList<Parameter> GetParameters(string name); 返回该名称所有的参数

public Parameter LookupParameter(string name);返回该名称的第一个找到的参数



博主会经常更新一些技术文章,请大家多多关注,多多交流

更多技术交流,请加qq群480950299


1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:74593次
    • 积分:1780
    • 等级:
    • 排名:千里之外
    • 原创:97篇
    • 转载:0篇
    • 译文:0篇
    • 评论:8条
    文章分类
    最新评论