Show only results for:

Adapter for Laserscans

LaserscanAdapter captures point data from E57 and stores it in a file (*.upvc). This file is used as input for CAXperts UniversalPlantViewer to generate the UniversalPlantViewer.

Supported Formats


  • E57 (Must include scanning position - unified point clouds are not supported)


  • TruViews

  • LFM Panoramas


  • OBJ (Optionaly with MTL and texture files)


Site licence (local)

Domain based licences are restricted to machines within a 5 miles (8 kilometres) radius at a specific geographic location (building) for which the licence key file was issued for. There is no limitation regarding the number of users or machines.

CAXperts will need your Current domain name to issue a licence file (.lic).

The licence file has to be stored on a local or network location accessible by the machine running the CAXperts product; a licence server is not required.

The location of the licence file should be defined on every machine with the CAXperts product installed, which can be done

  • Either by setting the environment variable
    CAXPERTS_LICENSE_FILE=C:\Program Files (x86)\CAXperts\Licensing\

  • Or by setting the registry key
    HKEY_CURRENT_USER\Software\FLEXlm License Manager\CAXPERTS_LICENSE_FILE=C:\Program Files (x86)\CAXperts\Licensing\

Multiple licence key file locations should be separated by semicolons (“;”).

If the licence key file location is not defined, “C:\Program Files (x86)\CAXperts\Licensing\” is used.

The licence key file may be renamed (including the extension). The CAXperts product will check the content of all files in the licence folder(s) for valid keys.

Changes to the key path (in the environment variable or registry key) are read during the next start of the CAXperts product.

Floating (server) licence

Floating licences require a FlexNET server (lmadmin or lmgrd) accessible by the machine running the CAXperts product. The licence key file is typically located on the FlexNET server machine. The licence key file defines the maximum number of seats which can be used at the same time.

Every running instance of the CAXperts software product will require one seat, no matter if the application is running multiple times on the same or different machine(s).

New instances can only be started as long as seats are available and the FlexNET server is accessible.

The location of the licence server must be defined on every machine with the CAXperts product installed, which can be done;

  • Either by setting the environment variable

  • Or by setting the registry key
    HKEY_CURRENT_USER\Software\FLEXlm License Manager\CAXPERTS_LICENSE_FILE=@YourServerName

Every computer name must be preceded by the @ symbol. Multiple licence server locations should be separated by semicolons (“;”).

YourServerName is the Windows computer name of the machine running lmadmin (FlexNET server). If lmadmin is running on a non-default port, the port number should be defined like this: port@ YourServerName.

Changes to the server path (in the environment variable or registry key) are read during the next start of the CAXperts product.

Borrowed licences

Licence seats can be borrowed for a period of time from the server and saved to the local machine. Once the seat has been borrowed the CAXperts application can be used without any connection to the FlexNET server.

To borrow a licence seat press the Borrow seat button, define the loan period (up to 7 days) and press OK. When the borrowed seat expires it gets automatically returned back to the FlexNET server.

The seat can be returned earlier by pressing the Return borrowed seat button.


This chapter provides a quick overview of the LaserscanAdapter’s main functions. For detailed information please refer to the specific chapters. Or Click Here!

Operating principal

The LaserscanAdapter converts the provided Point Cloud from the Laserscan-file into a tesselated Mesh.

The Programm eliminates doubled Points and rebalances the cloud density.

The LaserscanAdapter adds the 3D-textures to the Laserscans as shown below:


Select the inpt folder for the LaserscanAdapter and the corresponding Target folder.


Meshing options

%temp% option

Due to the size of Laserscan files, the User has the option to accurately select the data-path. Select “Browse” to redirect to the preferred folder location.

It is to be expected, that the Laserscan file size affects the loading time of the LaserscanAdapter. The overlapping sections of any scan will be compared.


Compare meshes (eliminate double points)

This Setting enables the LaserscanAdapter to eliminate double points and to rebalance the point cloud composition. The generated mesh will overall be uniform, without dense point clusters.

Simplify meshes (reduce mesh size)

Enables the programm to automaticly reduce the generated mesh size. The quality of the 3D-Object will be reduced and the overall size of triangles are extended. This simplifies the Loading- and Rendering-Process in the 3D-Enviroment.

Create defaultConfig.upv with views

Sets the default Configuration to save the Laserscan data (.upv-files) to include views.

Delete temporary files

With this option enabled, temporary files are regulary deleted.

Advanced Parameters
CutoffAngle: Triangles of a mesh are seen from the Scanner at different angles. If the angle is greater than set value, they will be deleted. The recommended value is 80 Degrees.
Angle of the scanner tripod: Regulates the blindspot of the tripod. The angle of the tripod feet are entered as an angle value. This only applies to the downward angle.
Compare distance: Several meshes can be overlapping. A smaler value enables a more detailed analysis of the to be cut away triangles. The lower the value, the longer the comparison takes. The unit of measurement is milimeters (mm).
Simplification value: Higher values increase the simplification process e.g. if the value is set to 0,1 there will be more simplification as with the value of 0,0001. This setting only applies to the size of texures and/or panoramas.

It is not reccomended to change this Setting. For detailed information contact

Image/Texture/Panorama settings
Convert generated images to panoramas: The viewing point of a panorama will be selectable in the laserscan itself. By disabling this function, panoramas will no longer be viewable through the red 360 Degrees dots.
Fill images: If enabled the quality of generated images is improved. This does not apply to TruViews and Panoramas.
Slider: Sets the pixel resolution of the 360° image. From the most left side (4000x2000) to the most right side (16000x8000).

The highest resolution may result in performance issues.

Performance options
Number of threads for compare: It is advised to utelize to suggested settings.
Number of threads for simplify: Several meshes are processed at the same time. This option limits the number of meshes that are processed simultaneously.

It is not recomended to alter this option, the software automatically adapts to the available Hardware.

OBJ import
Aspect to use: Obj-files can be imported and in the Settings under Aspects, obj-files can be deactivated seperately.