Revit材质问题---外观部分一次搞透(二次开发)

Revit材质获取及添加

Revit二次开发

因为工作忙的原因,一直没有写,今天续上。在Revit开发这块已经积累了一部分,但是一篇文章也没写,本篇算是Revit开发的处女作了。废话不说,上干货!!!

任务简介

这几天我想要实现在自己拉伸的路基上贴上碎石材质,因为不懂实际操作中与Api中接口的对应关系,走了很多弯路,所以实际研究的内容超出了所要实现的功能,下面我会一一介绍。先看下实现效果:

有砟轨道

介绍内容

1.获取已经定义好的材质,直接使用
2.新建材质,采用材质库中的外观资源
3.新建外观
4.修改材质信息

1.获取已经定义好的材质,直接使用

Material material = new FilteredElementCollector(doc).OfClass(typeof(Material)).FirstOrDefault(x => x.Name == "碎石") as Material;//此处是获取已经配置好的材质
 if (material == null){
  Part ele =doc.GetElement(id) as Part;//我要添加材质的对象
  ele.LookupParameter("材质").Set(ma
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值