应用案例一(第2讲)

应用案例一(第2讲)

在上一讲中,介绍了通过二次开发创建族实例,并获取族参数,修改角度参数的实现方法,但仍存在一些不足,比如在运行Revit后需要手动将做的族载入的Revit,本讲将对其进行改进。并介绍另一种创建族实例的方法。

开发内容如下:

  1. 创建事务将轨道板族载入到Revit
    关键代码及注释:
    在这里插入图片描述
    注意事项:在复制族地址时是这样的"F:\C#\c#lianxi\Revit\轨道族",C#中需要改为"F:/C#/c#lianxi/Revit/轨道族"这种形式的文件地址样式。
  2. 判断族类型是否激活
    关键代码及注释:
    在这里插入图片描述
  3. 创建此类型族实例,并获取族参数修改角度参数(第一讲已讲)
    关键代码及注释:
    在这里插入图片描述
  4. 基于标高的族实例创建方法
    关键代码及注释:
    在这里插入图片描述
    小技巧:
    查看族实例的族类型ID可以借助Revit Lookup插件
    具体操作步骤如下:
    首先在Revit中手动创建族实例,并选中;
    然后点击附加模块中Revit Lookup按钮,选择Snoop Current Selection选项。操作如图:
    在这里插入图片描述
    然后单机Symbol字段,这是会看到Id字段,字段内容即为族实例的类型id,操作如图:
    在这里插入图片描述
    运行结果如图:
    在这里插入图片描述
    温馨提示:
    在二次开发过程中,熟练地运用Revit Lookup,能够帮助我们快速、高效地完成开发任务。

下期更精彩:
下期将对案例进一步升级,我们将使用WPF为程序设计界面,来显示创建族的信息,并介绍WPF的一些基本操作技巧。

欢迎关注微信公众号
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值