zoukankan      html  css  js  c++  java
  • Revit二次开发十三 视图

    视图是Revit所有显示的基础,Revit中包含二维和三维部分,其视图也有严格的区分,以下说明视图的分类情况。

    1. TableView

    TableView有两个子类,分别是是所有表格视图,主要用于呈现明细表和电气视图

    PanelScheduleView表示一个面板时间表,该时间表显示有关面板,连接到面板的电路及其相应负载的信息。

    您可以创建一个计划表,该计划表列出连接到面板的电路,并显示有关每个电路的信息,例如面板上的位置,电路名称和视在负载。面板明细表显示四个主要信息部分:页眉,电路表,负载摘要和页脚。所选面板的新面板明细表视图显示在绘图区域中,并且面板明细表被添加到"面板明细表"文件夹下的项目浏览器中。面板计划显示以下数据:

    ViewSchedule表是数据的表格表示形式。典型的时间表显示类别的所有元素(门,房间等),每行代表一个元素,每列代表一个参数。

    类表示计划表和其他类似计划表的视图,包括单类别和多类别计划表,关键计划表,物料起飞,视图列表,工作表列表,主题报告图例,修订计划表和注释块。

    ViewSchedule.Export()方法将计划数据导出到文本文件。

    1. View3D

    View3D是自由定向的三维视图。

    3D视图有两种,透视图和等轴测图,在Revit用户界面中也称为正交视图。差异基于投影射线的关系。View3D.IsPerspective属性指示3D视图是透视图还是等轴测图。

    1. ViewPlan

    平面图是基于级别的。平面视图共有三种:平面图视图,天花板平面图和区域平面图。创建平面图,通常,平面图视图是在新项目中打开的默认视图。大多数项目至少包括一个平面图和一个天花板图。计划视图通常是在向项目添加新级别之后创建的。

    使用API​​添加新级别不会自动添加计划视图。使用静态ViewPlan.Create()方法创建新的平面图和天花板平面图。使用静态ViewPlan.CreateAreaPlan()方法来创建新的区域平面图。

    1. ViewDrafting

    用于创建不关联的,特定于视图的详细信息的视图,这些视图不属于建模设计。绘图视图未与模型关联。它允许用户创建模型中不包括的局部工程图。在工程图视图中,用户可以创建不同视图比例(粗略,精细或中等)的详图。

    您可以使用2D详图工具,包括:

    • 细节线
    • 详细区域
    • 详细组件
    • 绝缘
    • 参考平面
    • 外形尺寸
    • 符号
    • 文本
    1. ViewSection

    表示剖面图,局部图,标注和立面图,以及参考标注和参考剖面。

    ViewSection类可用于创建剖面视图,局部视图,标注视图,参考标注和参考剖面。它还代表立面图。

    剖面视图和参考剖面

    剖面图贯穿模型以暴露内部结构。ViewSection.CreateSection()方法创建剖视图。

    1. ViewSheet

    工作表包含视图和标题栏。使用ViewSheet.Create()方法创建图纸视图时,标题栏族符号ID是该方法的必需参数。可以使用FilteredElementCollector找到标题栏族符号。

  • 相关阅读:
    文件上传和多线程通信
    黏包
    socket通信
    osi七层协议
    面向对象的反射和双下方法
    类的成员和异常处理
    python面向对象类的约束和设计的统一化规范
    单继承和多继承
    对象
    Python-----带参数的装饰器以及补充
  • 原文地址:https://www.cnblogs.com/minhost/p/11592306.html
Copyright © 2011-2022 走看看