STL到STP转换中细长特征检测与修补

2026-07-01

一、任务概述  

在三维逆向工程工作流中,高精度网格模型(STL格式)向参数化CAD模型(STP格式)的转换是核心技术环节。针对复杂自由曲面结构(如角色模型的毛发系统、人体关节等精细特征)的处理过程中,普遍存在尖锐特征丢失或几何形态畸变问题。本项目旨在构建一套智能化的几何缺陷检测与修复框架,实现以下核心功能:自动识别STP模型中的尖角缺损区域、基于原始拓扑特征进行高精度几何重构、最终生成满足工业级精度要求的参数化模型。

二、目标需求

序号

示例图

描述

处理需求

1

image.png 

缺损区域智能识别

通过几何偏差分析算法,自动定位STP与STL模型间误差≥0.15mm的区域

2

image.png 

尖端特征几何重构

STP模型中的尖角缺损区域进行智能补全,修复后尖端区域几何误差≤0.1mm 

3

image.png 

侧边特征精度修复

修复STP模型尖角侧边缺损,确保修复后侧边轮廓与STL模型误差≤0.05mm

4

image.pngimage.png 

修复区域过渡精度控制

控制修复区域与原始模型的连接误差,确保过渡区域高度差≤0.04mm

5

image.pngimage.png

修复曲面光顺性优化

修复区域NURBS曲面需达到G1连续光顺性要求,避免因过度拟合STL三角面片导致的曲面畸变;

NURBS曲面要求光顺,避免过拟合STL导致出现三角面片形状

 

三、任务详细要求  

1. 输入数据规范:提供原始STL网格模型与STP参数化模型作为算法输入。  

STL文件(立体光刻格式):基于三角面片的离散化表面模型,用于提供高精度几何形态参考。

image.png 

STP文件(STEP格式,遵循ISO 10303标准):参数化CAD模型,作为修复处理的目标载体

image.png 

输出成果要求:生成经过尖角修复处理的STP参数化模型

image.png 

3. 任务交付物:  

STL到STP转换中细长特征检测与修补算法的完整源代码实现。  

算法执行流程图及详细技术说明文档。  

4. 其他要求:  

算法开发语言限定为Python,需提供完整的依赖环境配置说明。

四、任务验收要求  

1. 任务指标:  

功能验收:  

尖角缺损区域识别准确率需达到99%以上。  

全自动修复流程的成功执行率需达到90%以上。  

精度要求:  

修复后STP模型与原始STL在尖端特征区域的几何误差不超过0.1mm(RMS误差)。  

修复后STP模型与原始STL在尖角侧边区域的几何误差不超过0.05mm(RMS误差)。  

修复区域与原始模型过渡边界的高度差不得超过0.04mm。  

修复区域NURBS曲面需达到G1连续光顺性要求。  

单模型完整修复流程的处理耗时不超过120s。  

模型质量:  

修复后的STP模型须为拓扑封闭的实体模型(无破面、非流形等缺陷),可通过Creo等专业CAD软件进行实体有效性验证;若模型显示为非实体状态,则判定为修复失败

image.pngimage.png 

修复后的STP模型不得存在曲面自交现象,确保所有几何元素间的拓扑关系合法性

image.pngimage.png

修复曲面与原始模型曲面需满足G0连续性(位置连续)要求。