一种制造技术

技术编号:39498891 阅读:9 留言:0更新日期:2023-11-24 11:28
本发明专利技术公开了一种

【技术实现步骤摘要】
一种CAD图纸中构件放样自动化生成与俯视图制图方法


[0001]本专利技术属于
CAD
图纸识别与
IFC
模型生成领域,尤其涉及一种
CAD
图纸中构件放样自动化生成与俯视图制图方法


技术介绍

[0002]构件放样广泛应用于建筑设计

机械制造

船舶设计与制造

家具制造

纸箱和包装制造等领域

在建筑行业,构件放样在建筑设计和结构制作中广泛应用,用于生成屋顶

墙板

门窗等构件的展开图纸,确保建筑结构的精确制作和安装

其中构件放样扫掠
(sweep)
方法
CAD
建模与制图领域也有应用,扫掠主要需要扫掠路径
(route)
和扫掠轮廓
(profile)
两个部分

在构件放样中,设计师往往希望通过扫掠得到三维扫掠实体,同时生成的三位扫掠实体需要转换成二维俯视图,将其放在二维图纸中以方便制图

因此,生成三维扫掠体的放样与二维俯视图的生成就成为了设计师利用放样扫掠与制图的重要环节

[0003]对于上述放样扫掠生成三维扫掠体与生成扫掠体的二维俯视图过程,现有技术方案的步骤可归纳分析为四步:首先,设计师在
CAD
软件的三维图纸中画好扫掠轮廓线
(profile)<br/>和扫掠路径
(route)。
其次,调用
CAD
中的
sweep
扫掠命令,并且指定以扫掠轮廓固定还是扫掠路径固定,生成三维扫掠实体
(solid)。
然后,为了后续能够将生成的三维实体导入到二维建筑图纸中,设计师需要在布局窗口里用
Solprof(

AutoCAD
中的
Solprof)
命令生成三维扫掠实体的二维俯视图,其中需要剔除实体隐藏线,保留实体之间的遮挡关系,生成俯视图的块参照

最后,将俯视图的块参照定位到原图纸中,完成俯视图制图

[0004]对于上述方案步骤,现有方案主要存在以下三个方面的缺点:第一:速度慢

由于
sweep
命令只能将一个扫掠路径与一个扫掠轮廓生成扫掠体,是一对一生成的,对于一个完整的构件而言,往往是需要不同扫掠体组合而成,因此设计师在这个过程中需要逐个生成,从而导致速度慢

第二:工序繁琐

在生成俯视图的过程中设计师需要新建一个布局,然后从布局窗口中调用
Solprof
命令,在选择一系列
Solprof
设置之后得到生成的俯视图,最后将生成的俯视图块参照复制会原模型窗口

整个过程繁琐而切换布局窗口时编辑界面会发生闪动的情况,会导致设计师的不适应等劣势

第三:功能单一

直接用
sweep
命令生成的三维扫掠体之间不能进行相似的拉伸操作

需要设计师手动调整拉伸扫掠路径

对于多个扫掠体结合起来的部件而言,该方式操作繁琐,且影响精确度


技术实现思路

[0005]针对现有技术的不足,本专利技术的目的是通过
CAD
的二次开发技术
(

AutoCAD
中的
ObjectARX)
以及
IFC(Industry Foundation Classes,
行业基础类
)
通用模型规范将设计师绘制构件的三维扫掠体以及三维扫掠体生成二维俯视图并完成制图的流程自动化

规范化

统一化,并以此来极大提高设计师绘图与制图效率

[0006]一种
CAD
图纸中构件放样自动化生成与俯视图制图方法,包括以下步骤:
[0007](1)

