# SketchUp插件:StableSketch稳定模型 **Repository Path**: cdsjcc/StableSketch ## Basic Information - **Project Name**: SketchUp插件:StableSketch稳定模型 - **Description**: 终极防崩溃解决方案,适配SU 2020~2025 - **Primary Language**: Ruby - **License**: MIT - **Default Branch**: main - **Homepage**: http://www.cdsjcc.cn/xgj - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-16 - **Last Updated**: 2025-08-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # StableSketch - SketchUp 稳定模式插件 ![StableSketch Logo](./logo/logo.png) ## 📖 项目简介 StableSketch 是一款专为 SketchUp 设计的终极防崩溃解决方案插件,完美适配 SketchUp 2020~2025 版本。通过智能优化、实时监控和自动备份等功能,为用户提供更稳定、流畅的建模体验。 **当前版本:** 6.0.2025 **作者:** 詹广权 **官网:** cdsjcc.cn ## ✨ 核心功能 ### 🛡️ 稳定性保障 - **动态自动备份**:根据模型复杂度智能调整备份间隔(5-15分钟) - **关闭前保存提醒**:防止意外丢失未保存的工作 - **崩溃防护监控**:实时监控系统状态,预防崩溃 ### 📊 性能优化 - **图形性能优化**:自动关闭影响性能的显示效果 - **实时面数统计**:智能统计模型面数,支持组件去重 - **模型深度清理**:清理未使用资源,优化孤立边 - **高面数模型查找**:快速定位影响性能的高面数对象 ### 🔧 实用工具 - **模型柔化处理**:一键柔化选中对象的边线 - **自动重组功能**:智能解组嵌套结构并重新组合,支持进度显示和中止操作 - **备份文件夹管理**:快速访问和管理备份文件 - **在线用户统计**:查看当前插件使用情况 - **热更新检查**:自动检查并提示插件更新 ### 🎨 用户界面 - **专业工具栏**:集成所有功能的直观工具栏 - **实时面数显示**:Web对话框实时显示模型统计信息 - **智能菜单系统**:"稳定模式"顶层菜单,功能分类清晰 ## 🚀 安装使用 ### 安装方法 1. 下载最新版本的 `.rbz` 安装包 2. 在 SketchUp 中选择 `窗口` → `扩展程序管理器` 3. 点击 `安装扩展程序` 并选择下载的 `.rbz` 文件 4. 重启 SketchUp 即可使用 ### 快速开始 1. 安装完成后,在菜单栏找到 "稳定模式" 菜单 2. 首次使用建议先设置备份路径 3. 开启实时面数统计功能 4. 根据需要使用各项优化功能 ## 📁 项目结构 ``` StableSketch/ ├── 源码版本/ # 插件源代码 │ ├── StableSketch/ # 核心功能模块 │ │ ├── qd.rb # 核心启动和UI管理 │ │ ├── gjl.rb # 工具栏模块 │ │ ├── mxbf.rb # 动态自动备份 │ │ ├── mscz.rb # 实时面数统计 │ │ ├── txyh.rb # 图形性能优化 │ │ ├── qhmx.rb # 模型深度清理 │ │ ├── czgm.rb # 高面数模型查找(已优化) │ │ ├── mxrh.rb # 模型柔化 │ │ ├── bctx.rb # 关闭前保存提醒 │ │ ├── lj.rb # 备份路径管理 │ │ ├── rgxgo.rb # 热更新检查 │ │ ├── rsoo.rb # 在线用户统计 │ │ ├── log.rb # 日志模块 │ │ ├── face_counter.html # Web对话框模板 │ │ ├── lj.conf # 配置文件 │ │ ├── zdcz/ # 自动重组功能模块 │ │ │ ├── zdcz.rb # 自动重组核心逻辑 │ │ │ ├── progress.html # 进度显示界面 │ │ │ └── zdcz.png # 功能图标 │ │ └── icons/ # 图标资源 │ └── StableSketch.rb # 主加载文件 ├── 安装包/ # 发布版本 ├── logo/ # 项目Logo └── 文案/ # 项目文档 ``` ## 🔧 技术特性 ### 智能算法 - **动态备份间隔**:根据模型面数自动调整备份频率 - **智能面数统计**:组件去重,群组不去重的精确统计 - **多线程处理**:并行执行统计和清理任务 - **版本兼容性**:良好的向前和向后兼容性 ### 性能优化 - **内存管理**:优化内存使用,减少崩溃风险 - **渲染优化**:智能关闭影响性能的渲染选项 - **资源清理**:自动清理未使用的材质、组件等 ## 📋 系统要求 - **SketchUp 版本**:2020~2025 - **操作系统**:Windows 10/11 - **内存要求**:建议 8GB 以上 - **网络连接**:部分功能需要网络连接(更新检查、在线统计) ## 📝 更新日志 ### v6.0.2025 - ✅ 扩展版本兼容性支持,经测试完美适配 SketchUp 2020~2025 全版本 - ✅ 新增自动重组功能,支持嵌套组件智能解组重组 - ✅ 优化高面数模型查找算法,提升检测精度和性能 - ✅ 优化插件加载机制和稳定性 - ✅ 更新版本标识和描述信息 ### v5.9.2025 - ✅ 完成查找更新功能 - ✅ 完成工具栏集成 - ✅ 优化保存路径管理 - ✅ 优化清理模型统计功能 - ✅ 实时面数统计算法优化 - ✅ 在线用户统计功能 - ✅ 模型柔化功能 - ✅ 空白目录提醒设置 - ✅ 场景转换优化 - ✅ 网站每日用户统计 - ✅ 心跳包机制 - ✅ 在线时长统计 - ✅ 模型多面数标记 - ✅ 面数限制柔化保护 ## 🤝 贡献指南 欢迎提交 Issue 和 Pull Request 来帮助改进项目! 1. Fork 本项目 2. 创建特性分支 (`git checkout -b feature/AmazingFeature`) 3. 提交更改 (`git commit -m 'Add some AmazingFeature'`) 4. 推送到分支 (`git push origin feature/AmazingFeature`) 5. 开启 Pull Request ## 📄 许可证 © 2024-2025 StableSketch Team | 詹广权用皮靶抽AI写出来的插件 ## 📞 联系方式 - **官网**:[cdsjcc.cn](http://cdsjcc.cn) - **作者**:詹广权 - **项目主页**:[Gitee](https://gitee.com/cdsjcc/StableSketch) ## 🙏 致谢 感谢所有使用和支持 StableSketch 的用户,您的反馈和建议是我们持续改进的动力! --- **让 SketchUp 更稳定,让建模更高效!** 🚀