主要功能: - 新增Shrinkwrap外壳导出API (/api/creo/shrinkwrap/shell) - 使用OTK SurfaceSubsetInstructions实现真正的外壳导出 - 智能重名处理,自动生成唯一文件名 - 完全使用用户参数配置,无硬编码限制 性能优化: - 移除耗时的装配体分析和差异计算 - 简化文件保存逻辑,统一保存到工作目录 - 精简API响应格式,专注核心导出功能 - 大幅提升导出速度和系统稳定性 技术突破: - 解决Windows API宏冲突问题 (GetCurrentDirectory) - 实现SurfaceSubset vs MergedSolid性能差异优化 - 建立稳定的跨线程OTK操作机制 - 支持装配体和零件的统一外壳导出 文件变更: + ShrinkwrapManager.h/cpp - 核心Shrinkwrap功能实现 + ShellExportHandler.h/cpp - HTTP API处理逻辑 * MFCCreoDll.cpp - 集成新的消息处理和路由 * CLAUDE.md - 更新项目文档 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
11 lines
306 B
XML
11 lines
306 B
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project>
|
|
<ProjectOutputs>
|
|
<ProjectOutput>
|
|
<FullPath>C:\Users\sladr\source\repos\MFCCreoDll\x64\Debug\MFCCreoDll.dll</FullPath>
|
|
</ProjectOutput>
|
|
</ProjectOutputs>
|
|
<ContentFiles />
|
|
<SatelliteDlls />
|
|
<NonRecipeFileRefs />
|
|
</Project> |