composer中不存在统一“视图网格”,实际有三种互不相关的“网格”:3d空间网格(辅助建模、不参与渲染)、磁力线(仅xy平面ui对齐)、2d面板尺寸(唯一决定输出比例的参数)。

Composer 里没有“视图网格”这个标准概念,也不存在统一的构图比例规范——它不是 CAD 或专业排版工具,不提供类似 AutoCAD 的栅格(Grid)系统或 InDesign 的基线网格(Baseline Grid)。你看到的“网格”功能,实际是三种完全不同的东西,混用就会出错。
Composer 中的三种“网格”,用途和行为完全不同
很多人在设置视图对齐、标注位置或相机构图时,误以为所有叫“网格”的东西都服从同一套规则。其实:
-
3D 空间网格(Grid):用于辅助放置光源、相机或模型部件,可拖拽缩放、绑定到局部坐标系,但
不参与渲染输出,导出 PDF/SVG 时自动消失 -
磁力线(Magnetic Lines):纯 UI 对齐辅助,只作用于未固定的标注标签,仅在 XY 平面生效,
必须手动启用且不控制构图比例 -
2D 面板尺寸:真正决定最终输出比例的唯一可控参数,比如设为
594 × 420 mm就是 A2,432 × 280 mm就是 ANSI B;它不是“网格”,而是画布边界
为什么调了“网格”却构图还是歪的?
常见错误是把 3D 网格当成构图标尺来用。比如在装配体中开启网格模式后旋转视角,再拖动相机对齐——结果导出 PDF 时发现边框溢出或视图被裁切。这是因为:
- 3D 网格随视角旋转而变形,
不保证正交投影;工程图效果必须关闭相机的Perspective(透视)开关 - 网格吸附只影响“创建时”的初始位置,后续缩放/平移/导出分辨率变化都会破坏对齐
- 如果你用的是光栅图像面板(Raster Image 2D Panel),缩放会模糊;必须改用
Vector Image 2D Panel才能保持边缘锐利
如何真正锁定构图比例?
唯一可靠的方式是绕过所有视觉辅助,直接控制输出载体本身:
- 新建视图后,立即进入
Drawing Space(图纸空间),不是 Model Space - 插入一个
Vector Image 2D Panel,右键 → 属性 → 手动输入宽高,如594和420(单位 mm),不要依赖下拉菜单里的“A2”文字项 - 把所有内容(视图、边框、标题栏)都作为子对象拖进这个面板内,而非放在空白图纸上
- 导出前检查:
文件 → 导出 → PDF,务必勾选使用矢量图形,取消嵌入图像(除非你真有位图要塞进去)
最容易被忽略的一点:Composer 不做 DPI 自适应。你设了 594×420 mm,但导出 PDF 时若没选“按实际尺寸打印”,Acrobat 会默认按屏幕像素渲染——看起来小半截。这不属于 Composer 问题,而是下游查看器的渲染逻辑。导出后务必用 Adobe Acrobat 打开,右键 → 属性 → 查看“页面大小”是否真为 594 × 420 mm。











