基于PKPM3D图形平台的轨道交通枢纽仿真技术研究.pdfVIP

基于PKPM3D图形平台的轨道交通枢纽仿真技术研究.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PKPM3D图形平台的轨道交通枢纽仿真技术研究.pdf

工程三维模型与虚拟现实表现 基于PKPM3D图形平台的轨道交通枢纽 仿真技术研究 蔡鹏金新阳陈岱林唐意赵伟 (中国建筑科学研究院建筑工程软件研究所) 【摘要】本文简要介绍了基于PKPM3D图形平台的轨道交通枢纽仿真系统研发巾的一些重要技术。 3 【关键宇】PKPMD;图形平台;二次开发:轨道交通枢纽:仿真;行人仿真 ■—1一—一 1. 日lJ舌 PKPM3D通用图形平台是中围建筑科学研究院建筑工程软件研究所最新开发的三维图形平 台软件,拥有完全自主知识产权。软件提供了丰富的绘图和编辑菜单,以及专业的标注功能, 可以满足设计人员的各种绘图要求,软件还包括多窗口、视图变换、绘图、编辑、实景漫游、 渲染、动画等多项内容,是园林、装修、古建、规划设计、日照分析、场地设计、施工模拟、 设备等多个专业软件的图形支撑平台。 由于PKPM3D图形平台的功能强大,而且在三维图形及动画处理等方面都有很好的支 持,所以轨道交通枢纽仿真系统(以下简称本仿真系统)选用它做为图形支撑平台。 2.PKPM3D系统概述 PKPM3D是中国建筑科学研究院建筑工程软件研究所完全自丰知识产权的三维CAD图形平 台,具备二维图形(如点、直线、多段线、圆弧、圆、矩形、特定形、光滑曲线等)和三维 图形(如长方体、圆柱体、圆椎体、球体、拉伸体、放样体等)的绘制功能,以及阵列、偏 移、镜像、移动、旋转、比例缩放、剪切、延伸、导角等图形编辑功能,同时能进行图层管 理、给三维实体贴材质,动而制作等,功能十分强大。而且该平台还支持二次开发,以实现 用户的功能定制,目前中国建筑科学研究院建筑工程软件研究所已在此平台上成功开发了 “佳园”园林设计软件、中国古典建筑设计软件、三维日照分析软件等多个专业软件。 PKPM3D二次开发库是一个可以用来开发基于PKPM3D平台应用程序的C++库。通过它可 以编写动态链接库(d11)以扩展PKPM3D的数据和功能,只需把编写好的动态链接库放到 PKPM3D目录下并设置PKPM3D程序的库文件加载即可实现数据和功能的扩展。 3.轨道交通枢纽仿真系统重要技术 第二届工程建设计算机应用创新论坛 3.1程序接口实现 平台支持MFC常规动态库,只需在工程名.CPP中添加如下几行代码即可实现dll加载 理函数名。本仿真系统中接口程序部分代码如下: //入口函数 DEC—ENTRY—POINT(dex::decAppMsgmsg,void*pkt) l switch(msg){ case dex::kInitAppMsg: InitApp0: ‘break: case dex::kUnloadAppMsg: UnloadApp0: break: default: ) ) //初始化函数 void InitApp0 { dex::CMD_MODAL, dec::RegisterCommand(”sumth’,”sinit’,”仿真初始化”9 sumth—Simulatelnit): } void 0 UnloadApp { ) 3.2定制命令 为了方便用户的操作,本仿真系统使用PKPM3D平台提供的命令注册功能添加了许多功 且功能描述为仿真初始化的命令。 sumth_SimulateInit): 为了提高软件的可操作性,本仿真系统还利用PKPM3D平台的自定义菜单和按钮功能, 定制了仿真需要的菜单栏、工具栏和按钮,如图1和图2所示。 3.3枢纽建模 306 ●4…q…●‘{…}t —■烹—,黑—曩烹烹

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档