【技术实现步骤摘要】
一种二维电子技术图纸格式转换及矢量化交互系统
本专利技术涉及一种二维电子技术图纸格式转换及矢量化交互系统,属于信息
技术介绍
二维电子技术图纸在航空航天及其他工程机械领域进行了广泛应用,基于二维电子技术图纸开展航空航天及其他工程机械装备设计、装配仿真、生产制作、技术培训等工作对于提升产品质量具有重要意义。二维电子技术图纸已成为航空航天及其他工程机械装备研制的输出结果和制造依据、用于跨部门、跨流程间的数据信息传递。目前的二维电子技术图纸多是以DWG、DXF(AutoCAD软件产生的文档格式)或PDF(Adobe公司制定的文档格式)文档存储。而在航空航天及其他工程机械装备安装实施、辅助维修、后勤保障、技术培训等应用中,仅仅以二维图、文字等的形式展示系统或产品的结构组成、装配关系、机构运动原理、电气工作原理、液压传动原理等方面存在着不够直观、不够生动的问题,为了使设计人员、制造人员、使用人员、维修人员尽快熟悉及理解产品的使用及维护保障等方面知识,需要提供一种直观、形象、易懂地方式以达到更好的效果。目前存在两种解决方式:1)通过制作视频动画来展示原理技术,如利用 ...
【技术保护点】
1.一种二维电子技术图纸格式转换及矢量化交互系统,其特征在于:包括数据转换模块、动画制作模块、SVGP输出模块以及浏览交互模块;数据转换模块:读取和识别外部输入的二维电子技术图纸的实体对象及其属性信息,将其转换为对应的SVG信息,所述SVG信息包括SVG图层及其属性信息、SVG图元及其属性信息、SVG图层和图元的层次关系信息;更新所有SVG图元的坐标值;将更新后的SVG信息输出到动画制作模块;动画制作模块:接收数据转换模块的SVG信息,为指定的SVG图元添加动画描述信息;将添加动画描述信息的SVG信息保存到临时SVG文档;所述动画描述信息包括动画资源、动画和热点交互控制脚本 ...
【技术特征摘要】
1.一种二维电子技术图纸格式转换及矢量化交互系统,其特征在于:包括数据转换模块、动画制作模块、SVGP输出模块以及浏览交互模块;数据转换模块:读取和识别外部输入的二维电子技术图纸的实体对象及其属性信息,将其转换为对应的SVG信息,所述SVG信息包括SVG图层及其属性信息、SVG图元及其属性信息、SVG图层和图元的层次关系信息;更新所有SVG图元的坐标值;将更新后的SVG信息输出到动画制作模块;动画制作模块:接收数据转换模块的SVG信息,为指定的SVG图元添加动画描述信息;将添加动画描述信息的SVG信息保存到临时SVG文档;所述动画描述信息包括动画资源、动画和热点交互控制脚本;SVGP输出模块:打开动画制作模块保存的临时SVG文档,将其保存成SVGP文件,同时删除SVG文档;浏览交互模块:用于加载SVGP文件,采用分层迭代渲染方式对SVGP文件中的SVG图元和动画进行渲染和显示,并能够与用户进行交互,监听和响应用户鼠标操作和热点输入,播放动画以及显示热点关联内容。2.根据权利要求1所述的一种二维电子技术图纸格式转换及矢量化交互系统,其特征在于:二维电子技术图纸的实体对象包括图层类实体对象、基本图形类实体对象和扩展图形类实体对象;其中图层实体对象包括:图层;图层类实体对象属性信息包括:图层名称、图层ID和图层状态;基本图形类实体对象包括:直线、矩形、折线、多边形、圆、圆弧、椭圆、椭圆弧、样条曲线、文字;扩展图形类实体对象包括:符号、图块、填充图形、尺寸;基本图形类实体对象和扩展图形类实体对象属性包括:颜色、填充样式、线形宽度、仿射变换类型、实体坐标、实体宽度和实体高度。3.根据权利要求2所述的一种二维电子技术图纸格式转换及矢量化交互系统,其特征在于:所述数据转换模块读取和识别外部输入的二维电子技术图纸的实体对象及其属性信息,将其转换为对应的SVG信息的方式如下:(3.1)读取二维电子技术图纸文件,查找并分别解析文件中的图层及其属性信息,形成图层列表;遍历每个图层,查找并解析每个图层所包含的所有实体对象及其属性信息,每个图层所包含的所有实体对象包括基本图形类实体对象和扩展图形类实体对象;(3.2)将步骤(3.1)中所有图层及其属性信息转换为SVG图层及其属性信息;按照映射数据字典和XML匹配关系文件将每个图层包含的所有实体对象及其属性信息转换为对应的SVG图元及其属性信息;(3.3)根据二维电子技术图纸文件构建SVG图层和图元的层次关系;(3.4)SVG图层及其属性信息、SVG图元及其属性信息、SVG图层和图元的层次关系信息即为转换后的SVG信息。4.根据权利要求3所述的一种二维电子技术图纸格式转换及矢量化交互系统,其特征在于:映射数据字典中记录二维电子技术图...
【专利技术属性】
技术研发人员:刘岭,邱亚男,赵博,郑东升,翟博,王海滨,陈思佳,李秋云,
申请(专利权)人:北京宇航系统工程研究所,中国运载火箭技术研究院,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。