CAD
图纸中提取部件框内绘制的扫掠路径与扫掠截面信息,由于一个部件是
由多个子部件组成,则需提取部件框内所有的水平放样框与垂直放样框;
[0008](2)
读取步骤
(1)
中部件的扫掠轮廓与扫掠路径信息,将其结构化处理,再将读取到的扫掠路径和扫掠轮廓分别按照垂直放样与水平放样的位置关系分别进行坐标变换,并用
IFC
的扫掠格式生成三维扫掠体;
[0009](3)
将得到的三维扫掠体数据传回程序,并用扫掠路径与扫掠轮廓在
CAD
中用
ObjectARX
中的
Sweep
函数生成
CAD
格式的三维扫掠体,然后在
CAD
中定义一个截面用来得到三维扫掠体的俯视投影,最后将俯视投影生成块参照完成制图

[0010]进一步地,所述步骤
(1)
具体为:设计部件框
UI
,并完成创建部件框功能,使得设计师能通过创建部件框按钮创建出一个基本的部件框,并能够调整部件框的基本信息,所述基本信息为部件名和角度;
[0011]进一步地,所述步骤
(2)
具体包括以下子步骤:
[0012](2.1)
对于水平放样,由于是在二维
XY
平面上画的扫掠轮廓与扫掠路径,当进行扫掠时,先将扫掠路径转换成
XZ
平面,然后使用
IFC
中的扫掠函数进行三维扫掠体生成;
[0013](2.2)
对于垂直放样,要先将扫掠轮廓转换成
XZ
平面,然后使用
IFC
中的扫掠函数进行三维扫掠体生成;
[0014](2.3)
在使用
IFC
函数生成扫掠体中,需要针对不同的情况来使用不同的
IFC
函数

[0015]进一步地,所述步骤
(2.3)
包括如下子步骤:
[0016](2.3.1)
如果扫掠路径是普通折线的情况,即由直线或多根直线构成的多段线,则使用
ifcExtrudedAreaSolid
函数来生成三维扫掠体;
[0017](2.3.2)
如果扫掠路径是复杂曲线的情况,即由多根弧线组成或多根弧线和直线共同构成的多段线,则使用
ifcSurfaceCurveAreaSolid
函数来生成三维扫掠体

[0018]进一步地,所述步骤
(3)
具体包括以下子步骤:
[0019](3.1)
先将构件中所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
CAD
图纸中构件放样自动化生成与俯视图制图方法,其特征在于,包括以下步骤:
(1)

CAD
图纸中提取部件框内绘制的扫掠路径与扫掠截面信息,由于一个部件是由多个子部件组成,则需提取部件框内所有的水平放样框与垂直放样框;
(2)
读取步骤
(1)
中部件的扫掠轮廓与扫掠路径信息,将其结构化处理,再将读取到的扫掠路径和扫掠轮廓分别按照垂直放样与水平放样的位置关系分别进行坐标变换,并用
IFC
的扫掠格式生成三维扫掠体;
(3)
将得到的三维扫掠体数据传回程序,并用扫掠路径与扫掠轮廓在
CAD
中调用扫掠体生成函数生成
CAD
格式的三维扫掠体,然后在
CAD
中定义一个截面用来得到三维扫掠体的俯视投影,最后将俯视投影生成块参照完成制图
。2.
根据权利要求1所述的一种
CAD
图纸中构件放样自动化生成与俯视图制图方法,其特征在于,所述步骤
(1)
具体为:设计部件框
UI
,并完成创建部件框功能,使得设计师能通过创建部件框按钮创建出一个基本的部件框,并能够调整部件框的基本信息,所述基本信息为部件名和角度
。3.
根据权利要求1所述的一种
CAD
图纸中构件放样自动化生成与俯视图制图方法,其特征在于,所述步骤
(2)
具体包括以下子步骤:
(2.1)
对于水平放样,由于是在二维
XY
平面上画的扫掠轮廓与扫掠路径,当进行扫掠时,先将扫掠路径转换成
XZ
平面,然后使用
IFC
中的扫掠函数进行三维扫掠体生成;
(2.2)
对于垂直放样,要先将扫掠轮廓转换成
XZ
平面,然后使用
IFC
中的扫掠函数进行三维扫...

【专利技术属性】
技术研发人员:陈铁文张珣若曹舒赛陈翔
申请(专利权)人:上海天华建筑设计有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1