ChemDraft 支持通过鼠标拖拽或菜单命令对对象进行缩放和旋转,满足结构调整和版面排版的需要。
缩放对象
选中对象后,选择框四周会出现缩放控制点,可通过拖拽控制点调整对象大小。
拖拽四个角上的控制点:按比例缩放对象,保持原有宽高比例。
拖拽四条边上的控制点:仅沿一个方向缩放对象,不保持宽高比例。

除了鼠标拖拽外,还可在浮动工具栏「更多」→「缩放」,或顶部菜单栏「对象」→「缩放」中进行精确缩放。
缩放窗口支持恢复原始大小、按固定尺寸缩放、按百分比缩放等方式,并可选择是否让原子标签随对象同步缩放。
| 缩放方式 | 功能 | 说明 | 默认值 |
|---|---|---|---|
| 将对象恢复为原始大小。 | 固定值(cm) | 输入指定尺寸对对象进行缩放。 | 百分比(%) |
按指定比例缩放对象。100% 为原始大小,大于 100% 放大,小于 100% 缩小。
原子标签跟随缩放
缩放窗口

自由旋转
选中对象后,对象上方会出现一个圆形旋转杆(旋转控点)。拖动旋转杆即可任意旋转对象。旋转角度无级可调,用户可根据需要自由旋转至任意角度。旋转过程中,结构中的原子不会跟随旋转角度重新定向。

默认情况下,对象以选择区域中心作为旋转中心。
按住 Alt 键,可将旋转中心拖拽到选中区域内的任意位置,再进行旋转操作。完成一次旋转后,旋转中心会自动恢复到对象中心。

精确旋转
如需精确控制旋转角度,可在浮动工具栏「更多」→「旋转」,或顶部菜单栏「对象」→「旋转」 中进行设置。
| 功能 | 说明 |
|---|---|
| 顺时针旋转 90° | 顺时针旋转 90° |
| 逆时针旋转 90° | 逆时针旋转 90° |
| 顺时针旋转 180° | 顺时针旋转 180° |
| 逆时针旋转 180° | 逆时针旋转 180° |
| 水平镜像 | 沿水平轴镜像对象,不处理立体化学 |
| 垂直镜像 | 沿垂直轴镜像对象,不处理立体化学 |
| 水平翻转 | 水平方向翻转对象,自动修正立体化学键,以保持原有立体构型 |
| 垂直翻转 | 垂直方向翻转对象,自动修正立体化学键,以保持原有立体构型 |
| 自定义旋转 | 设置任意旋转角度 |


自定义旋转
在自定义旋转对话框中,用户可进行更精确的旋转控制:
旋转方向:可选择「顺时针」或「逆时针」。
旋转角度:可在输入框中直接填写所需角度值(单位为度)。
角度滑块:除直接输入外,也可拖动下方的角度滑块,以步进方式调整旋转角度。
原子标签跟随旋转:勾选后,原子标签(如 C、O、N 等)和文本标注会随结构一同旋转;取消勾选则原子标签始终保持正立方向。
