程序聚合 软件案例 基于qt的2维翼型建模软件-2DAirfoil_Pic2Stp software

基于qt的2维翼型建模软件-2DAirfoil_Pic2Stp software

2025-08-13 02:53:10
行业:人工智能、企业服务
载体:Windows应用
技术:C++

业务背景

qt建立初始界面,识别图像并使用opencascade库建立可读取的.step文件以供用户使用。
该程序调用了Opencascade开源库实现了从翼型拟合点到输出一个建模软件可读的.stp文件功能,调用了Qt6开源库绘制用户操作界面。实现了从文献中翼型曲线或闭合曲线转化为2维曲线模型的功能。通过计算文献翼型图片像素位置与翼型特征长度之间的换算比率,实现了1:1翼型模型的复现。实现了四种绘制模式以因对不同的绘制需求:模式一为应对缺少翼型前/后缘参数而开发,绘制两条封闭的Bspline曲线实现翼型的绘制。模式二为已知翼型前后缘半径时绘制特征前后缘圆弧而开发。模式四是模式一的补足,考虑到模式一绘制的翼型易发生畸变,使用翼型前后缘特征点,通过三点绘制圆弧的方式实现翼型前后缘的绘制,避免了模型畸变的可能。模式三为绘制三阶闭合贝塞尔曲线,为翼型冷却通道的优化而开发,可绘制冷却通道的不同优化形状。

功能介绍

该程序调用了Opencascade开源库实现了从翼型拟合点到输出一个建模软件可读的.stp文件功能,调用了Qt6开源库绘制用户操作界面。实现了从文献中翼型曲线或闭合曲线转化为2维曲线模型的功能。通过计算文献翼型图片像素位置与翼型特征长度之间的换算比率,实现了1:1翼型模型的复现。实现了四种绘制模式以因对不同的绘制需求:模式一为应对缺少翼型前/后缘参数而开发,绘制两条封闭的Bspline曲线实现翼型的绘制。模式二为已知翼型前后缘半径时绘制特征前后缘圆弧而开发。模式四是模式一的补足,考虑到模式一绘制的翼型易发生畸变,使用翼型前后缘特征点,通过三点绘制圆弧的方式实现翼型前后缘的绘制,避免了模型畸变的可能。模式三为绘制三阶闭合贝塞尔曲线,为翼型冷却通道的优化而开发,可绘制冷却通道的不同优化形状。1、界面说明本软件界面划分为左侧的特征参数区域与右侧的图片操作区,界面如图 1所示。左侧包括了四种互异模式的选择按钮,其下方是对图片操作的特征线调整模式与添加特征曲线模式选择框。随后为特征长度输入框,为模式三服务的贝塞尔曲线控制点输入框,还有为模式二服务的前后缘半径输入栏。而在特征参数输入区域的下方是文件操作区域,Set the origin coordinates 按钮为在图片中设置一个参考原点方便坐标计算。Add a new curve 按钮为绘制一条新曲线的按钮。Add Bezier Points按钮为服务于模式三的功能,用于绘制贝塞尔曲线的控制点,其右侧的Export Bezier Points按钮为输出记录控制点的txt过程文件。Add Edge Points 为服务于模式四的功能,用于增加翼型前后缘圆弧控制点。其右侧 的Export Edge points按钮为输出前后缘控制点的txt过程文件。最下方的Export STP File为输出.stp文件按钮,可以读取记录坐标的过程文件并根据模式输出对应的STEP文件。右侧图片操作区域可以实现导入图片、设置输出路径、对图片添加拟合点与控制点的功能。其下方的MessageBox可实时显示此时软件状态

项目实现

独立实现,主要调用了opencascade开源库输出一个.step文件用以复现文献中缺少关键参数的翼型。
同时设定了三种模式以应对不同的工作需求。最后,独立编写了三阶闭合贝塞尔曲线的实现算法,保证了曲线的光滑与导数连续。

示例图片视频


江安
1天前活跃
方向: 后端-C++、桌面端-Qt、
交付率:100.00%
相似推荐
基于国产32位芯片的DTU模块-自制DTU
4G全网通通信 串口设备免布线直连云平台 Modbus从机协议 兼容90%工业设备,无需改造原有系统 双路IO输入检测 实时监测设备启停/故障信号(如急停按钮) 双路继电器输出 远程控制设备通断(如重启故障电机) 多种LED以表征设备运行状态 (如联网状态灯,程序运行灯,电源灯等) 业务逻辑如下: 设备上电时先启动硬件自检(若自检失败则设备故障灯报警),后从单片机Flash存储空间读取掉电数据并使用(免去了用户需要多次配置的时间),由移远模块自主联网(自带移动运营商物联网卡,若联网失败则尝试重连连接超次后,写入485寄存器联网状态为异常可通过485指令读取),485作为从机时刻等待总线数据,当处理到来自4G网络端/485总线上的命令后即时处理(如使能输出IO1通道,读取IO输入IO1通道返回对应处理结果)
无人机航拍视频分析平台
1.网站支持用户管理和验证,支持项目管理和任务管理。 2.用户可以上传视频,多线操作,后台自动分析视频。 3.获取视频中的车辆类型,车辆瞬时速度和位置。 3.获取表格,轨迹绘图,数据作图,轨迹视频,和专业报告。
虚拟水池APP-智慧航海
软件包括了前台和后台,运行在Windows系统下,具体划分登录注册模块、单元场景模块以及外部调用模块。对于其他模块来说,这里以单元场景模块为主。具体单元对应具体试验也就是一个个场景,这里主要研究结构体态对船舶航行的影响,涉及到航向姿势以及重力夹角等参数。每个场景模块对应了不同的界面,主要是调用外部多一些,考虑用到WinSDK,还需要应用到图像的采集与识别,试验结果可以是内部三维视图以及收集采样文档输出。
多功能排队叫号系统
1、交管业务预约包括:业务预约、预约查询与取消、预约核销、在线取号、叫号查询、网点导航等功能模块。 2、排队叫号管理系统包括:网点管理、窗口管理、业务管理、预约号源管理、窗口认证软件版本管理、窗口核验机广告配置、综合查询等功能模块。 3、窗口认证评价叫号综合软件包括:登录、叫号、过号、身份证核验、办结等功能模块。
统一收费管理平台
该项目包括收费中心、交易中心、基础信息、账单管理四大功能模块。收费中心包括非现金收费下单、现金收费下单子模块;交易中心包括订单查询、订单取消、订单退款、订单刷新、订单推送记录子模块;基础信息包括办理点信息、业务信息、POS机绑定、关联人员、关联业务子模块;账单管理包括订单统计、业务分类统计、单位项目统计、银联对账、现金对账、非现金流水对账子模块。 该项目对各业务部门的业务系统提供的许多标准化接口,包括下订单、订单查询、订单取消、订单退款、办理点查询、业务查询、订单状态回调。
帮助文档   Copyright @ 2021-2024 程序聚合 | 浙ICP备2021014372号
人工客服