编程语言:精通C/ C++,掌握matlab、python,Java
IDE:Visual Studio、Clion、Android Studio、Pycharm
数据库:mysql、redis、sqlite
操作系统:windows、linux
代码管理: git
项目构建: CMake
流水线部署: jenkins
c++库: c++11、boost、qt、opencascade、cgal
专业方向: CAD/CAM
掌握计算几何基础理论,以及自由曲线曲面造型技术、特征识别等相关技术。
掌握大型项目的软件架构搭建、模块划分、工程配置、代码分支管理等。
主要从事三维几何建模技术,涉及零件设计、曲面造型、特征识别、自由装配和加工仿真等模块。具体包括:
1.零件特征识别关键技术研发。分析3D模型的几何拓扑关系,提取3D模型的几何特征,分析模型特征;
2. CAM中的刀具尺寸和加工轨迹生成。提取零件待加工面的边界,根据轮廓的几何形状,来选择合适的刀具并计算的加工轨迹;
3. 几何模型的干涉。计算刀具沿加工轨迹形成的的包络面,判断刀具与零件是否碰撞;
4. 数据交换功能。主要包括step、iges、dwg、dxf、odb++等CAD文件的导入导出,涉及到文件的解析、数据的存储、几何建模;
5. 几何草图相关功能。主要包括草图建模和草图约束;
6. 三维基本体、旋转体、拉伸体、扫略体;自由曲线曲面建模;倒角、拔模、偏移、阵列,几何求交,布尔运算、特征识别、拓扑修复、特征去除、模型分析等。
负责草图建模和草图约束相关开发。 包括基本几何和自由曲线的2D模型创建,以及2D模型的草图约束求解。
主要开发和维护三维建模相关工作,包括: 典型的三维基础模型,以及高级的建模算法,扫略体、拉体伸、旋转体、倒角、圆角、布尔运算等。