一种基于制造技术

技术编号:39777422 阅读:27 留言:0更新日期:2023-12-22 02:23
本发明专利技术提供了一种基于

【技术实现步骤摘要】
一种基于3DE平台的纬地数据解析并生成模型的方法


[0001]本专利技术属于领域水利水电三维建模和
BIM
应用
,尤其涉及一种基于
3DE
平台的纬地数据解析并生成模型的方法


技术介绍

[0002]三维数字化是运用三维工具来实现模型的虚拟创建,修改,完善,分析等一系列的数字化操作,让设计目标更立体化,更形象化的一种设计方法,从而达到用户的目的
。3DEXPERIENCE(
简称
3DE)
是达索系统于
2014
推出的产品开发软件应用平台程序,它集成了
CATIA、ENOVIA、DELMIA
以及
SIMULIA
等诸多数字化设计仿真模块,可实现
3D
设计

工程

建模

仿真

数据管理和流程管理

[0003]纬地软件导出的道路数据文格是按类型分类,例如:路幅宽度数据文件
*.wid
,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于
3DE
平台的纬地数据解析并生成模型的方法,其特征在于,所述方法包括如下步骤:
S1
:在
3DE
平台建立模板库
,
所述模板包括开挖模板和填筑模板,所述开挖模板和填筑模板是基于
3DE
平台新建
3D
零件,使用三维模型设计
Civil 3D Design
模块,在
3D
零件中新增开挖参数草图的参数集对象并给予命名,使用定位草图接口,创建开挖参数草图特征

填筑参数草图特征,并分别命名开挖参数草图和填筑参数草图
,
使用用户特征方法分别创建开挖模板和填筑模板;
S2
:解析纬地数据文件,从纬地软件分别导出待解析的设计参数控制文件
*.ctr、
路幅宽度数据文件
*.wid、
超高过度数据文件
*.sup
;新建纬地读取文件,命名为
WeftDataReader
,用于解析和保存用户选择的纬地文件的数据;在
WeftDataReader
文件中定义解析
CTR
文件的类来保存
ctr
文件数据
,
定义解析
WID
文件的类来保存
wid
文件数据,定义解析
SUP
文件的类来保存
sup
文件数据,获取纬地道路数据;
S3
:打开含有道路中心线和地形面的
3D
零件图形,通过交互界面选择道路中心线和地形面,选择要导入的三个纬地数据文件,通过解析得到道路里程桩号值
[X1、X2、

X
n
]
的数据设置到界面上,解析的里程桩号值
X
n
对应的纬地道路参数与模板发布的参数通过名称相同进行关联;通过选择需要生成的起始里程桩号和终止里程桩号确定所需生成的开挖和填筑断面模型个数
n,
其中
n
为自然数;使用模板实例化类方法来实例化开挖模板和填筑模板,得到
n
个实例化的开挖断面模型和填筑断面模型;
S4
:使用多截面命令将
n
个开挖断面模型和填筑断面模型生成开挖道路模型和填筑道路模型;基于
3DE
平台的三维设计模块的多截面接口创建开挖和填筑道路模型,设置生成的
M
n
个开挖断面模型或填筑断面模型,设置界面选择的道路中心线,通过多截面接口生成开挖道路模型和填筑道路模型;
S5
:将开挖道路模型和填筑道路模型与地形面剪切后生成完整道路模型;基于
3DE
平台的三维设计模块,设置开挖道路模型或填筑道路模型,选择的地形面,通过分割接口生成完整道路模型并生成可视图的图形界面
。2.
根据权利要求1所述的一种基于
3DE
平台的纬地数据解析并生成模型的方法,其特征在于,步骤
S1
中的在
3DE
平台建立模板库
,
所述模板包括开挖模板
,
开挖模板如下步骤;
S111
登录
3DE
平台;
S112
新建
3D
零件;
S113
:在三维模型设计
Civil3D Design
模块中创建开挖模板草图与填筑模板草图;在零件中新增开挖参数草图的参数集对象,命名为左半幅参数集和右半幅参数集,所述左半幅参数集为
[
左半幅路面宽,左半幅横向坡度,左半幅土路肩宽度,左侧排水沟宽度,左半幅碎落台宽度,左挖一级边坡高度,左挖一级边坡坡度,左挖二级边坡高度,左挖二级边坡坡度,左挖三级边坡高度,左挖三级边坡坡度,左挖一级错台宽度,左挖二级错台宽度
]
;所述右半幅参数集为
[
右半幅路面宽,右半幅横向坡度,右半幅土路肩宽度,右侧排水沟宽度,右半幅碎落台宽度,右挖一级边坡高度,右挖一级边坡坡度,右挖二级边坡高度,右挖二级边坡坡度,右挖三级边坡高度,右挖三级边坡坡度,右挖一级错台宽度,右挖二级错台宽度
]

