技术栈

Revit 二次开发 获取构件的某一层材质

wula19942023-12-28 14:10

如获取墙的结构材质:混凝土-现场浇筑混凝土

cs 复制代码
//拿到墙材质
WallType wallType = (walls[i] as Wall).WallType;
CompoundStructure wallCS = wallType.GetCompoundStructure();
CompoundStructureLayer wallLayer = wallCS.GetLayers().Where(r => r.Function == MaterialFunctionAssignment.Structure).FirstOrDefault<CompoundStructureLayer>();
ElementId wallMatId = wallLayer.MaterialId;
Material wallMat = doc.GetElement(wallMatId) as Material;
上一篇:记线上服务 cpu 爆表 问题解决
下一篇:WEB 3D技术 three.js 基础网格材质演示几何体贴图 ao贴图效果
相关推荐
太阳的后裔
5 分钟前
随笔一些用C#封装的控件
开发语言·c#
ISDF-工软未来
14 小时前
C# 泛型简单案例
c#
vonlycn
16 小时前
UE5 性能优化(1) 模型合并,材质合并
ue5·材质
疯狂的维修
16 小时前
C#中一段程序类比博图
c#
时光追逐者
18 小时前
C#/.NET/.NET Core技术前沿周刊 | 第 53 期(2025年9.1-9.7)
c#·.net·.netcore
冷冷的菜哥
18 小时前
ASP.NET Core使用MailKit发送邮件
后端·c#·asp.net·发送邮件·mailkit
weixin_44710358
18 小时前
C#之LINQ
c#·linq
ysn11111
19 小时前
反编译分析C#闭包
c#
one996
21 小时前
WPF应用程序中的异常处理
c#·.net·wpf
almighty27
1 天前
C# ObjectListView实现树状文件夹浏览
c#·树状图·objectlistview·c#树状图·文件显示
热门推荐
01UV安装并设置国内源02A股预测还能更准?开源大模型Kronos带你跑通预测+回测全流程03UV 工具安装与国内镜像源配置指南04解决 WSL Ubuntu 中 /etc/resolv.conf 自动重置问题05教你如何认证 Gemini 教育优惠的二次验证,薅个 1年的 Gemini Pro 会员06conda中设置镜像地址(附所有可换的地址)07突破百度网盘的下载限速,两种方法教会你【超详细】08KGG转MP3工具|非KGM文件|解密音频092025 年高教社杯全国大学生数学建模竞赛C 题 NIPT 的时点选择与胎儿的异常判定 完整成品思路模型代码分享,全网首发高质量!!!10Nano Banana免费方案来了!Docker 一键部署 + 魔搭即开即用,小白也能玩转 AI 图像编辑