Install 安装步骤
- 双击运行 超级硬装系列下载器.exe
- 搜索 超级软装,点击 下载并安装,自动部署到 Plugins 目录
- 重启 SketchUp,确认菜单 扩展程序 - 超级软装 及工具栏出现
- 首次点击 家具库 自动在
%APPDATA%/cjyz_super_furniture/家具库 创建 9 个默认分类
⚠️ 本插件依赖「超级硬装插件管理器」,请确保管理器已安装并启动。
★ Library 家具库面板(核心)
家具库面板基于 HtmlDialog,左侧分类树,右侧缩略图网格,支持多级子目录。家具文件直接来自硬盘 .skp 文件,方便管理。
区域 1分类树
默认创建 9 个分类:床 / 沙发 / 马桶 / 柜体 / 桌椅 / 灯具 / 装饰品 / 窗帘 / 其他。
支持任意层级子目录(如「床/双人床/北欧」)。可在设置中切换家具库根目录到自定义路径(如团队共享盘)。
📁 自动创建分类
🌳 递归子目录
🔄 自定义根目录
👥 团队共享
区域 2缩略图网格
每个 .skp 自动生成缩略图(毫秒级,不加载几何)。缩略图优先级:同名图片(床.png/jpg)→ 同目录 _thumb.png → 家具库 /.cache 缓存。
缓存随家具库走,换电脑/拷贝整个库不需重新生成。
📷 自动缩略图
🖼 同名图片优先
💾 .cache 缓存
📦 缓存随库走
区域 3放置交互
点击家具卡片立即进入三阶段放置工具(P1 → P2 → 方向)。底部开关:「直接生成」关闭则只落包围盒,「连续放置」开启则沿基准线无限连续布置。
🎯 三阶段放置
📐 包围盒占位
🔁 连续放置
⚡ 直接生成
区域 4右键 / 管理
缩略图右键菜单:重命名 / 删除 / 在文件管理器打开。底部「刷新缓存」按钮可异步重建全部缩略图 + 包围盒 + 顶视图烘焙。
支持烘焙顶视图到包围盒顶面,俯视图也能识别家具方向。
📝 重命名
🗑 删除
📂 资源管理器
🔄 刷新全部
🍰 顶视图烘焙
Place 三阶段放置流程
点击家具卡片后自动激活,鼠标在视口三次点击即可。
| 快捷键 | 说明 |
| VCB 输入距离 | P1→P2 阶段输入精确数值(如 1800) |
| Shift | 解除 30° 角度吸附 |
| Esc | 分级回退 / 退出 |
💡 两点中点放置:不论模型原点保存在左/右/中,P1P2 中点都作为家具基准 → 永远不会"对侧入墙"。
Bounds 包围盒占位
所有家具默认先以橙色半透明包围盒占位,最后一次性批量生成真实模型。
性能优势
- 包围盒只 6 个面,零延迟
- 50+ 家具方案不卡顿
- 方案调整阶段无 I/O
批量生成
- 一键将所有包围盒转换
- 异步加载,可中断
- 同 .skp 自动共享 definition
缓存机制
- bounds_cache.json 秒级唤起
- 首次拖放才解析 .skp
- 缓存随家具库走
Toggle 互转家具 ↔ 包围盒
在方案调整和最终交付之间自由切换。一次 Ctrl+Z 可整批撤回。
| 按钮 | 无选择 | 有选择 |
| 互转 | 全模型各自转向对侧 | 选中对象转向对侧(混合也行) |
| 收起家具 | 全模型真实家具 → 包围盒 | 仅选中家具 → 包围盒 |
| 批量生成 | 全模型包围盒 → 真实家具 | 仅选中包围盒 → 真实家具 |
💡 互转完全复用 ,世界坐标 / 旋转 / 缩放 100% 一致,不会出现位置漂移。
Measure 间距测量
从家具包围盒底面 4 边中心向平面图边线发射射线,实时显示四向距离标签。
| 操作 | 说明 |
| 激活工具 | 选中任意家具/组 → 点击间距测量按钮 |
| 查看距离 | 4 个方向自动显示数字(mm) |
| 点击标签 | 选中该方向 → VCB 输入数值移动家具 |
| 居中按钮 | 顶部按钮一键左右居中 / 前后居中 |
| Esc | 取消当前选中 / 再次 Esc 退出 |
📐 算法识别平面图线条(不计算虚线 / 标注 / 距地辅助线),命中最近墙线为准。
Resize 快速尺寸 HUD
底部 HUD 直接编辑选中组件的 W × D × H。支持 6 种输入语法。
| 输入 | 含义 |
| 1500 | 设为 1500mm |
| +100 | 当前值 +100mm |
| -50 | 当前值 -50mm |
| =1500 | 显式赋值 1500mm |
| *1.5 / /2 | 按倍数缩放 |
| 50% | 按百分比缩放 |
⚖ 等比锁定按钮开启时,编辑任一轴会按比例同步其他两轴;工具内置 X 光视图便于看清内部。
✨ HUD 第 5 个按钮可一键写入尺寸到组件名称(如 沙发__长1800宽900高800)便于家具库管理。
Axes 快速坐标轴
把组件原点 / 朝向调整为标准位置(便于家具库存档和后续放置)。
重置方向
- 旋转 / 缩放烘焙回 definition
- 实例 transformation 变纯平移
- 世界位置不变
移动原点
- 9 宫格预设位置(角点 / 中心)
- 底面 / 中面 / 顶面三档
- 原点对齐到包围盒
共享保护
- 多实例共享 definition 时
- 自动
make_unique
- 避免污染兄弟实例
Drop Line 悬空家具距地虚线
家具距地 > 1mm 自动绘制真实 Edge 虚线,参与 SU 端点捕捉。
双重提示
- Overlay 每帧重绘视觉提示
- Edge 真实几何参与捕捉
独立图层
- "CJDR软装-距地辅助"
- 短划线样式(SU 2019+)
- 可一键隐藏 / 清除
Observer 联动
- 家具移动自动重建
- 家具删除自动清理
- 距地 ≤ 1mm 自动隐藏
清除按钮
- 一键清场景全部虚线
- 同步关闭 Overlay
- 状态栏反馈数量
Continuous 连续放置模式
基准线一次定下,沿同一直线无限连续布置,适合排椅 / 一列灯 / 沿墙柜体。
- 家具库面板底部开启 连续放置 开关
- P1、P2、方向三步定下基准线(同普通放置)
- 首个家具自动落于 P2 位置
- 鼠标移动沿基准线预览,左键落地一个;或 VCB 输入 距 P1 距离 精确落位
- 按 Esc 退出当前线,再次 Esc 退出工具
Params 关键参数
| 参数 | 值 | 说明 |
| 包围盒颜色 | RGB 255,140,0 | 橙色 18% 透明度 |
| 距地虚线阈值 | 1 mm | 大于此值才画虚线 |
| 角度吸附 | ±30° | Shift 解除 |
| 顶视图分辨率 | 64~512 px | 36 PPI 自适应 |
| 标注基础偏移 | 120 mm | + 60mm × (n%3) 阶梯避让 |
| 家具库默认 | %APPDATA%/cjyz_super_furniture/家具库 | 可自定义到团队共享盘 |
FAQ 常见问题
家具放进去为什么"对侧入墙"?
不会的。本插件采用 P1P2 中点放置策略,无论 .skp 原点保存在左 / 右 / 中,家具 X 中心都对齐到 P1P2 中点,不存在对侧入墙问题。如果出现请检查模型本身是否 Y 轴朝上(按 F 翻转)。
包围盒和真实家具有什么区别?
包围盒是一个橙色半透明 Group 占位符,加载零成本,方便大批量布置;真实家具是从 .skp 加载的真实 ComponentInstance,包含全部几何。互转按钮可随时双向切换,世界坐标完全一致。
家具库路径能改吗?团队怎么共享?
可以。家具库面板的设置里可指定任意路径(如 Z:\公司家具库)。缓存(缩略图 / bounds / 顶视图)放在 .cache 子目录下,随库走,团队共享时其他人不需要重新生成。
从 3DMax / FBX 转的 .skp 朝向错了?
放置时按 F 键翻转 Y/Z 轴(适配 Y-up 模型)。如要永久修复,进入组件用「快速坐标轴 → 重置方向」把旋转烘焙到 definition,再保存 .skp。
测距标签没显示距离?
间距测量从家具底面 4 边中心向平面图边线发射射线,需要 CAD 平面图导入或自己画了墙线。某方向无墙线就不会显示距离。可以先画墙线再激活工具。
批量生成卡死了?
大量家具(50+)首次加载会需要几秒,请耐心等待。后续操作会命中 bounds_cache.json 秒级完成。如长时间无响应,检查家具 .skp 是否过大(建议单个 < 20 MB)。
组件用 Scale 工具拉伸后画线异常?
这是 SketchUp 通病:instance 的 scale 因子会导致进组件后几何尺寸表现异常。本插件「快速尺寸 HUD」内置「消除变形」按钮,一键把 scale 烘进 definition,视觉位置 / 大小不变但 scale 归 1。
Tips 高效技巧
📁 同名图片缩略图
在 .skp 同目录放 同名 .png/.jpg,直接作为缩略图(不需 SU 自动生成)。
📐 先批量后精修
家具方案阶段一律落包围盒,确定位置后再一键批量生成真实家具。
📝 尺寸命名
用「写入尺寸命名」批量给组件加 W×D×H 后缀,家具库一目了然。
🔁 连续放置 + VCB
连续放置阶段 VCB 输入距 P1 距离,可精确生成等间距排椅。
🎯 测距居中
测距工具顶部按钮一键左右居中 / 前后居中,比手算距离方便。
🌳 多级分类
家具库支持任意深度子目录,如 床/双人床/北欧,分类树自动展开。