点
点面板列出正在处理的页面上的点(每个页面都有自己的点):P0、P1 … 以及每个点的值,可以是 [250,200] 这样的位置,也可以是 P1+[0,FLAP] 这样的表达式。双击某个值(或按 F2)可进行更改;按 Enter 应用,或按 Esc 放弃。图元绘制在点上,因此点上的所有内容都会随点移动。

构造点
构造点是既不与其他点一起绘制(视图 › 点,#SP)也不会被捕捉的点。勾选点旁边的
构造 可将其设为构造点,取消勾选则恢复为普通点。
当点上仅有的图元都已移到 构造 图层或被移除时,这些点会自动成为构造点:例如图元被拆分、修剪或倒圆角、合并、分解,或在属性中被放到该图层上(或者在无法原地移动时,用变换工具 或选择框移动)。图元会被保留,因此依据它定义的内容仍然保持原样,但其原来的点上已不再绘制任何内容,因此它们不会再碍事。仍被其他图元使用的点保持为普通点。撤销会将它们恢复原状,而您自己取消勾选的点不会被改动。
在图纸文件和交互窗口中,构造点在其值之后写有 CONSTRUCTION:
P7=[120,0],CONSTRUCTION(参见赋值)。
位于同一位置的点
多个点可以位于同一位置:例如绘制了两次的拐角,或用两种方式计算出的点。它们的名称只绘制一次,以列表形式显示在点旁边(P3, P7, P12,其中某个点高亮时各自以其颜色显示),而不会相互重叠。较长的列表会分几行显示。
整理图纸
编辑 > 整理图纸 会整理图纸,而不改变其绘制的内容或其跟随尺寸变化的方式:
合并实际上是同一个点的点。 如果两个点无论图纸如何变化都位于同一位置,即使写法不同,它们也是同一个点:例如当
P2为UP(P1,WID)时,[P2.X,P0.Y]和RIGHT(P0,LEN)。为了找到这些点,会将图纸的尺寸(值为数字的变量)及其固定点稍作调整并重新计算几次,之后再恢复原值。每次都在一起的点就是同一个点。只是此刻恰好在一起的点则会分开:例如恰好位于某个计算点处的固定点,或在OTHER恰好等于LEN时的RIGHT(P0,OTHER)。位置完全相同的两个固定点(重复创建的点)是同一个点。每组中保留一个点:优先保留原点,其次是不由其他点计算而来的点,普通点优先于构造点,最后是编号最小的点。所有引用其他点的图元、点和变量都改为引用保留的点,其他点则被移除。只整理正在处理的页面上的点:其他页面有自己的点。
移除不再需要的构造内容:(当前显示页面上)构造图层中没有被任何点、图元或变量引用的图元,以及其上没有绘制图元、也没有任何内容依据它定义的构造点。移除一项可能会释放其他项,因此会反复进行,直到没有可移除的内容为止。仍在使用的内容(例如有片段定义于其上的曲线,或某个点定义所在的直线)会被保留,因此图纸保持参数化。
消息中会说明合并了多少个点,以及移除了多少个图元和点,该操作可一步撤销。
整理图纸从不改变绘制的内容。要移除导入图纸中重复绘制的线、闭合小缺口并合并碎段(这会将它们固定在当前位置),请使用清理图纸。
删除点所依据的内容
点除了可以由其他点计算而来,也可以由图元计算而来:在直线或曲线上(ONELEMENT(@2,0.5))、在交点处,或在零件上(@5.P3)。图元也可以由其他图元计算而来,变量也可以由图元计算而来(LEN=LENGTHOF(@3))。删除某个有内容依据它计算的图元会使这些内容失去跟随的对象,因此编辑 > 删除 会先询问,并说明有哪些内容引用了它:
- 保留为构造(默认):其他内容所依据的图元会被保留在构造图层上(显示,但永不导出),其余的被删除。所有内容都像以前一样继续跟随。一旦不再有内容需要它们,整理图纸就会将其移除。
- 固定这些点:由它们计算而来的点会被固定在当前位置,图元被删除。这些点不再跟随任何内容:检查参数化会列出它们。即便如此,仍有其他图元或变量依据其计算的图元会被保留在构造图层上。
- 取消:不删除任何内容。
两种方式都可以一步撤销。删除没有被任何内容引用的对象时不会询问。
属性面板会为所选内容显示它依赖于什么,以及什么使用了它。
检查参数化
编辑 > 检查参数化 检查图纸是否为参数化的:即每个点是否都跟随其变量。它会列出那些固定在空间中的点:即写为数字([120,40])、写为按数字移动的原点(#O+[120,40]、P0+[0,15]),或者仅由此类点计算而来的点(当 P4 固定时的 P4+[5,5]、两个固定点的中点)。绘制在这些点上的内容在图纸尺寸变化时会保持不动,而这很少是参数化图纸所需要的。原点自身的点 P0(#O)是图纸的起点,不会被列出。
列表显示每个点、其位置、定义方式以及绘制在其上的图元。选择它们 会选中这些点以及当前显示页面上绘制在其上的内容,以便查看它们的位置;请用其他点和变量([L,0]、UP(P1,W) …)或 #O 来定义每个点,然后再次检查。检查本身不会更改任何内容。如果没有固定点,它会给出提示。
写为 [0,0] 的点也是固定的,即使它当前正位于原点:如果 #O 移动,它仍会留在原处。请将其写为 #O(或使用 P0),使其跟随原点。
有意固定的点(例如必须保持在机器预期位置的对位标记)如果其说明中注明了这一点,则不会被列出:为它添加包含 “fixed” 一词的说明,例如 P9=[150,0],"fixed: register mark"。由它计算而来的点也不会被列出。
显示固定点
视图 › 显示固定点 会立即显示当前查看的页面上哪些内容不是参数化的:固定在空间中的点(按与检查参数化相同的规则)及绘制在其上的图元会被选中,从而在图纸中突出显示,并且每个点都会在交互窗口中列出,附带其定义方式、位置以及绘制在其上的内容。不会更改任何内容。如果没有固定点,交互窗口会给出提示。对于来自其他程序的图纸,在您用变量定义其点之前,这些点全都是固定的,此功能可以快速查看需要修正的内容。
绘图时,如果新点与已有的点(非构造点)是同一个点,则不会创建新点,而是使用已有的点。跨页面两个角绘制的矩形会使用页面的另外两个角。
导入的零件或矢量图像的点属于其自身,而不属于图纸:它们不会在此列出,也不会被绘制。矢量图像的点不会被捕捉;零件的点(其线条所在的点及其零件标记)则会被捕捉,点击其中一个会生成一个由其定义的图纸自己的点(@5.P3,参见零件)。