zoukankan      html  css  js  c++  java
  • 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

    其他标高参照

  • 相关阅读:
    开发中的一些总结。。。
    Directory Listing Denied错误
    webservice的一些使用心得。。
    vs2005 sp1 补丁后,不能初始化
    谈C/C++指针精髓
    CString 的函数
    javaScript 中 call 函数的用法说明 & 继承
    条款12: 尽量使用初始化而不要在构造函数里赋值(effectiveC++)
    js日期时间函数(经典+完善+实用)
    学习之路一 记录学习中的手记
  • 原文地址:https://www.cnblogs.com/minhost/p/14212625.html
Copyright © 2011-2022 走看看