Revit
qq_26739115
技术栈积累
展开
-
Revit 二次开发全局参数获取与修改
public List<GlobalParameter> GetGlobelParameters(Document doc, bool ShowDrivenByFormula = false) { List<GlobalParameter> parameterModels = new List<GlobalParameter>(); if (GlobalParametersManager.A...原创 2021-08-27 20:47:40 · 518 阅读 · 0 评论 -
Revit 二次开发管径修改
需在事务中执行 private void SetPipeDia(Pipe pipe, double dia) { if (pipe != null) { double diameter = dia; IList<Parameter> parameters = pipe.GetParameters("直径"); foreac原创 2021-08-27 20:42:20 · 401 阅读 · 0 评论 -
Revit 二次开发标高修改
需在事务中进行修改 private void SetLevelHeight(Level level, double height) { if (level != null) { double dheight = height; IList<Parameter> parameters = level.GetParameters("立面");原创 2021-08-27 20:39:41 · 266 阅读 · 0 评论 -
Revit 二次开发板厚修改
需在事务中进行修改 private void SetFloorThickness(Floor floor, double thickness) { if (floor != null) { double dThickness = thickness/304.8; FloorType floorType = floor.FloorType; Compo原创 2021-08-27 20:38:14 · 408 阅读 · 0 评论 -
Revit 墙厚修改
修改动作需在事务中进行 private void SetWallThickness(Wall wall, double thickness) { if (wall != null) { double dThickness = thickness/304.8; WallType wallType = wall.WallType;原创 2021-08-27 20:36:27 · 342 阅读 · 0 评论