Go to file
sladro 8e037ea486 feat: add configurable specific internal model marking in shell analysis
- Add SpecificInternalModel structure to ComponentClassifier for managing models to be marked as internal
- Implement IsSpecificInternalModel() function with case-insensitive name and path matching
- Initialize specificInternalModels array with 12v4000g03_herhang.prt as the first entry
- Integrate specific model checking in AnalyzeShellFeaturesEnhanced() to override visibility-based detection
- Skip pattern-based adjustments for specific internal models to ensure consistent marking

This allows marking specific models as internal regardless of their visibility score, with easy extensibility for adding more models in the future.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-20 12:12:30 +08:00
MFCCreoDll/x64/Debug fix: correct ray-AABB intersection algorithm to handle rays starting inside AABB 2025-09-20 10:32:59 +08:00
res Initial commit 2025-07-16 17:16:59 +08:00
x64/Debug fix: correct ray-AABB intersection algorithm to handle rays starting inside AABB 2025-09-20 10:32: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 feat: enhance Shell Analysis with PCA-based OBB algorithm and streamline documentation 2025-09-19 11:11:56 +08:00
Config.h 修复HTTP请求体缓冲区限制问题 - 支持大规模批量删除操作 2025-09-09 16:54:03 +08:00
CreoManager.cpp feat: add configurable specific internal model marking in shell analysis 2025-09-20 12:12:30 +08:00
CreoManager.cpp.backup fix: consolidate 12V4000G03 debug logging to single visibility file 2025-09-20 10:15:03 +08:00
CreoManager.h feat: add configurable specific internal model marking in shell analysis 2025-09-20 12:12:30 +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 feat: 为shell-analysis接口添加投票数量字段 2025-09-19 16:40:23 +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