点云

Tekla Structures
修改时间: 6 6月 2025
2025
Tekla Structures

点云

点云是使用 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\PointCloudsXS_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

将点云附加到模型中

  1. 在侧面板中单击点云按钮
  2. 要将点云放置在工作区域内,请选中 仅显示内部工作区 复选框。
  3. 单击 附加
  4. 根据您是在本地、从互联网还是使用 Trimble 现实捕获平台服务附加点云,执行以下操作之一:
    • 在本地附加点云:在 附加点云 对话框中,在 局部的 选项卡上,浏览点云文件。

      您还可以从 Windows 资源管理器中拖动点云,然后一次插入多个点云。

    • 从互联网附加点云:在 附加点云 对话框的 URL 选项卡上,输入点云的 URL 地址。

      如果使用来自互联网的点云,您将需要创建 HTTP 目录结构 Potree。您可以使用点云管理器进行创建。

    • 使用 Trimble Reality Capture 附加点云:在附加点云对话框的 Trimble Connect 选项卡上,选择在 Trimble Connect 项目中托管的 Trimble Connect 项目,然后选择所需的点云。

      链接的项目将被默认选择。如果没有链接任何项目,则默认选择排序列表中的第一个项目。重新打开时,对话框将记住您之前选择的项目。

      加载所选项目的点云时,会显示加载指示器

      您可以浏览到服务中包含点云的任何 Trimble Connect 项目,而无需在 Tekla Structures 模型中执行任何特定操作。

      您还可以搜索点云。

      附加点云后,它将不能在附加点云对话框中再次附加。

      要了解有关该服务的更多信息,请参阅 Trimble Reality Capture

  5. 位置中,选择下列项之一:
    • 模型原点:将点云放置在模型原点。
    • 基点:将点云放置在现实世界坐标中。

      您可编辑选定的基点。为此,请单击 编辑 按钮。

    • 已自动创建基点:选择此选项可以获取模型原点附近的点云。如果您不知道点云的坐标系,请选择此选项。将在 Tekla Structures 原点创建具有点云边界框最小 x、最小 y 和最小 z 坐标值的自动基点。
  6. 如果需要,请更改点云比例。
  7. 单击 附加点云
  8. 要在模型中显示点云,请选择要在其中显示它的模型视图,并单击列表中点云旁的眼睛按钮

    当您选择模型视图时,该视图会呈现黄色边框。

    当在模型视图中将点云设置为可见时,您可以在状态栏上看到点云边框的最小 x、最小 y 和最小 z 坐标值。

    要隐藏点云,请单击眼睛按钮

在建模时,您可以贴靠到点以进行建模和测量距离。您可以在点云中使用切割面和切割框,以精确显示所需内容,例如,切割屋顶和一些楼板,以便可以看到该建筑的下楼板,以及计划阶段中需要您注意的所有内容。您还可以使用 Tekla Warehouse 中的剪切工具一次处理多个切割面,并将模型拆分为较小的零件以便进行可视化和建模。

修改点云属性和可视化设置

附加点云后并且 DirectX 渲染已激活时,您可以修改点云属性和可视化设置。

