本申请涉及建筑设计领域,尤其涉及一种基于参数定义自动创建并布置视图及图纸的方法及系统。
背景技术:
1、在工程设计中,往往需要绘制大量图纸,revit系列软件是为建筑信息模型(bim)构建的,可帮助建筑设计师设计、建造和维护质量更好、能效更高的建筑。但是,在revit软件的原生功能中,在创建视图时,要通过一套标准视图,运用不同的复制方式,复制出多套用于不同图纸的视图;在创建图纸时,需要创建不同的图纸;最后还需将每个视图拖拽进不同图纸中,以上过程操作需要大量重复操作,严重影响出图效率。
技术实现思路
1、为了解决上述技术缺陷,本申请提供了一种基于参数定义自动创建并布置视图及图纸的方法及系统,通过定义模型文件中数据参数的方式,将数据与视图、图纸信息匹配,从而自动复制视图、创建图纸、放置视图。
2、本申请第一方面提供一种基于参数定义自动创建并布置视图及图纸的方法,包括步骤:
3、获取用户选择或输入的多个基准视图、新视图名称、复制方式、占位族类型和视图样板;
4、获取用户选择或输入的多个图纸编号、图纸名称、图纸分类、图签类型名称、图纸位置模板和视口序号;
5、基于预先构建的数据库,根据所述多个基准视图、新视图名称、复制方式、占位族类型和视图样板创建多个视图;根据所述多个图纸编号、图纸名称、图纸分类、图签类型名称创建多个图纸。
6、在其中一种可能的实现方式中,所述基准视图为revit软件中样板内默认视图;所述复制方式包括复制作为相关、带细节复制、复制和占位复制,其中复制作为相关是指将模型文件和二维标注复制到基准视图对应的子视图中,且子视图中对应显示裁剪区域和注释裁剪,且二维标注在原视图和子视图中同步修改和添加;带细节复制是指将模型文件和二维标注同时复制到基准视图对应的子视图中;复制是指只能复制模型文件,且与原视图修改不同步;占位复制是指复制原视图中固定范围内视图内容,配合使用revit中配套占位族,所述占位族为配合占位复制配套设置的族文件。
7、在其中一种可能的实现方式中,当复制方式为占位复制时,在创建视图时还需获取用户选择或输入的占位族类型名称,所述占位族类型包括楼梯占位、电梯占位、内墙节点占位、外墙节点占位、幕墙构造占位中的至少一种。
8、在其中一种可能的实现方式中,所述视图样板包括平面图、立面图和详图;所述图纸分类包括平面系列、立面系列和详图系列。
9、在其中一种可能的实现方式中,在创建多个图纸后,根据所述图纸位置模板和所述视口序号生成同时显示多个图纸的视口。
10、本申请第二方面还提供了一种基于参数定义自动创建并布置视图及图纸的系统,包括:数据库,其配置成预先存储多个基准视图、视图复制方式、视图样板、图签类型、图纸位置模板;
11、视图参数获取模块,其配置成获取用户选择或输入的多个基准视图、新视图名称、复制方式、占位族类型和视图样板;
12、图纸参数获取模块,其配置成获取用户选择或输入的多个图纸编号、图纸名称、图纸分类、图签类型名称、图纸位置模板和视口序号;
13、多视图创建模块,其配置成基于预先构建的数据库,根据所述多个基准视图、新视图名称、复制方式、占位族类型和视图样板创建多个视图;
14、多图纸创建模块,其配置成基于预先构建的数据库,根据所述多个图纸编号、图纸名称、图纸分类、图签类型名称创建多个图纸。
15、在其中一种可能的实现方式中,所述系统还包括单视口显示模块,所述单视口显示模块配置成在创建多个图纸后,根据所述图纸位置模板和所述视口序号生成同时显示多个图纸的视口。
16、在其中一种可能的实现方式中,所述基准视图为revit软件中样板内默认视图;所述复制方式包括复制作为相关、带细节复制、复制和占位复制,其中,复制作为相关是指将模型文件和二维标注复制到基准视图对应的子视图中,且子视图中对应显示裁剪区域和注释裁剪,且二维标注在原视图和子视图中同步修改和添加;带细节复制是指将模型文件和二维标注同时复制到基准视图对应的子视图中;复制是指只能复制模型文件,且与原视图修改不同步;占位复制是指复制原视图中固定范围内视图内容,配合使用revit中配套占位族,所述占位族为配合占位复制配套设置的族文件;所述视图样板包括平面图、立面图和详图;所述图纸分类包括平面系列、立面系列和详图系列。
17、在其中一种可能的实现方式中,当复制方式为占位复制时,在创建视图时还需获取用户选择或输入的占位族类型名称,所述占位族类型包括楼梯占位、电梯占位、内墙节点占位、外墙节点占位、幕墙构造占位中的至少一种。
18、本申请第三方面还提供了一种电子设备,包括:至少一个处理器和存储有计算机程序的存储器;当计算机程序被处理器读取并执行时,使得电子设备执行如上的基于参数定义自动创建并布置视图及图纸的方法。
19、本申请第四方面还提供了一种存储有计算机程序的可读存储介质,当计算机程序被电子设备读取并执行时,使得电子设备执行如上的基于参数定义自动创建并布置视图及图纸的方法。
20、revit软件原生功能中的复制视图、创建图纸、放置视口的效率太低且容易出错,本申请提供的基于参数定义自动创建并布置视图及图纸的方法及系统,极大的提高了revit软件原生功能手工复制视图、创建图纸、放置视口的效率与准确性。
1.一种基于参数定义自动创建并布置视图及图纸的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于参数定义自动创建并布置视图及图纸的方法,其特征在于,所述基准视图为revit软件中样板内默认视图;所述复制方式包括复制作为相关、带细节复制、复制和占位复制,其中,复制作为相关是指将模型文件和二维标注复制到基准视图对应的子视图中,且子视图中对应显示裁剪区域和注释裁剪,且二维标注在原视图和子视图中同步修改和添加;带细节复制是指将模型文件和二维标注同时复制到基准视图对应的子视图中;复制是指只能复制模型文件,且与原视图修改不同步;占位复制是指复制原视图中固定范围内视图内容,配合使用revit中配套占位族,所述占位族为配合占位复制配套设置的族文件。
3.根据权利要求2所述的一种基于参数定义自动创建并布置视图及图纸的方法,其特征在于,当复制方式为占位复制时,在创建视图时还需获取用户选择或输入的占位族类型名称,所述占位族类型包括楼梯占位、电梯占位、内墙节点占位、外墙节点占位、幕墙构造占位中的至少一种。
4.根据权利要求1所述的一种基于参数定义自动创建并布置视图及图纸的方法,其特征在于,所述视图样板包括平面图、立面图和详图;所述图纸分类包括平面系列、立面系列和详图系列。
5.根据权利要求1-4中任一项所述的一种基于参数定义自动创建并布置视图及图纸的方法,其特征在于,在创建多个图纸后,根据所述图纸位置模板和所述视口序号生成同时显示多个图纸的视口。
6.一种基于参数定义自动创建并布置视图及图纸的系统,其特征在于,包括:
7.根据权利要求6所述的一种基于参数定义自动创建并布置视图及图纸的系统,其特征在于,所述系统还包括单视口显示模块,所述单视口显示模块配置成在创建多个图纸后,根据所述图纸位置模板和所述视口序号生成同时显示多个图纸的视口。
8.根据权利要求6或7所述的一种基于参数定义自动创建并布置视图及图纸的系统,其特征在于,所述基准视图为revit软件中样板内默认视图;所述复制方式包括复制作为相关、带细节复制、复制和占位复制,其中,复制作为相关是指将模型文件和二维标注复制到基准视图对应的子视图中,且子视图中对应显示裁剪区域和注释裁剪,且二维标注在原视图和子视图中同步修改和添加;带细节复制是指将模型文件和二维标注同时复制到基准视图对应的子视图中;复制是指只能复制模型文件,且与原视图修改不同步;占位复制是指复制原视图中固定范围内视图内容,配合使用revit中配套占位族,所述占位族为配合占位复制配套设置的族文件;所述视图样板包括平面图、立面图和详图;所述图纸分类包括平面系列、立面系列和详图系列。
9.根据权利要求6或7所述的一种基于参数定义自动创建并布置视图及图纸的系统,其特征在于,当复制方式为占位复制时,在创建视图时还需获取用户选择或输入的占位族类型名称,所述占位族类型包括楼梯占位、电梯占位、内墙节点占位、外墙节点占位、幕墙构造占位中的至少一种。
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序;所述计算机程序被处理器执行以实现如权利要求1至5中任一项所述的方法。