Commit Graph

3 Commits

Author SHA1 Message Date
root
f29fb303fe 实现Creo薄壳化分析功能 - 基于真实几何边界算法
新增薄壳化分析接口 POST /api/creo/analysis/shell,实现CAD模型内部特征识别和删除建议。

技术突破:
- 使用OTK pfcOutline3D API实现真实几何包络盒计算
- 基于边界识别法构建外壳特征白名单
- 实现标准置信度计算和特征安全性评估算法
- 支持零件和装配体的完整薄壳化分析
- 完全移除假数据和模拟计算,实现纯几何分析

API功能:
- 返回安全删除、建议删除、保留特征的完整分类
- 包含特征ID、名称、类型、置信度、体积减少预估
- 正确显示partFile和partPath信息(含扩展名)
- 支持层级路径显示和文件信息追踪

已解决问题:
- 修复特征名称格式(EXTRUDE_1等标准格式)
- 修复路径显示问题(保留文件扩展名)
- 解决编译错误(中文字符串问题)
- 实现与层级分析接口一致的数据格式

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-19 18:52:53 +08:00
root
cd59030b73 实现完整的Creo Web API集成系统
- 添加模块化HTTP服务器架构,支持路由注册和请求处理
- 实现Creo状态检测API,提供连接状态和模型状态实时监控
- 完成STEP格式模型导出功能,支持装配体和零件导出
- 实现装配体层级结构分析,支持无限深度遍历和组件信息提取
- 添加层级组件安全删除功能,使用抑制策略保持装配体完整性
- 集成WebSocket服务器框架,为实时通信和长操作做准备
- 完善JSON处理、日志记录和认证管理基础设施
- 修复OTK API兼容性问题和内存管理优化
- 解决DeleteFeatures崩溃问题,采用SuppressFeatures替代方案

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-19 15:46:25 +08:00
0fe01d65f3 Initial commit 2025-07-16 17:16:59 +08:00