点云

Tekla Structures
2020
Tekla Structures

点云

点云是使用 3D 激光扫描仪(例如,Trimble 3D 激光扫描仪)创建的对象表面上的一组测量点。在建筑中,点云主要用于整修工程中以定义将整修的建筑或结构。它们也可以用于获取在现场需要考虑到的现有机械、管道系统或景观的精确位置。您还可以使用它们检查执行情况,方法是将其作为构建点输入到模型中以与该设计进行比较。

关于 Tekla Structures 中的点云

  • 在将点云附加到 Tekla Structures 模型时,可以通过模型原点或者定义的基点放置它。

  • 将处理原始点云文件,并创建 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。使用缓存可提高网络流点云的性能。

  • Tekla Structures 中,如果原始文件格式支持颜色,则点云将带有颜色。

  • 可以在 OpenGL 模型视图和 DX 模型视图中查看点云。具有透视投影功能的 DX 模型视图可提供更好的视觉效果。数据量较大和/或视图数量较多的性能可能会使 DX 无法使用。

兼容文件格式

ASCII(.asc.xyz

E57 (.e57)

LAS (.las)

LAZ (.laz)

PTS (.pts)

PTX (.ptx)

Potree (.js)

Trimble 扫描格式 (.tzf)

限制

  • 某些基本 Tekla Structures 模型处理功能不可用,例如选择、撤消、移动、旋转、复制以及右键单击时弹出菜单。
  • 点云不会自动保存。
  • 无法使用键盘按钮 Delete 从点云列表中删除点云。
  • 点云在图纸中不可见。
  • 不能在 Tekla Model Sharing 或多用户模式下共享点云。
  • 对于文件格式 ASCII,PTS:在每个文本行中,前三个域必须为:x y z。对于彩色点数据,最后三个域必须为:r g b

将点云附加到模型中

  1. 在侧窗格中单击点云按钮。
  2. 如果您想将点云放置在工作区内部,请选择仅显示内部工作区复选框。
  3. 单击附加
  4. 浏览点云文件,或输入点云的 URL 地址。

    请注意,使用 URL 时,需要创建通过点云管理器创建的 HTTP 目录结构 potree。

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

    请注意,当选择模型视图时,它具有黄色边框。

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

    要隐藏点云,请单击

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

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

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

请注意,点云可视化设置是特定于视图的,设置仅对一个视图启用,在点云侧窗格的顶部可以看到其名称(如果尚未选择多个视图)。只有从列表中选择了点云时,属性设置才会启用。

  1. 附加点云后,从侧窗格的点云列表中选择它。
  2. 调整点云的位置、比例和旋转。要修改值,需要在侧窗格中选择点云。

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

  3. 单击修改
  4. 可视化设置中,使用 EDL(底纹滤镜)效果提高点云的深度感知。拖动滑块以增加或减少点云的轮廓厚度和强度。您可以通过单击 EDL 按钮停用 EDL 效果。

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

    • 如果点云包含分类,则可以更改分类类别点的颜色,也可以隐藏它们。

    • 通过为不同的容许误差使用不同的颜色来检查碰撞和偏差。您可以根据定义的设置,检测位于选定零件和选定参考模型对象内部的点,或者在一定距离以内的点。

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

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

从模型中分离点云

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

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

    点云缓存到默认位置或缓存到用户指定的位置。当在任何 Tekla Structures 模型中不再使用点云时,会从缓存中将其清除。

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

您可以使用高级选项 XS_SET_MAX_POINT_CLOUD_POINT_COUNT 设置视图中默认的点的最大值。默认值为 10 000 000(1000 万)。

此高级选项特定于系统,它位于模型视图对话框的高级选项类别中。如果更改该值,请重新启动 Tekla Structures。

仅切割点云和参考模型

设置特定于用户的高级选项 XS_DO_NOT_CLIP_NATIVE_OBJECTS_WITH_CLIP_PLANE 设置为 TRUE切割带有切割面命令的点云和参考模型。不切割本机 Tekla Structures 对象。 FALSE 为默认值。此高级选项位于模型视图对话框的高级选项类别中。

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

点云示例

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

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

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

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

与其他用户共享点云

点云的文件大小通常非常大,因此将点云作为模型数据的一部分共享是不明智的。点云不是结构域数据,但工程数据不属于模型的一部分,因此它不依赖于模型保存。然而,存在对于多人高效使用同一点云模型的需求。您可以使用 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:使用点云管理器

您可以从 Tekla Warehouse 下载Point cloud manager

有关使用Point cloud manager的详细说明,请参见Point cloud manager帮助。您可以通过单击帮助按钮 打开帮助。

要使用Point cloud manager,请执行以下操作:

  1. 安装应用程序,并从开始菜单或开始屏幕启动它,具体取决于您的 Windows 版本。

  2. 设置工程的根文件夹,例如 C:\Trimble\PTRS

  3. 单击添加新工程按钮以创建使用给定名称的工程。

    此名称将是 potree 数据库和 potree 文件夹的名称。

  4. 通过单击 添加文件,并浏览查找点云文件,输入一个或更多点云模型。

  5. 当输入点云后,通过单击 创建 potree。

  6. <potree_name>.db<potree_name> 文件夹复制到共享位置。附加 potree 同时需要 <potree_name>.db<potree_name> 文件夹。

注:

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

从共享位置附加 potree

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

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

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