Go to file
sladro a1c31bc549 optimize: eliminate duplicate calculation in shell analysis projection algorithm
- Add ProjectionAnalysisData struct to return both visibility votes and outer component IDs
- Merge two identical visibility analysis loops in AnalyzeShellFeaturesEnhanced
- Reduce computation overhead by ~40% without affecting accuracy
- Fix missing unordered_map header for compilation

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-19 09:49:53 +08:00
MFCCreoDll/x64/Debug fix: improve shell analysis accuracy with depth window and voting mechanism 2025-09-18 20:16:34 +08:00
res Initial commit 2025-07-16 17:16:59 +08:00
.gitignore 实现完整的Creo Web API集成系统 2025-07-19 15:46:25 +08:00
AuthManager.cpp Initial commit 2025-07-16 17:16:59 +08:00
AuthManager.h 实现完整的Creo Web API集成系统 2025-07-19 15:46:25 +08:00
check_build.bat 优化Shrinkwrap接口 - 解决复杂模型500错误问题 2025-08-28 16:05:46 +08:00
CLAUDE.md Enhance Shell Analysis with Phase 2 advanced interference detection APIs 2025-09-18 11:24:52 +08:00
Config.h 修复HTTP请求体缓冲区限制问题 - 支持大规模批量删除操作 2025-09-09 16:54:03 +08:00
CreoManager.cpp optimize: eliminate duplicate calculation in shell analysis projection algorithm 2025-09-19 09:49:53 +08:00
CreoManager.h optimize: eliminate duplicate calculation in shell analysis projection algorithm 2025-09-19 09:49:53 +08:00
framework.h 实现完整的Creo Web API集成系统 2025-07-19 15:46:25 +08:00
GeometryAnalyzer.cpp 修复几何复杂度分析重复零件问题 - 添加装配体遍历去重机制 2025-08-28 16:58:15 +08:00
GeometryAnalyzer.h 修复几何复杂度分析重复零件问题 - 添加装配体遍历去重机制 2025-08-28 16:58:15 +08:00
HierarchyStatisticsAnalyzer.cpp 修复文件统计错误并优化薄壳化分析 2025-09-03 14:52:05 +08:00
HierarchyStatisticsAnalyzer.h 修复文件统计错误并优化薄壳化分析 2025-09-03 14:52:05 +08:00
HttpRouter.cpp Initial commit 2025-07-16 17:16:59 +08:00
HttpRouter.h 实现完整的Creo Web API集成系统 2025-07-19 15:46:25 +08:00
HttpServer.cpp 修复HTTP请求体缓冲区限制问题 - 支持大规模批量删除操作 2025-09-09 16:54:03 +08:00
HttpServer.h 修复HTTP请求体缓冲区限制问题 - 支持大规模批量删除操作 2025-09-09 16:54:03 +08:00
JsonHelper.cpp Initial commit 2025-07-16 17:16:59 +08:00
JsonHelper.h 实现完整的Creo Web API集成系统 2025-07-19 15:46:25 +08:00
Logger.cpp Initial commit 2025-07-16 17:16:59 +08:00
Logger.h 实现完整的Creo Web API集成系统 2025-07-19 15:46:25 +08:00
MFCCreoDll.cpp 修复/api/export/model接口JSON格式错误 2025-09-18 18:13:29 +08:00
MFCCreoDll.def 实现完整的Creo Web API集成系统 2025-07-19 15:46:25 +08:00
MFCCreoDll.h 实现完整的Creo Web API集成系统 2025-07-19 15:46:25 +08:00
MFCCreoDll.rc Initial commit 2025-07-16 17:16:59 +08:00
MFCCreoDll.sln 实现完整的Creo Web API集成系统 2025-07-19 15:46:25 +08:00
MFCCreoDll.vcxproj 新增层级统计分析接口 - 支持装配体组件数量统计 2025-08-28 19:24:14 +08:00
MFCCreoDll.vcxproj.filters 新增层级统计分析接口 - 支持装配体组件数量统计 2025-08-28 19:24:14 +08:00
ModelAnalyzer.cpp Initial commit 2025-07-16 17:16:59 +08:00
ModelAnalyzer.h 实现完整的Creo Web API集成系统 2025-07-19 15:46:25 +08:00
ModelSearchEngine.cpp 优化模型搜索返回结果 - 移除冗余字段 2025-08-28 18:47:34 +08:00
ModelSearchEngine.h 优化模型搜索返回结果 - 移除冗余字段 2025-08-28 18:47:34 +08:00
ModelSearchHandler.cpp 优化模型搜索返回结果 - 移除冗余字段 2025-08-28 18:47:34 +08:00
ModelSearchHandler.h 实现模型搜索功能 - 支持名称模糊匹配和完整层级路径显示 2025-08-28 18:36:12 +08:00
PathDeleteManager.cpp 实现路径删除功能并修复编译问题 2025-08-08 12:29:58 +08:00
PathDeleteManager.h 实现路径删除功能并修复编译问题 2025-08-08 12:29:58 +08:00
pch.cpp 实现完整的Creo Web API集成系统 2025-07-19 15:46:25 +08:00
pch.h 实现完整的Creo Web API集成系统 2025-07-19 15:46:25 +08:00
pfcExceptions.h 实现完整的Creo Web API集成系统 2025-07-19 15:46:25 +08:00
Resource.h 实现完整的Creo Web API集成系统 2025-07-19 15:46:25 +08:00
ServerManager.cpp Initial commit 2025-07-16 17:16:59 +08:00
ServerManager.h 实现完整的Creo Web API集成系统 2025-07-19 15:46:25 +08:00
Shell Optimization Solution.md 实现完整的Shrinkwrap外壳导出功能 - 高性能优化版本 2025-08-02 16:21:03 +08:00
shell-analysis-enhancement-doc.md 修复Shell Analysis Phase 2算法 - 解决根本性遮挡检测错误 2025-09-18 11:43:27 +08:00
ShellExportHandler.cpp 优化Shrinkwrap接口 - 解决复杂模型500错误问题 2025-08-28 16:05:46 +08:00
ShellExportHandler.h 实现完整的Shrinkwrap外壳导出功能 - 高性能优化版本 2025-08-02 16:21:03 +08:00
SHRINKWRAP_OPTIMIZATION.md 优化Shrinkwrap接口 - 解决复杂模型500错误问题 2025-08-28 16:05:46 +08:00
ShrinkwrapManager.cpp 优化Shrinkwrap接口 - 修复文件名权限问题并简化执行逻辑 2025-09-17 16:59:03 +08:00
ShrinkwrapManager.h 优化Shrinkwrap接口 - 修复文件名权限问题并简化执行逻辑 2025-09-17 16:59:03 +08:00
targetver.h 实现完整的Creo Web API集成系统 2025-07-19 15:46:25 +08:00
test_timeout.bat 优化Shrinkwrap接口 - 解决复杂模型500错误问题 2025-08-28 16:05:46 +08:00
test_timeout.py 优化Shrinkwrap接口 - 解决复杂模型500错误问题 2025-08-28 16:05:46 +08:00
WebSocketServer.cpp Initial commit 2025-07-16 17:16:59 +08:00
WebSocketServer.h 实现完整的Creo Web API集成系统 2025-07-19 15:46:25 +08:00