Revit 二次開發之標高參數


revit開發中,標高是一個非常重要的概念,如何構件都和標高息息相關,但是對於不同的構件,標高的定義是不同的,會出現各種情況,本文剝繭抽絲將標高的應用闡述清楚。

 

對於每個元素來說,都有一個LevelId屬性,其標識在元素的標高,但有些族來說 LevelId值為空,所以有些元素需要通過參數才能獲取其標高的基本信息:

1、FAMILY_LEVEL_PARAM    

用於族對應的標高,長用於常規模型,和基於具有標高限制的主體的常規模型)

2、FAMILY_BASE_LEVEL_PARAM、FAMILY_TOP_LEVEL_PARAM、FAMILY_BASE_LEVEL_OFFSET_PARAM、FAMILY_TOP_LEVEL_OFFSET_PARAM

主要用於“基於兩個標高的公制常規模型”,其具有頂部和底部標高約束,並且可以根據頂部和底部偏移。

3、SCHEDULE_LEVEL_PARAM

參照標高,對於所有非系統族,當前參數是必有的,用於在明細表中區分標高

4、SCHEDULE_TOP_LEVEL_PARAM、SCHEDULE_BASE_LEVEL_PARAM、SCHEDULE_TOP_LEVEL_PARAM、SCHEDULE_TOP_LEVEL_OFFSET_PARAM、SCHEDULE_BASE_LEVEL_OFFSET_PARAM

 主要用於結構柱子的標高系統定義

5、STRUCTURAL_ATTACHMENT_END_LEVEL_REFERENCE、STRUCTURAL_ATTACHMENT_START_LEVEL_REFERENCE、STRUCTURAL_REFERENCE_LEVEL_ELEVATION

 主要用於梁的起點、重點的高程信息

6、INSTANCE_REFERENCE_LEVEL_PARAM、INSTANCE_SCHEDULE_ONLY_LEVEL_PARAM

參照標高,主要用於梁等元素的標高定義

7、DPART_BASE_LEVEL_BY_ORIGINAL、DPART_BASE_LEVEL

 主要用於零件所代表的標高元素

8、STAIRS_BASE_LEVEL、STAIRS_TOP_LEVEL、STAIRS_MULTISTORY_UP_TO_LEVEL

主要用於標記和參數樓梯的標高

9、ROOF_CONSTRAINT_LEVEL_PARAM、ROOF_CONSTRAINT_OFFSET_PARAM、ROOF_LEVEL_OFFSET_PARAM、ROOF_UPTO_LEVEL_PARAM、ROOF_UPTO_LEVEL_OFFSET_PARAM、ROOF_BASE_LEVEL_PARAM

主要用於定義當前的屋頂的標高信息定義

10、FACEROOF_LEVEL_PARAM、FACEROOF_OFFSET_PARAM

屋頂面的標高參照

11、SLOPE_ARROW_LEVEL_END、SLOPE_ARROW_LEVEL_START、ROOM_LEVEL_ID、TRUSS_ELEMENT_REFERENCE_LEVEL_PARAM、FABRICATION_LEVEL_PARAM

其他標高參照

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM