点云
点云是使用 3D 激光扫描仪(例如 Trimble X9 3D 激光扫描系统)创建的对象表面上的一组测量点。在建筑中,点云主要用于整修工程中以定义将整修的建筑或结构。它们还可用于获取现场需要考虑的现有机械、管道或景观的精确位置。您还可以使用它们检查执行情况,方法是将其作为构建点输入到模型中以与该设计进行比较。
关于 Tekla Structures 中的点云
- 您可以从本地、互联网或使用 Trimble Reality Capture 平台服务 (TRCPS) 附加点云。
-
本地点云:
- 处理原始、附加的点云文件,并创建 Potree 格式的缓存文件。点云转换作为后台进程发生,同时您可以继续使用 Tekla Structures。
- 点云数据存储在高级选项 XS_POINT_CLOUD_CACHE_FOLDER 定义的文件夹中。默认情况下,该文件夹为 %LocalAppData%\Trimble\Tekla Structures\PointClouds,例如,C:\Users\<user>\AppData\Local\Trimble\Tekla Structures\PointClouds。
XS_POINT_CLOUD_CACHE_FOLDER高级选项适用于特定用户,位于高级选项对话框的文件位置类别中。 - 如果点云文件已经是 Potree 格式,则将使用原始文件,而不进行任何转换或将其复制到 ..\PointClouds 文件夹。
- 如果您在本地计算机上有点云,并且使用网络文件夹中的模型,并且从本地计算机附加点云,则其他任何人都看不到它,因为它位于本地计算机上。点云始终是个人数据。
- 如果同一点云用于多个模型中,则附加该点云时不会再转换或复制它。如果点云相同,则使用现有的转换文件,否则会转换该文件。
- 在工程中为 potree 文件使用网络驱动器可能会很有用。不会将该文件复制到本地计算机。
-
来自互联网的点云:
- 通过互联网使用点云时,点云网络流缓存是 Trimble Connect for Windows 的常用缓存。您可以打开高级选项对话框,使用 文件位置类别下的高级选项 XS_POINT_CLOUDS_WEB_CACHE 定义缓存文件夹。默认情况下,该文件夹为 %LocalAppData%\Trimble\Trimble Connect\Import,例如,C:\Users\<user>\AppData\Local\Trimble\Trimble Connect\Import。
- 使用缓存可提高网络流点云的性能。
-
来自 Trimble Reality Capture 平台服务的点云:
- 当您附加并显示存储在 Trimble Reality Capture 平台服务 (TRCPS) 中的点云时,您无需在计算机本地存储大型点云文件,但您可以附加现有 Trimble Connect 项目中托管的点云。
- Tekla Structures 不负责将来自 Trimble Reality Capture 的点云转换为 potree 格式。在点云上传到 Trimble Connect 时,Trimble Reality Capture 平台服务将视需要完成转换。
- 来自 Trimble Reality Capture 平台服务的点云与来自互联网的点云使用相同的网络流缓存。
- 点云提供者(测量员或其他扫描仪所有者)需要具有 Trimble Reality Capture 平台服务许可证才能存储和共享扫描数据:从 Trimble Reality Capture 平台服务流式传输点云不需要单独的许可证。点云提供商需要许可证才能在 Trimble Reality Capture 平台服务中存储和共享扫描数据。 Trimble Connect 用户只需切换 Trimble Connect 用户界面中的按钮即可使用 Trimble Reality Capture 平台服务。用户将获得 10 GB 的免费存储空间,因此可以轻松试用。除此之外,如果他们需要更多存储空间,可以购买许可证。
- 要了解有关该服务的更多信息,请参阅 Trimble Reality Capture。
Trimble Connect 中的点云:

- 在将点云附加到 Tekla Structures 模型时,可以通过模型原点或者定义的基点放置它。
-
在 Tekla Structures 中,如果原始文件格式支持颜色,则点云将带有颜色。
-
可以在 OpenGL 模型视图和 DX 模型视图中查看点云。采用透视投影的 DX 模型视图可能会产生更好的视觉效果。与 DX 渲染相比,Open GL 在处理大量数据和/或更多视图时的性能更佳。
兼容文件格式
ASCII(.asc、.xyz)
E57 (.e57)
LAS (.las)
LAZ (.laz)
SDB (.sdb)
PTS (.pts)
PTX (.ptx)
Potree(.js、.json)
Trimble 扫描格式 (.tzf)
Trimble TDX 格式 (.tdx)
限制
- 某些基本 Tekla Structures 模型处理功能不可用,例如选择、撤消、移动、旋转、复制以及右键单击时的上下文菜单。
- 点云不会自动保存。
- 无法使用键盘按钮 Delete 从点云列表中删除点云。
- 点云在图纸中不可见。
- 不能在 Tekla Model Sharing 或多用户模式下共享本地点云。
- 对于文件格式 ASCII,PTS:在每个文本行中,前三个域必须为:x y z。对于彩色点数据,最后三个域必须为:r g b
将点云附加到模型中
修改点云属性和可视化设置
附加点云后并且 DirectX 渲染已激活时,您可以修改点云属性和可视化设置。
点云的可视化设置基于视图,相关设置仅对某个视图启用。该视图的名称将显示在点云侧窗体的顶部(如果您没有选择多个视图)。只有从列表中选择了点云时,属性设置才会启用。
从模型中分离点云
-
要分离点云,请单击点云列表中点云名称旁的
分离,然后重新打开模型或保存模型。请注意,无法通过按键盘上的 Delete 分离点云。
局部点云缓存到默认位置或者用户指定的位置。当局部点云不再用于任何 Tekla Structures 模型时,它会从缓存中清除。
设置视图中默认的最大点数
您可以使用高级选项 XS_SET_MAX_POINT_CLOUD_POINT_COUNT 设置视图中默认的点的最大值。默认值为 10 000 000(1000 万)。如果更改该值,请重新启动 Tekla Structures。
仅切割点云和参考模型
点云示例
在下方第一个图片中,点云已在平面视图中附加到模型。务必选择模型视图并单击眼睛按钮
,否则不会显示点云。
在下一个图片中,已使用切割面工具切割楼板和其他结构:
在下一个图片中,已切割要在剖面图中使用的截面:
最后一个图片显示剖面图:
使用 potree 文件与其他用户共享本地点云
点云的文件大小通常非常大,因此将点云作为模型数据的一部分共享是不明智的。点云不是结构域数据,但工程数据不属于模型的一部分,因此它不依赖于模型保存。然而,存在对于多人高效使用同一点云模型的需求。您可以使用 potree 文件共享点云。下面介绍在模型用户之间共享点云 potree 文件的最佳做法。首先需要创建 potree 文件并将 potree 文件复制到共享位置,然后其他用户可以将其附加到他们的 Tekla Structures 模型中。
创建一个 potree 文件
选项 1:使用 Tekla Structures
-
通过将点云模型附加到 Tekla Structures 模型,创建一个 potree 文件。
在由高级选项
XS_POINT_CLOUD_CACHE_FOLDER定义的文件夹中创建该 potree 文件。potree 文件命名为 <potree_name>.db,并且具有一个同名文件夹。例如:
-
将 <potree_name>.db 文件和相关文件夹复制到共享位置。如果需要,可以重命名模型,在这种情况下,还需要重命名文件夹。
注:请勿替换现有的 potree 数据,特别是当其他用户使用它时。
选项 2:使用点云管理器
有关使用Point cloud manager创建 potree 文件的详细说明,请参见托管您自己的 potree 点云数据中的“使用点云管理器创建 potree 文件”部分。
从共享位置附加 potree
-
从侧窗格中打开 Tekla Structures 和点云窗格。
-
浏览到点云文件夹(以上示例中的 mypotree)并选择点云 .js 文件。然后按照上面的说明附加点云。
。


。
。
。