所述左半幅参数集和右半幅参数集的参数值为三维模型设计的默认值;
S114
:使用三维模型设计模块中的定位草图接口创建草图特征,并定义草图特征名称为开挖参数草图;
S115
:对
S114
步骤的开挖参数草图的特征进行编辑,以原点为基准绘制左半幅路面,使用
S113
创建的左半幅参数集中的左半幅路面宽参数来约束路面宽度,左半幅参数集中的左半幅横向坡度参数来约束路面坡度;
S116
:在左半幅路面左侧绘制土路肩,使用
S113
创建的左半幅参数集中的左半幅土路肩宽度参数约束土路肩宽度;
S117
:在土路肩左侧绘制一级边坡,使用
S113
创建的左半幅参数集中的左挖一级边坡高度参数来约束边坡高度,左半幅参数集中的左挖一级边坡坡度参数来约束坡度,并且方向是
Y
轴的正方向;
S118
:在一级边坡左侧绘制一级错台,使用
S113
创建的左半幅参数集中的左挖一级错台宽度参数约束错台的宽度;
S119
:在一级错台左侧绘制二级边坡,使用
S113
创建的左半幅参数集中的左挖二级边坡高度参数约束边坡高度,左半幅参数集中的左挖二级边坡坡度参数来约束坡度,并且方向是
Y
轴的正方向;
S1110
:在二级边坡左侧绘制二级错台,使用
S113
创建的左半幅参数集中的左挖二级错台宽度参数约束错台的宽度;
S1111
:在二级错台左侧绘制三级边坡,使用
S113
创建的左半幅参数集中的左挖三级边坡高度参数约束边坡高度,左半幅参数集中的左挖三级边坡坡度参数来约束坡度,并且方向是
Y
轴的正方向;
S1112
:开挖参数草图右侧绘制步骤按左侧绘制步骤方式,将方向由左侧改为右侧,约束参数也由右半幅参数集中的参数进行约束;
S1113
:使用三维模型设计模块中的用户特征命令创建开挖模板,设置开挖模板名称为开挖模板,定义发布的输入特征,以开挖参数草图坐标系的
O
点作为定位点,命名为控制点1,以
XY
平面作为定位方向,命名为控制面1,定义发布的参数名称为左半幅路面宽

左半幅横向坡度,
……
,参数名称与
S13
中定义的名称一致
。3.
根据权利要求1所述的一种基于
3DE
平台的纬地数据解析并生成模型的方法,其特征在于,步骤
S1
中的在
3DE
平台建立模板库
,
所述模板还包括填筑模板,填筑模板包括如下步骤;
S121:
登录
3DE
平台;
S122
:新建
3D
零件;
S123
:在零件中新增填筑参数草图的参数集对象,命名为左半幅参数集和右半幅参数集,所述数据格式为左半幅参数集

右半幅参数集,所述左半幅参数集为
[
左半幅路面宽,左半幅横向坡度,左半幅土路肩宽度,左填一级边坡高度,左填一级边坡坡度,左填二级边坡高度,左填二级边坡坡度,左填三级边坡高度,左填三级边坡坡度,左填一级错台宽度,左填二级错台宽度
]
;所述右半幅参数集为
[
右半幅路面宽,右半幅横向坡度,右半幅土路肩宽度,右填一级边坡高度,右填一级边坡坡度,右填二级边坡高度,右填二级边坡坡度,右填三级边坡高度,
右填三级边坡坡度,右填一级错台宽度,右填二级错台宽度
]
;所述左半幅参数集

