40施工建模
施工建模Revit API允许将图元划分为子零件或收集到程序集中,以支持构造建模工作流,这与使用Revit用户界面的方法大致相同。零件和程序集都可以独立地进行明细表、标记、过滤和导出。您也可以将零件分割成更小的零件。创建程序集类型后,可以在项目中放置其他实例并生成独立的程序集视图。 与构造建模相关的主要类有: AssemblyInstance -这个类结合了多个元素,用于标记、过滤、调度和创建隔离的装配视图。 AssemblyType - 表示构造程序集元素的类型。在项目中创建的每个新的唯一程序集都会自动创建一个相应的AssemblyType。可以从现有AssemblyType将新AssemblyInstance放置到文档中。 PartUtils - 这个实用程序类包含通用的程序集实用程序方法,包括创建程序集、划分程序集和获取程序集信息的能力。 AssemblyViewUtils - 用于创建各种类型的装配视图的实用程序类。 ...
39工作共享
...
41链接文件
链接文件Revit API可以确定Revit中的哪些图元是对外部文件(“链接文件”)的引用,并可以对Revit加载外部文件的方式进行一些修改。 包含ExternalFileReference的元素是引用基.rvt文件之外的某个文件的元素。示例包括Revit链接、CAD链接、存储注释记号文件位置的图元和渲染贴花。IsExternalFileReference()返回元素是否表示外部文件。GetExternalFileReference()返回给定Element的ExternalFileReference,其中包含与该元素引用的外部文件有关的信息。 以下类与Revit API中的链接文件关联: ExternalFileReference - 非Element类,包含Revit项目引用的单个外部文件的路径和类型信息。 ExternalFileUtils -一个实用程序类,允许用户查找所有外部文件引用,从元素中获取外部文件引用,或者告诉元素是否是外部文件引用。 RevitLinkType -表示链接到Revit项目的Revit文件的图元。 ModelPath -...
Revit与Excel交互
Excel检测更改自动保存,Revit自动读取数据生成元素
42导出
导出Revit API允许将Revit文档或其中的一部分导出为各种格式,以便与其他软件一起使用。Document类具有重载的Export()方法,该方法将使用Revit中的内置导出器(如果可用)启动文档的导出。对于更高级的需求,可以使用Revit附加模块自定义某些类型的导出,例如导出到IFC和导出到Navisworks。(Note,Navisworks导出仅作为附加模块导出器提供)。 下表概述了Document.Export()方法重载。 表:Document.Export()方法 格式 Export() parameters Comments gbXML String, String, MassGBXMLExportOptions 从体量模型文档导出gbXML文件 gbXML String, String, GBXMLExportOptions 以Green-Building XML格式导出文档。如果将EnergyDataSettings设置为使用概念模型,则无法使用此函数:请改用上述方法。 IFC String, String,...
在Revit中求内轮廓及外轮廓
在Revit中求内轮廓及外轮廓如图,由直曲线段组成的不规则区域,求内轮廓及外轮廓。 先将图形修剪,将与其他直、曲线只有一个交点的线段删除 得到交点,通过交点重组线段。 通过每个点,找到围成的最小区域。将重复区域剔除,得到结果。 更多示例
Hexo+Butterfly代码块水平滚动条
Hexo+Butterfly代码块水平滚动条虽然Butterfly主题有滚动条,但是极其不明显。文档里也没找到配置方式,索性自己整一个。 blog\themes\butterfly\source下新建一个scrollbar.css文件,写入以下内容。 12345678910111213/* 滚动条 */::-webkit-scrollbar-thumb { background-color: #ebdccf !important; border-radius: 3em;}::-webkit-scrollbar-track { background-color: #292d3e; border-radius: 3em;}::-webkit-scrollbar { width: 5px; height: 8px;} 在_config.butterfly.yml找到 12345inject: head: # - <link...