Bentley二次开发教程32-出图相关案例3-工程属性与几何构件联动案例

工程属性与几何构件联动案例

BIM模型作为工程信息的载体,其中的几何元素必将与实际的工程属性相关联。对于参数化模型来说,假如构件上的参数过多,那么在安置后若多个参数化构件同时存在时,就会存在卡顿的现象。
本案例中针对的是在放置构件并调整工程属性后,所设定的模型参数会实时进行刷新并在构件模型上得以体现,同时在放置后在没有对工程属性有修改需求的场景下适用。这样做的好处是在生成构件模型时构件本身并没有被施加参数,在多个构件同时存在的模型中相较于参数化模型,大大提高模型的承载能力与响应速度。
该案例主要是用到Addin中的事件,它可以监控用户的行为,在用户执行执行行为时就会触发事件,跳转到对应的业务函数中,因此掌握方法的使用对于MicroStation二次开发来说也非常重要。本案例仅是浅尝辄止的为大家介绍了关于工程属性变化的事件,在后续的系列课程中会对其进行详细的介绍。
在这里插入图片描述

using Bentley.DgnPlatformNET;
            intProperty.DefaultValue =10;//为StrProperty设置默认值,若不进行设置则默认为空
            bool result = itemTypeLibrary.Write();//将ItemTypeLibrary中的信息进行写入更新           

            if (!result)//判断写入是否成功
            {
   
                MessageBox.Show("Input ItemType failure");//若成功输出输入ItemType成功的提示框
                return false;//返回结果
            }
            return true;//返回结果
        }

        private static Element CreateComplexSolid(int length
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值