当软件等待输入一个点(以绘制或提取对象)时,3D 场景的底部会显示一个专用工具栏,用于定义捕捉(snapping)选项。
在鼠标光标旁,您可以看到当前点的坐标以及一个图标,用于指示该点属于哪种类型。您可以同时选择多个选项,但其中一些选项互不兼容(例如,您不能同时选择 point on selection 和 vertex / end)。请注意,已裁剪的点不会被计入。
| 图标 | 选项 | 描述 | 附加参数 |
|---|---|---|---|
| SmartPick View(SmartPick 视图) | 该选项会显示一个跟随光标的附加窗口,以便查看捕捉到了什么。 | ||
| Object Filter(对象筛选) | 该选项允许将某些类型的对象排除在捕捉之外。 | ||
| Point on Selection(选择上的点) | 单击的点会直接投影到单击位置后方的实体上。 | ||
| Vertex / End(顶点/端点) | 单击的点是一个已存在的点(例如线段端点、三角形的顶点等)。使用点云时,您也可以单击点云中的某个特定点。 | ||
| Nearest 3D Projection(最近 3D 投影) | 该点会被 3D 投影到最近的实体上。“3D projection”指的是点与 3D 模型之间的最短距离。 某些命令(例如 N Points Registration)为您提供了将球半径补偿与显式坐标结合使用的可能。 | ||
| Middle / Center(中点/中心) | 单击的点是线段的中点或几何特征的中心(圆心、球心等)。 | ||
| Intersection(交点) | 单击的点是两条线(2D 或 3D)之间的交点。 当系统计算近似交点时,所使用的准确度取决于缩放系数。这意味着,如果两条线之间并不存在真实交点,而您放大以聚焦交点区域、从而看到线之间的细小间隙,系统将不会生成交点。但是,如果您缩小视图,交点就会被创建(并且该点到两条线的距离相等)。两条线之间的最小距离会在一条警告消息中给出,提示您这两条线之间不存在真实的 3D 交点。 | ||
| XYZ | 该点将创建在指定的坐标处。如果单击了某个点,则该点将创建在单击位置,并进行深度估算(使用当前显示的内容)。 | 您可以输入 XYZ 坐标。请阅读 输入坐标 | |
| Surveying Target(测量靶标) | 借助种子点自动提取靶标中心(仅适用于点云)。可以提取三种类型的靶标: - 含强度的点云上的平面黑白靶标(或者两个黑白三角形或正方形)。 - 含强度的点云上的平面蓝白靶标(两个同心圆盘,一个白色在中心,另一个为蓝色)。 - 已知直径的球面靶标。 该工具仅兼容 3DR 原生点云。 | 您必须输入靶标直径。 | |
| Highest Point(最高点) | 该点将创建在种子点上方的最高点处(仅适用于点云)。 | ||
| Lowest Point(最低点) | 该点将创建在种子点下方的最低点处(仅适用于点云)。 | ||
| Ground Point(地面点) | 该点将创建在种子点上方或下方的地面高度处(仅适用于点云)。 | 您必须输入搜索半径(用于地面计算的缓冲区范围)。 | |
| White Line(白色标线) | 借助种子点,该点将创建在白色标线的轴线处(仅适用于含强度的点云)。 | 您必须输入搜索半径(软件用于识别白色标线的缓冲区范围)。您可以 Flip intensities(翻转强度)(适用于标线比路面更暗的情况)。 | |
| Pole Center(杆件中心) | 该点将创建在一个垂直圆柱的中心处,该圆柱由邻近点计算得出,然后投影到地面(与 Ground Point 模式的做法相同)。如果杆件倾斜,请给出靠近地面的种子点。(仅适用于点云)。 | 您必须输入搜索半径(用于圆柱与地面计算的缓冲区范围)。 | |
| Edge Corner(边角) | 该点将创建在 3 个平面的交点处(角点,球显示为紫色);当搜索球内只能检测到 2 个平面时,该点会被投影到 2 个平面的交线上(边,球显示为蓝色)。(仅适用于点云,允许多个点云) 该工具最多使用 100 000 个点进行计算。 | 您必须输入搜索半径(软件用于检测平面的缓冲区范围)。对于边,该球应至少包含 50 个点;对于角点,应至少包含 75 个点。可以将其中一个平面强制设为竖直。 |
注意
输入坐标
您必须在字段中输入一个、两个或三个值,值之间用一个既不是数字、也不是字符、也不是点的字符分隔。请记住,坐标字段是模态的,这意味着如果缺少某个值,它将保持上一次输入坐标时的值。
- 输入 “1, 2, 3.”:软件会理解为 X=1;Y=2,Z=3。
- 现在输入 “1.1 2.2.”:软件会理解为 X=1.1;Y=2.2,Z=3。由于第三个坐标缺失,Z 坐标将保持先前的值。
- 字母 'D' 位于 X、Y 或 Z 之前表示对应值的增量。输入 “Y5 DX3”:软件会理解为 X=4.1,因为先前的值是 1.1,而 DX3 表示“给 X 加 3”;Y= 5;Z= 3.3,因为它保持自己的值。