右半幅参数集的参数值为三维模型设计的默认值;
S124
:使用三维模型设计模块中的定位草图接口创建草图特征,并定义草图特征名称为填筑参数草图;
S125
:对
S124
步骤的填筑参数草图的特征进行编辑,以原点为基准绘制左半幅路面,使用
S123
创建的左半幅参数集中的左半幅路面宽参数来约束左半幅路面宽,左半幅参数集中的左半幅横向坡度参数来约束左半幅面坡度;
S126
:在左半幅路面左侧绘制左半幅土路肩,使用
S123
创建的左半幅参数集中的左半幅土路肩宽度参数约束土路肩宽度;
S127
:在土路肩左侧绘制一级边坡,使用
S123
创建的左半幅参数集中的左填一级边坡高度参数来约束左填一级边坡高度,左半幅参数集中的左填一级边坡坡度来约束左填一级边坡坡度,并且方向是
Y
轴的负方向;
S128
:在一级边坡左侧绘制一级错台,使用
S123
创建的左半幅参数集中的左填一级错台宽度参数约束左填一级错台的宽度;
S129
:在一级错台左侧绘制二级边坡,使用
S123
创建的左半幅参数集中的左填二级边坡高度参数约束左填二级边坡高度,左半幅参数集中的左填二级边坡坡度来约束左填二级边坡坡度,并且方向是
Y
轴的负方向;
S1210
:在二级边坡左侧绘制二级错台,使用
S123
创建的左半幅参数集中的左填二级错台宽度参数约束左填一级错台的宽度;
S1211
:在二级错台左侧绘制三级边坡,使用
S123
创建的左半幅参数集中的左填三级边坡高度参数约束左填三级边坡高度,左半幅参数集中的左填三级边坡坡度来约束左填三级边坡坡度,并且方向是
Y
轴的负方向;
S1212
:填筑参数草图右侧绘制步骤按左侧绘制步骤方式,将方向由左侧改为右侧,约束参数也由右半幅参数集中的参数进行约束;
S1213
:使用三维模型设计模块中的用户特征命令创建填筑模板,设置填筑模板名称为填筑模板,定义发布的输入特征,以填筑参数草图坐标系的
O
点作为定位点,命名为控制点2,以
XY
平面作为定位方向,命名为控制面2,定义发布的参数名称为左半幅路面宽

左半幅横向坡度,
……
,参数名称与
S123
中定义的名称一致
。4.
根据权利要求1所述的一种基于
3DE
平台的纬地数据解析并生成模型的方法,其特征在于,步骤
S2
中解析纬地数据文件,从纬地软件分别导出待解析的设计参数控制文件
*.ctr、
路幅宽度数据文件
*.wid、
超高过度数据文件
*.sup
;新建纬地读取文件,命名为
WeftDataRe ader,
用于解析和保存用户选择的纬地文件的数据;在
WeftDataReader
文件中定义解析
CTR
文件的类来保存
ctr
文件数据
,
定义解析
WID
文件的类来保存
wid
文件数据,定义解析
SUP
文件的类来保存
sup
文件数据;具体包括步骤如下:
S21
:从纬地软件导出需要解析的三个文件,第一个是设计参数控制文件
*.ctr,
第二个是路幅宽度数据文件
*.wid
,第三个是超高过度数据文件
*.sup

S22
:解析纬地数据文件;新建纬地读取文件,命名为
WeftDataReader...

【专利技术属性】
技术研发人员:黄平刘源杨党锋蒲晏李梦李振生刘晓东李牧孙龙田郑云阳李海兵
申请(专利权)人:中国电建集团西北勘测设计研究院有限公司
类型:发明
国别省市:

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

1