AdapterForLaserScans captures point data from
E57 files and saves it as a .upvc
file. This file is then used as input for CAXperts
UniversalPlantViewer to generate visualizations.
Supported Formats
Laserscan
E57
>
Results might be better if scanning position is included.
Panorama
TruViews
LFM Panoramas
Mesh
OBJ (may include optional MTL and texture files)
Overview
This section offers a brief overview of the main functions of
AdapterForLaserScans. For more detailed
information, please refer to the dedicated chapters or visit our help center.
Operating Principal
The AdapterForLaserScans converts Point Cloud Data
from a laserscan file into a tessellated mesh.
It eliminates duplicate points and optimises cloud density.
The AdapterForLaserScans also integrates 3D textures into the
laserscans as illustrated below:
Interface
Select the input folder for the AdapterForLaserScans and the desired
target folder.
Settings
Meshing Options
%temp% Option
Given the large file sizes of laserscan data, users can specify the
data-path for temporary storage. Click “Browse” to
select your preferred folder location.
The size of the laserscan files may impact the loading times of the
AdapterForLaserScans. Overlapping sections of any scan will be
compared.
Configurations
“Create ‘defaultConfig.upv’ with views” - This
configuration sets up default settings to save laserscan data (.upv
files) with predefined views.
“Delete temporary files” - Enabling this option will
ensure that temporary files are regularly deleted to free up space.
Image/Texture/Panorama Settings
Convert generated images to panoramas
When this is on, you can choose a viewing point directly from the
laserscan. If you turn it off, you won’t be able to see panoramas
through the red 360° dots.
Fill images
Turning this on improves the quality of the images you make.
This doesn’t work for TruViews and Panoramas.
Resolution
Adjusts the quality of the 360° image. Slide to the left for lower
quality (4000x2000 pixels) and to the right for higher quality
(16000x8000 pixels).
Using the highest resolution can slow down performance.
OBJ Import
Aspect to use
.obj files can be imported. In the ‘Settings’ under
‘Aspects’, .obj files can be separately deactivated.
Command Line Mode
AdapterForLaserscans can also be started in command
line mode. To get all parameters directly in a command window, just
type:
-input:C:\Input (Occurence: ExactlyOnce; Help Text: Path to a folder
holding TruViews and Laserscans)
-output:C:\Output\Example.upvc (Occurence: ExactlyOnce; Help Text:
Path to where the UPVC file will be created. File extension ‘upvc’ will
be added, if not present.)
-licensekey (Occurence: Arbitrary; Help Text: Activate license
key.)
-log (Occurence: Arbitrary; Help Text: Log file path. If not defined,
log file is placed in C:\Users\CAXperts\AppData)
LaserscanAdapter
To locate this configuration file for editing, you can use the
following path:
%appdata%<USERNAME>.ini
Make sure to replace the username with the actual username when
accessing the file.
The mesh is split into 4 x 4 x 4 meter boxes. If a box is too big or has
too many points, it can be split into smaller boxes. This makes
calculations faster. Use the default size for indoor scans. For outdoor
scans, like landscapes or drone scans, use sizes larger than 10 meters.
FurthestScanDistance
30 [meters]
Points further than this distance from the scanner are not considered
and are deleted. For example, with the default setting, a point at 30.1
meters away gets deleted.
PointSamplingRate
1
This sets how often points are sampled from the point cloud. For
example, if set to 3, every third point is used for mesh calculations.
ForceRgbMesh
0
When set to 1, the system uses RGB information from the point cloud.
This replaces the use of panorama textures.
SimplifyMeshes
1
When set to 1, the system reduces the number of triangles in the mesh
after triangulation. It keeps the mesh quality good.
Simplification
Between 0.001 and 0.000001 depending on the quality
The higher this value, the more the mesh is simplified. This results in
fewer triangles.
OctDownMaxNodeSize
0.02 [meters]
This decides the level of downsampling and affects the density of the
point cloud used for meshing. A lower value means more points and more
triangles. The recommended range is between 0.05 to 0.5 meters.
RemoveGhostObject
0
When set to 1, it removes parts of the point cloud that move and are not
consistent across different scans.
FumeCheck
0
When set to 1, this removes fumes in the air. It only works if the
RemoveGhostObject parameter is also set to 1.