点云的可视化设置基于视图,相关设置仅对某个视图启用。该视图的名称将显示在点云侧窗体的顶部(如果您没有选择多个视图)。只有从列表中选择了点云时,属性设置才会启用。

  1. 附加点云后,从侧窗体的点云列表中选择它,否则您无法修改其属性。

  2. 显示名称中,定义点云所需的显示名称。
    除了显示名称外,点云还有您无法更改的实际点云文件名。
  3. URL 显示来自互联网或 Trimble Reality Capture 平台服务的点云的 URL 地址。如有必要,您可以更改 URL。
  4. 文件显示点云文件的文件夹路径。如有必要,您可以更改路径。
  5. 调整点云的位置、比例和旋转。

    使用 重置 按钮返回我们上次为点云保存的值。

    如果需要移动已附加的点云,您首先需要创建新基点或更新现有基点,然后删除该点云,最后重新附加点云。

  6. 单击修改
  7. 可视化设置 - 深度感知(EDL)中,使用 EDL(Eye-dome lighting)效果来提高点云的深度感知。拖动滑块以增加或减少点云的轮廓厚度和强度。您可以通过单击 EDL 按钮来停用 EDL 效果。

  8. 可视化设置 - 中,通过拖动滑块调整点的大小和密度。
  9. 可视化设置 - 标高中,更改点云颜色。通常使用默认颜色值。可视化设置特定于视图,因此可在不同的视图中使用不同的设置。
    • 您可以通过拖动滑块,按照标高来为点云着色。

    • 如果点云包含分类,您可以在可视化设置 - 分类中更改分类类别点的颜色或隐藏它们。

    • 可视化设置 - 碰撞中,使用不同的颜色表示不同的公差来检查冲突和偏差。您可以根据定义的设置,检测位于选定零件和选定参考模型对象内部的点,或者在一定距离以内的点。还支持在点云和浇筑对象之间进行碰撞校核。

      请注意,渲染对象着色可能导致混乱的结果。建议使用 Ctrl + 1Shift + 1 可见性模式以获得明确的结果。

  10. 保存属性和可视化设置,以备将来使用。

从模型中分离点云

  • 要分离点云,请单击点云列表中点云名称旁的 分离,然后重新打开模型或保存模型。

    请注意,无法通过按键盘上的 Delete 分离点云。

    局部点云缓存到默认位置或者用户指定的位置。当局部点云不再用于任何 Tekla Structures 模型时,它会从缓存中清除。

设置视图中默认的最大点数

您可以使用高级选项 XS_SET_MAX_POINT_CLOUD_POINT_COUNT 设置视图中默认的点的最大值。默认值为 10 000 000(1000 万)。如果更改该值,请重新启动 Tekla Structures

仅切割点云和参考模型

要使用切割工具仅切割点云和参考模型,请转到视图 > 切割并选中仅切割参考对象复选框。不切割本机 Tekla Structures 对象。默认情况下,此复选框未选中。

在更改值之后重画模型视图。

点云示例

在下方第一个图片中,点云已在平面视图中附加到模型。务必选择模型视图并单击眼睛按钮 ,否则不会显示点云。

在下一个图片中,已使用切割面工具切割楼板和其他结构:

在下一个图片中,已切割要在剖面图中使用的截面:

最后一个图片显示剖面图:

使用 potree 文件与其他用户共享本地点云

点云的文件大小通常非常大,因此将点云作为模型数据的一部分共享是不明智的。点云不是结构域数据,但工程数据不属于模型的一部分,因此它不依赖于模型保存。然而,存在对于多人高效使用同一点云模型的需求。您可以使用 potree 文件共享点云。下面介绍在模型用户之间共享点云 potree 文件的最佳做法。首先需要创建 potree 文件并将 potree 文件复制到共享位置,然后其他用户可以将其附加到他们的 Tekla Structures 模型中。

创建一个 potree 文件

选项 1:使用 Tekla Structures

  1. 通过将点云模型附加到 Tekla Structures 模型,创建一个 potree 文件。

    在由高级选项 XS_POINT_CLOUD_CACHE_FOLDER 定义的文件夹中创建该 potree 文件。potree 文件命名为 <potree_name>.db,并且具有一个同名文件夹。例如:

  2. <potree_name>.db 文件和相关文件夹复制到共享位置。如果需要,可以重命名模型,在这种情况下,还需要重命名文件夹。

    注:

    请勿替换现有的 potree 数据,特别是当其他用户使用它时。

选项 2:使用点云管理器

有关使用Point cloud manager创建 potree 文件的详细说明,请参见托管您自己的 potree 点云数据中的“使用点云管理器创建 potree 文件”部分。

从共享位置附加 potree

  1. 从侧窗格中打开 Tekla Structures点云窗格。

  2. 浏览到点云文件夹(以上示例中的 mypotree)并选择点云 .js 文件。然后按照上面的说明附加点云。

这些内容是否有用?
提交
上一步
下一步