拥有10多年软件开发经验,能够独立进行项目开发。在公司任职期间,作为核心开发人员参与多个项目研发工作。熟悉C#和C++开发语言,精通SQL和Cypher查询语句,熟练操作MySQL和Neo4j数据库。具备前端开发能力,熟练使用Vue.js进行用户界面开发。熟练掌握ASP.NET、ASP.NET Core和WPF框架,能够高效开发Web和桌面应用。此外,精通使用ODA进行Revit文件的二次开发。凭借丰富的技术栈和项目经验,能够胜任各种开发任务,并在团队中发挥重要作用。
1、rvt轻量化渲染:
将rvt格式文件通过oda(rvsdk)解析转换,将几何三角面化保存到图形数据库(neo4j),并根据图形数据生成gltf格式文件,可在浏览器上进行轻量化显示交互。rvt解析转换模块采用c++语言开发,后端图库写入模块和gltf文件生成模块采用c#语言开发,整个项目各个模块部署运行于Linux环境。
将rvt文件通过解析转换为gltf文件在浏览器上进行轻量化显示,构件可以单独点击高亮。自己负责解析模块,转换模块,后端数据接口开发,编写前端,与图形引擎对接。
通过输入m3u8地址,下载视频,支持生成mp4,支持硬件解码,支持会员登录批量下载,主要负责WPF界面实现,后端接口对接,以及下载内核对接。