search

中心旋转 (SSR)

  • 默认命令: SSR
  • 完整命令: MU_SSR

功能概述

中心旋转工具(图元原地旋转)用于将多个选中的对象各自绕其自身的几何中心或特定基准点原地旋转。在 AutoCAD 原生 ROTATE 命令中,多选对象旋转时会围绕同一个公共基点公转跑位,导致图元排布错乱;而 SSR 工具让每个图元独立自转,支持九宫格几何包围盒锚点与图元固有基点,非常适合批量调整图块构件朝向、成排文字角度规整以及五金大样快速转向。

怎么用

  1. 预选或后选对象:
    • 鼠标先框选要旋转的多个图块、文字或几何图形,命令行输入 SSR 并回车;
    • 或先输入 SSR 并回车,根据提示框选目标图元后按回车。
  2. 切换旋转锚点模式:
    • 命令行提示:指定旋转参照基点 [设置(S)/快捷切换基点中心与形体中心(A)] <当前:图元基点>:;
    • 快捷切换 (A键):直接输入 A 并回车,可在 【图元基点】 与 【形体中心】 之间一键瞬态切换;
    • 面板高级设置 (S键):输入 S 并回车,弹出九宫格设置对话框,可直观勾选左上、上、右上、左、形体中心、右、左下、下、右下等 9 种几何锚点。
  3. 指定参考角度并完成旋转:
    • 在图纸空白处单击拾取旋转参照基点;
    • 移动鼠标拉出引导线点选角度,或直接在键盘上敲入具体角度(如输入 90、180 或 45 并回车);
    • 所有选中图元将在原地各自围绕其选定锚点完成同角度旋转,命令行提示:成功原地旋转了 N 个对象。。

关键参数与设置项

  • 固有基点智能提取 (rb_base):
    • 图块/属性块 (BlockReference):自动提取图块定义的插入点(Insertion Point);
    • 单行/多行文字 (Text/MText):智能识别文字对齐基点(Alignment Point);
    • 圆/圆弧/椭圆 (Circle/Arc/Ellipse):自动识别其真实圆心(Center)。
  • 视口自适应九宫格包围盒计算:当选择九宫格位置(如形体中心、左上、右下等)时,算法会自动将图元的最小包围盒映射转换至当前视口空间(UCS),即使用户在旋转后的视口中操作,依然能按照屏幕视觉呈现的上下左右进行精准原地旋转。
  • 配置持久化记忆:选定的旋转锚点偏好(如形体中心)会自动记录到系统配置项 SSR_RotMode 中,下次执行时默认沿用。

注意事项

  • 在指定旋转参照基点时,拾取的基点仅用于捕捉旋转起始角和终止角引导方向(类似于原生旋转的角度参照),并不代表图元公转的中心点,图元旋转始终以各自的锚点为自转中心。
  • 如果批量旋转的对象中包含无插入点的普通自由线条或多段线,且当前模式处于“图元基点”时,系统会自动退化为使用该图元的包围盒几何形体中心进行自转。