该命令在当前文档中导入数据。
提示
前提条件
启动该命令无需选择任何对象。
- 将文件拖放到 Drop files here 区域。
- 或单击 Add files 按钮选择要导入的文件。
- 所有选中的文件都会显示出来,如有需要可以删除它们。
- 根据所选文件格式,第一个对话框右侧会出现第二个对话框。它允许你自定义导入设置。对于大多数导入格式,你还可以选择导入时使用的单位。
- 用 Import 按钮确认。
注意
注意事项
点云导入
- 要导入的点数:对于大多数包含点云的文件格式,你可以在导入时减少每个点云的点数。默认值为 600 万点。最大值取决于你的硬件配置。例如,一台采用 64 位模式、8 GB 内存的计算机可以处理约 1 亿至 1.5 亿个点。精简过程按恒定密度移除点:在密度高、曲面变化不大的地方移除点。操作超大数据量的点云可能导致内存饱和或计算问题。为保证流畅体验并确保任何处理过程的稳定性,对每个导入的点云会默认施加 10 亿点的精简上限。
- 扫描方向:对于某些格式,软件可以加载扫描方向(每个点的扫描来源方向)。有些格式会存储扫描方向,但并非所有格式都如此。扫描方向对薄壁零件尤其有用,例如它用于以下命令:
- 以名为 Smooth with back in reversed color 的特殊表示模式显示点云:扫描方向可以区分点云的背面与正面(仅用于显示目的——类似于网格显示的方式)
- 在 Best Fit registration 命令中,已知扫描方向的点云可以被具有有效定向的名义数据(CAD 或网格)吸引。这对于仅从一侧扫描的薄壁零件最为重要(但名义数据需包含厚度)
- 在 Refine Mesh 命令中,已知扫描方向的点云可以通过检测不同的扫描层,更好地把网格位置调整到噪声厚度的中间。这对于从两侧扫描的薄壁零件最为有用
- 在 Separate Visible Points 命令中,可以用扫描方向移除在不良条件下(与零件相切)扫描的点
网格导入
对于大多数包含网格的文件格式,如果文件包含多个网格,你可以选择将它们全部组合为一个复合对象。
多段线导入
如果导入的多段线多于一条,软件会创建一个包含所有多段线的集合,如有需要可以炸开该集合以获取所有单独的多段线。
可用格式列表:
| File format | Information |
|---|---|
| .3dr | - 所有 3dr 内容。 |
| .asc (Cloud).csv.txt.xyz.yxz | - 从 ASCII 文件读取点云或点 - 通常会自动检测配置(每列的内容与分隔符)。但你可能需要忽略某些列或修正错误的检测 - 将显示文件预览(仅前 100 行),你可以选择读取方式: 1. Content(内容): 你可以通过在列表中选择预定义配置来定义 ASCII 文件每一列的内容。对于每种配置,你可以指定第一列是否对应点的名称。你也可以通过单击列标题,在菜单上选择正确的定义来快速单独更改每列的含义。如果文件包含名称,你可以指定一个将被去除的文本限定符(例如:如果文件中的名称写作 "My Point 1",输入 " 作为文本限定符,可让点的名称成为 My Point 1 而非 "My Point 1")。 2. Delimiter(分隔符): 在此部分定义用于分隔各列的分隔符 |
| .pts.ptx.sdb | - 从 pts 或 ptx 文件读取点云 - 这些格式主要由 Leica Geosystems 使用。仅可从 ptx 和 sdb 格式加载扫描方向(关于扫描方向的注意事项,请参阅上文的 点云导入 扫描方向 部分) |
| .e57 | - 从 e57 文件读取点云(如可用,包括分类、时间戳、栅格化信息和 Lidar 回波类型)。注意精简是按 track/setup 分别执行的。 - 导入还通过根据文件内容自动检测数据类型得到改进。自动检测的工作方式如下: - 如果数据包含球面坐标或栅格化信息 → 静态数据 - 否则,如果数据没有扫描位置 → 移动数据 - 否则,如果数据有法线或时间戳 → 移动数据 - 否则,我们采用用户给定的类型(静态数据、移动数据或 Unknown / Mixed data) - 如果检测到静态数据,导入的点云将带有扫描位置: - 默认情况下每个单独位置都会被分别导入 - 勾选 Group all scans in a single point cloud object 可将所有点云合并为一个: - 生成的点云将以你的文件名命名 - 如果你使用了 Reduce,每个单独的点云都会先精简到阈值以下,然后再合并。Reduce 不会施加于合并后的点云。 - 此格式无法存储扫描方向,但是 e57 会加载已存储的法线并将其用作扫描方向。(关于扫描方向的注意事项,请参阅上文的 点云导入 扫描方向 部分)。 - 从 e57 文件读取图像。你可以在导入时选择将 CubeFaces 转换为全景图像。导入时会生成图像掩膜。透视图像和球面图像会被分组为一个图像集(参见 Image management)。 |
| .3pi | - 从 3pi 文件读取点云 - 此格式主要由 ShapeGrabber 使用。此格式为 ascii,包含 5 个值:xyzin - xyz 是点的三维坐标 - i。第四个数字 "i" 是模型反射光的强度。暗表面的该值较低,亮表面的该值较高。典型值介于 1200 与 14000 之间 - n 是点在其剖面内的编号。此值会被忽略 - 导入此类点云时,软件会自动设置检查表示模式,你可以修改此表示模式。你也可以用 Edit Colors 修改检查颜色映射 - 你可以通过勾选相应选项,以带变换的方式管理 3pi 文件 |
| .nsd | - 读取采用原生 3DR 二进制格式的文件中的 (x, y, z, intensity, R, G, B) 点 - 可以从此格式加载扫描方向(关于扫描方向的注意事项,请参阅上文的 点云导入 扫描方向 部分) - 可以从此格式加载点云分类数据 |
| .raw | - 读取采用 ASCII 格式的文件中的 (x, y, z) 点 - X、Y 和 Z 坐标依次排列,可带或不带换行或回车 |
| .ac | - 从 Steinbichler 或 TScan 文件读取点云 - 可以从此格式加载扫描方向(关于扫描方向的注意事项,请参阅上文的 点云导入 扫描方向 部分) |
| .fls.fws | - 从 Faro 文件读取点云 - 可以从这些格式加载扫描方向(关于扫描方向的注意事项,请参阅上文的 点云导入 扫描方向 部分) |
| .las.laz | - 从 las 或 laz 文件读取点云 - 这是用于 LIDAR 数据的二进制格式 - 兼容: - 强度 - RGB 颜色 - 分类 - 可选地,你可以根据 class 值筛选导入的点。 - GPS 时间(时间戳) - Lidar 回波类型 |
| .zfs | - 从 Zoller 和 Fröhlich ZFS 未压缩扫描数据读取点云 |
| .asc ESRI files | - 从 ASCII ESRI 文件(栅格 grid)读取点云 - 此文件必须以表头信息开头,例如列数与行数、栅格原点的坐标以及单元格大小。ASCII 栅格的数据部分紧随此表头信息,单元格值必须用空格分隔 |
| .rdbx | - 从 Riegl 文件读取点云 |
| .psl | - 从 Polyworks 文件读取点云 - 可以从此格式加载扫描方向(关于扫描方向的注意事项,请参阅上文的 点云导入 扫描方向 部分) |
| .lgs .lgsx | - 从 LGSx 文件导入数据: - 可以是 CloudWorx 点云、轨迹、可流式传输的图像和限界对象, - 也可以是标准点云、轨迹、图像和限界对象(cubefaces 可直接转换为球面图像;对于来自移动扫描的 LGSx,可以沿轨迹每隔 x 米导入图像)。 - 透视图像和球面图像会被分组为一个图像集(参见 Image management)。 - 兼容: - 受密码保护的文件 - 强度 - RGB 颜色 - 分类 - 设站位置 - 扫描方向 - 时间戳 有关此导入的更多信息,请参见 Import LGSx。 |
| .stl | - 从 stl 文件读取网格 - 快速原型文件 - 应用程序会自动识别该文件是 ASCII 还是二进制 STL 文件 |
| .msd.pbi | - 从 msd/pbi 文件读取网格 - 这是 3DR 原生二进制多面体文件 - 保留检查值(不保留颜色渐变) |
| .off | - 从 Object File Format 读取网格 |
| .poly | - 从包含拓扑结构的 ASCII 多面体文件读取网格 |
| .ply | - 从 PLY 二进制或 ASCII 文件读取网格或点云 |
| .obj | - 从 OBJ 文件读取网格 - 这些文件使你可以导入彩色/带纹理的网格 |
| .glb .gltf | - 从 GLB 或 GLTF 文件读取网格 - 这些文件使你可以导入带纹理的网格(不导入颜色和检查)。 |
| .msh | - 从 ASCII Leica 格式读取网格 |
| .ascPolyline | - 从 ASCII 格式文件读取多段线 - 此文件的每一行必须有 2 或 3 个代表坐标的数字(例如:X Y 或 X Y Z)。要在同一文件中输入多个轮廓或多段线,必须用空行或字母如 'D' 和 'E'(代表 Departure 和 End)分隔点列表。示例(注意第一条多段线是闭合的,因为第一个点在末尾重复): D280.905524 -311.389365 0.000000350.905524 -241.389365 0.000000350.905524 238.610635 0.000000280.905524 -311.389365 0.000000ED290.905524 78.610635 0.000000290.332831 76.287026 0.000000288.745856 74.495706 0.000000E |
| .mli | - 从 MLI 二进制文件读取多段线 |
| .dxf.dwg | - 从 Autodesk 的 dxf/dwg 文件格式读取 CAD 对象 - dxf 文件中的大多数对象都会被导入 |
| .xml | - 从 LandXml 文件(例如从 Leica MS60 导出)读取对象 - 在这些文件中,可以导入以下对象: - Cg Points(坐标几何点) - Surfaces(包括边界、断线、等高线和数据点) - Scans(xml 文件中引用的点云) - Alignments - Plan Features - Images。注意导入时会生成图像掩膜。 - 你可以通过勾选选项来选择要导入的内容 |
| .igs.iges .stp.step | - 从 IGES 文件或 STEP 文件读取对象 |
| .ifc.ifczip | - 从 IFC 文件(IFC 2x3)读取对象。有关此导入的更多信息,请参见 Import BIM Project。 |
| .rvt | - 从 Revit 文件(2015 及以后)读取对象 - 目前不会读取 Project Base Point、Survey Point 和 Internal Origin。导入所有数据时,均把 Project Base Point 视为 WCS 的原点。有关此导入的更多信息,请参见 Import BIM Project。 |
| .nwd | - 从 Navisworks 文件(2016 及以后)读取对象。有关此导入的更多信息,请参见 Import BIM Project。 |
| .coe | - 从 Cyclone Object Exchange 文件读取对象。 - 如果文件包含一个或多个坐标系,你可以用 Use a coordinate system from the COE file option 选择其中一个坐标系随文件导入。 注意事项 > 为获得更好的性能,请避免使用网络文件,并把它保存在可写入的文件夹中。 |
| .p4d | - 从 Pix4D Project 文件读取图像 - 图像以及 .txt 和 .cam 文件必须位于包含 .p4d 文件的目录的子目录中 |
| .out | - 从 Bundler Project 文件读取图像 - 图像必须位于包含 .out 文件的目录的子目录中 |
| .jpg.jpeg.bmp.png.tif | - 从图像文件读取图像 - 如果没有附属文件(在同一文件夹中),图像类型将为未知,除非它是带有内嵌 world file 的正射影像。 - 如果有 INCAM 文件,图像将被设为透视类型,并具有已知的内参。 - 如果有 EXCAM 文件,图像将被设为透视类型,并具有已知的外参。 - 如果有 JGW、BPW、PGW 或 TFW 文件,图像将被设为正射影像类型,并具有已知的外参。 |