O8m126eoo - Faro - Reveng 2020 User Guide
O8m126eoo - Faro - Reveng 2020 User Guide
O8m126eoo - Faro - Reveng 2020 User Guide
July 2020
FARO RevEng 2020 User Guide
Legal Notices
Legal Notices
Release Notice
This is the July 2020 version of the RevEng User Manual. It applies to the FARO RevEng 2020
Software. FARO© Technologies Inc., July 2020. All rights reserved.
No part of this publication may be reproduced, or transmitted in any form or by any means without
written permission of FARO Technologies, Inc.
Copyright Notice
© Copyright July 2020 FARO Technologies Inc..
This product includes third-party and open source resources. For license and copyright information
pertaining to the use of these resources, refer to the following document in the FARO Knowledge Base:
https://knowledge.faro.com/Essentials/General/3rd-Party_Open_Source_License_Information_for_FARO_
Products
Contents
Legal Notices 2
Copyright Notice 2
Contents 3
Chapter 1: Introduction 7
How To Use This Guide 7
Commonly Used Terms 8
About RevEng 2020 9
Measure Tool 59
Mesh Comparison Tool 60
Chapter 1: Introduction
This guide will assist you in using FARO RevEng 2020. If you have any questions or need further
instructions, contact your Customer Service Representative by Phone, Fax, or E-Mail. You can also reach
the Customer Service Applications and Training group via e-mail at the following addresses:
l support@faro.com
l applications@faro.com
l training@faro.com
Visit the FARO Customer Service area on the Web at https://knowledge.faro.com to search our
Knowledge Base, which is available 24 hours a day, 7 days a week.
This section covers information about this documentation, and it includes overview of RevEng 2020.
Topics include:
Listed below are some of the visual and typographical conventions used in each of the sections.
It is important that you understand the meaning of the following words before proceeding.
NOTICE: A NOTICE denotes a hazard. It calls attention to an operating procedure, practice, or event
that, if not correctly performed or adhered to, could result in damage to the product or loss
of important data. Do not proceed beyond a NOTICE until the indicated conditions are
fully understood and met.
NOTE: A NOTE denotes additional information that aids you in the use or understanding of the
equipment or subject. Specifically, they are not used when a WARNING or NOTICE is
applicable. They are not safety related and may be placed either before or after the associated
text as required.
Point cloud - A set of 3D points that represent an entire object or part of an object.
Triangles - Triangles of varying shapes and sizes are connected to create the mesh that forms the shape
of the scanned object.
Rendering - The process of creating a 3D visual representation of an object by applying lighting and
shading.
Registration - The alignment of two or more scans of an object to form the representation of the entire
object.
Mesh model - A representation of the surface of an object that uses triangles connected along their edges.
• Fix the mesh to eliminate problems such as small components, small holes, spiked vertices,
and skinny elements.
6. Import the resulting mesh into design or CAD software for further manipulation.
Topics include:
System Requirements
Following are minimum, and recommended hardware and software requirements for RevEng 2020.
Hardware Requirements
• 16 GB DDR3 RAM
• 32 GB DDR3 RAM
Software Requirements
Supported operating systems include:
• Internet Explorer version 7.x, or higher (depending on the version supported by the operating
system)
Note: If a previous installation of RevEng 2020 exists on the target computer, uninstall it before you
install a later version, or select the Clean install option during the installation.
1. Download the RevEng 2020 installation file to a local folder on your computer.
3. Select the destination target folder for RevEng 2020. The default folder is C:\Program
Files\FARO\RevEng_(version).
4. Check Main Files to fully install the product, or select other options as follows:
l VS Runtime - Mandatory runtime components for RevEng 2020. Clear this option if another version
of RevEng is installed.
l File associations - (Optional) Associate RevEng files (.reveng) to open with RevEng 2020.
5. Click Next.
6. Choose other tasks to perform during the installation and click Next to proceed through the
installation wizard panels. (For example, you can create a desktop shortcut for the application).
8. When the installation completes, the Completing the FARO RevEng Setup Wizard dialog
appears. Select the Launch FARO RevEng checkbox to launch RevEng 2020 following the
installation.
9. Click Finish.
1. Use the Windows search function to search for Add or remove programs.
1. Licensing with a hard lock key - The product key is recorded into the hard lock key. Insert the
hard lock key into to a USB port on your computer.
2. Licensing with a product key - Start RevEng 2020 and enter the product key into the dialog box.
• The product key is validated over the Internet. Following validation, the product key is
permanently stored on your computer.
• If your computer is not connected to the Internet, contact FARO’s customer service team to
request a validation file.
• Product keys can be used up to three times. If you install RevEng 2020 on a new computer,
contact FARO’s customer service team to deactivate the product key from your old
computer.
Contact FARO’s customer service team if you need to switch your licensing option, or if you experience
an issue while licensing RevEng 2020.
I have a license
• Hard lock key - Click this button for instructions on using the hard lock key.
• Purchase - Get additional information from the FARO website on purchasing the software.
If you plan to use RevEng 2020 on more than one computer; especially computers on different networks,
a hard lock key allows you to easily move the license between computers. Product keys are more
convenient for single computer installations.
Select Network License if you are managing multiple licenses over a network. Network Licensing below
Select Transfer Key to transfer the license from another computer on the network. Transferring Network
Licenses on page 17
Following are descriptions for items included in the License Manager dialog.
Scope - The icon in this column indicates whether the license is a local, network or hard lock
license. Hover over the icon to see additional information.
In Use - A check mark displays in this column if the license is currently used by an instance of
RevEng 2020.
Type - Indicates whether the license is a trial, temporary (time-limited), or perpetual license.
Key ID - The identification number for each license. (This is not the product key.)
Add license - Select to enter a product key. This operation requires an Internet connection.
Update licenses - Select to update existing licenses stored on your computer or an attached hard lock
to a new version of RevEng 2020. An Internet connection is required.
Transfer key - Select to transfers a single-user license from one computer system to another.
Transferring Network Licenses on page 17
Collect license information - Select to creates a C2V file required by customer service for modifying
a license, or activating the software for the first time on a computer that does not have Internet access
(offline activation). Make sure you apply the license you are given before you generate the C2V
with this option. Send the exported file to support@faro.com.
Update from file - If you do not have an available Internet connection, contact FARO’s customer
service team to update your license.
Network Licensing
RevEng 2020 allows you to manage multiple licenses over a network. This option is available for users
who want to employ a separate computer to host a network license without installing RevEng 2020 on
that computer.
Network licenses are hosted on a license server computer and shared to client computers over the
network. They can be locked to a USB hard lock or the licensing server computer.
When you start RevEng 2020 on any computer in your network, the software searches the network for
available licenses. When RevEng 2020 discovers a license, it uses the license during the session. Closing
RevEng 2020 releases the license so that it is available to other RevEng 2020 installations on the
network.
• Click HASP Network License Manager on the USB menu and follow the prompts,
OR
• Run haspdinst.exe –install from a command shell. You can obtain this file from the FARO
Technical Support Center site.
To verify the proper installation of the Sentinel licensing software, open an Internet browser on the
license server and enter the following address:
http://localhost:1947/
This URL opens the Sentinel Admin Control Center. If the Sentinel Admin Control Center does not
appear, installation was unsuccessful and you must retry the installation.
1. Open an Internet browser on the license server computer and enter the address
http://localhost:1947/ to open the Sentinel Admin Control Center.
2. In the Options window, select Configuration to display the configuration tab set.
5. Click Submit.
2. To transfer the licenses to the port lock, attach the port lock to any computer with RevEng 2020
installed and follow the steps to validate the product key and activate the licenses.
3. When prompted to lock the licenses to the computer or the attached port lock, select to lock the
licenses to the port lock.
4. If you used a computer other than the license server to activate the licenses, remove the port lock
from the computer and re-attach it to the license server.
1. Start the FARO Remote Update System (Start > All Programs > FARO >RevEng_2019_x >
FARO Remote Update System).
2. On the Collect Key Status Information tab, click the Collect Information button. The system
will generate a C2V file.
5. After a short processing time, you will receive an email with an activation file (V2C). Save this
file to your local hard disk.
6. Restart the FARO Remote Update System and click the Apply License File tab.
7. Select the V2C file you received from FARO Customer Service and click Apply Update. The
license will activate and be bound to the computer.
8. Open http://localhost:1947/ with an Internet browser on the server to verify the proper activation
of the license. In the Options window, select Products to display the available licenses.
The license server and the client computer must be configured to allow detaching of network licenses.
2. In the Options window, select Configuration to display the configuration tab set.
Note: On the license server, you can specify the number of reserved non-detachable licenses and the
maximum detach duration.
5. Click Submit.
2. In the Options window, select Products for an overview of all available local and network
licenses. Detachable network licenses appear with a red arrow.
4. Select the expiration date on which to restore the license to the pool.
5. Click Detach & Attach to temporarily bind the license to your client computer. The license
returns to the network license pool when it expires.
2. In the Options window, select Products for an overview of all available local and network
licenses. A green arrow identifies detached network licenses.
3. Click the Cancel License button and confirm your selection on the following dialog to return the
license to the network license pool.
• In the License Manager, select Transfer key, and then select Transfer key with RUS tool.
2. On the recipient computer (the computer to receive the license), do the following:
• From the RUS dialog box, click the Transfer License tab.
• In the Save recipient information to field, select a destination folder for the information file
(ID) and then click Collect and Save Information.
3. Transfer the resulting ID file to the source computer (the computer which currently contains the
license).
• Under Generate the license transfer file, select the license to transfer.
• In the Read the recipient information file from field, browse to the folder that contains the
ID file.
• In the Generate the license transfer file to field, select the location for the license transfer
file (H2H) and then click Generate License Transfer File.
6. On the recipient computer, from the RUS dialog, click the Apply License File tab.
7. Select the H2H file created in Step 4 and click Apply Update.
Offline activation
If you do not have an available Internet connection on the host computer, use one of the following
methods to obtain a product key.
• Email - From a computer with internet access, email license@faro.com with your product key as
the subject, and the C2V file as an attachment.
Topics include:
• Settings on page 21
• History on page 24
• View on page 24
Menu
The menu includes the modes available in the software. Modes are as follows:
Home - Edit scan data and mesh models with basic selection tools.
Tool bars
The tool bar lists tools that are available in the selected menu mode, such as selection tools for editing
point clouds and tools for improving a mesh.
NOTE: Selecting different modes in the application menu changes the set of tools in the tool bar.
Open - Open a saved project. All point clouds, scan groups, and meshes associated with a project are
accessible from the associated modes of the software.
Save - Save the current project and overwrites the previous project.
Settings
Select Settings to change default application parameters for RevEng 2020. Settings is located in the right
of the tool bar. Select the setting type in the left panel, and then select options for the setting type in the
right panel.
Click Reset all to reset all settings to their default values. Click Close to save the settings that you
changed and close the settings panel.
General Settings
Select General to modify settings that affect the overall behavior of the software.
Language
Software License - Click the License manager button to view and change licensing options for RevEng
2020. For more information, see Managing your licenses on page 14.
Units of measure
• Meter
• Millimeter
• Micrometer
• Yard
• Foot
• Inch
Select the default measurement units to use for imported meshes. Select Ask for a measurement unit
on mesh import to be prompted to specify measurement units each time you import a mesh.
Select the default measurement units to use for imported point clouds. Select Prompt for a
measurement unit on point cloud import to be prompted to specify measurement units each time
you import a mesh.
• Enable auto save - Automatically save the project in the increment you enter in Interval for
auto saving (in minutes).
• Save the project after each scan - Save the project following each scan.
• Save project after generating a mesh - Save the project each time you generate a mesh.
Style settings - Select the Application theme dropdown and choose a dark or light background for the
interface.
Interface scaling - Resizes the user interface. Select the desired setting by using the + or - buttons.
Restart the application after you change this setting.
Telemetry - Enable the transmission of anonymous software usage data. No personal data is collected.
This data is used to analyze errors, and to collect tool usage statistics which can be used to identify
future software improvements.
Scanner Settings
Use ScanArm Settings to customize the parameters used by RevEng 2020 to communicate with the
FARO ScanArm.
Configuration files
Path to the touch probe’s configuration file - Enter the path to the .xml file that contains the
configuration for the hard probe.
Path to the touch probe’s calibration file - Enter the path to the .xml file that contains the
calibration for the hard probe.
Path to the laser probe’s configuration file - Enter the path to the .xml file that contains the
configuration for the laser probe.
Acquisition settings
Enable the angle-based point filter - Removes points with high normal deviation during the
acquisition process.
Split the acquisition in different point clouds when paused - Select this option to add a new point
cloud each time the ScanArm is paused.
Filter angle - Use the + or - buttons to adjust the threshold angle for the angle-based point filter.
Acquisition frame rate - Updates the visualization of the point cloud at the specified frequency.
Higher settings result in quicker display updates in the 3D viewer, but they also consume more of
your computer’s graphic resources.
Viewer Settings
Use Viewer Settings to modify rendering and interaction options for the scanned image.
Rendering settings
• Native - Show the color information stored in the data, or the texture (if available).
• Assigned - Show the data with a uniform color that is assigned to the project items in the
Project panel.
Rendering options
Enable shading (scene light) - Enables the shading effect in the 3D viewer.
Face-based - Switch between flat rendering of the mesh faces or a smooth shading.
View mesh edges (wireframe): - Show the edges of the mesh model, revealing its triangular
structure.
Use splat point-rendering: - Toggle this option on to enable the splat rendering mode for point
clouds. When this option is enabled, points display as circles, which makes the object appear
smoother in the 3D viewer. If this option is not enabled, the points of the point cloud display with
basic dots sized according to the value provided in Point size.
Reference axis
Local axis: - Show the local axes, which are located directly inside the image. Local axes appear at
the barycenter of the image.
Global axis: Show the global axis, which is located directly inside the image. Global axes appear at
the world reference origin.
Reference axis position: Place the reference axes in one of the four 3D Viewer corners.
Interaction options
Rotation mode - Select the rotation center used by the navigation interaction between the center of
the scene (CamFixed), and the center of the object (ObjFixed).
Enable inverted mouse wheel zoom (in-out) - Choose the mouse wheel zoom interaction for objects
in the 3D Viewer.
History
Click History to display a panel that shows previous operations. Press Undo/Redo to undo/redo previous
commands, or use Ctrl+Z/Ctrl+Y keys. You can access a specific action in the command history by
double-clicking an element in the list. Undoing an action in the list removes that action, and all actions
performed following it.
Clear history clears the list and removes the commands from computer memory.
View
Select View from the right side of the tool bar to configure options for how the model displays in the 3D
viewer.
Color Mode
Use the dropdown to select the color mode for displaying the object in the 3D viewer.
Native - Use the color information stored in the data or the texture, if available.
Assigned - Use the uniform color assigned to the object from the Project panel.
Standard pose
• Back
• Front
• Bottom
• Top
• Left
• Right
Wireframe
Show the edges of the mesh model, revealing its triangular structure.
Highlight boundaries
Face-based shading
Apply face-based shading which colors every triangle by interpolating the color of each vertex. The
following photo illustrates face-based off/on.
Light - Enable lighting which renders the image with a light source and display shading. Press and hold
Ctrl + right click and drag the light to reposition it in the 3D Viewer. The following image displays
lighting enabled/disabled.
Info Panel
Select Info from the right side of the tool bar to show information about items in the 3D viewer.
Information includes the following:
Project Panel
The Project panel lists the scans, meshes, and features associated with a project. You can right-click
objects listed in the Project panel and select from available actions that appear in the context menu.
A square that shows the object’s assigned color appears next to each object. You can change the object’s
assigned color by double-clicking the square and selecting another color from the palette.
Navigational Controls
Navigation controls allow you to move the image around in the 3D viewer so that you can explore it.
You can use your mouse with the keyboard, or the keyboard only.
Rotate arbitrarily - Freely rotate the image by pressing and holding the middle mouse button and
dragging the image in the direction that you want to move it.
Rotate around the x-axis - Rotate the scene around sides by pressing and holding Alt +
middle mouse button and dragging the image.
Rotate around y-axis - Rotate the scene around the upward or downward by pressing and
holding Ctrl + middle mouse button and clicking and dragging the image.
Rotate around z-axis - Rotate the scene clockwise/counter clockwise by pressing and
holding Shift + middle mouse button and clicking and dragging the image.
Zoom in/out - To zoom in/out of the scene, scroll the middle mouse button backward and forward.
You can configure this interaction in settings. See Viewer Settings on page 23.
Pan - To translate the scene, press and hold the middle mouse button + right-mouse button or
Alt + right-mouse button and drag the image.
Move light position - To translate the light position, press and hold Ctrl + right-mouse button
and drag to move the position of the light in the 3D Viewer.
NOTE: The rotation center can be the screen center or the object center. You can configure this option
in Settings.
Native vertex colors - Displays the object in its native color with face-vertex shading enabled.
Native face colors - Displays the object with face-vertex shading disabled.
Take screenshot - Take a screenshot of the current rendered scene and save it to a file. You can adjust
the width and the height of the screenshot before you save it. You can save screenshots in .jpg, .png, or
.tif formats. Specify the format by using the appropriate three letter file extension when you enter the file
name. For example, to save the screenshot in .jpg format, type <filename>.jpg as the file name.
Select import options from the acquisition tool menus, or drag and drop supported file types over the 3D
viewer.
• .stl
• .obj
• .ply
• .off
• .om
This section covers options available in the Home menu. The Home menu includes tools for making
selections on images and meshes, and performing actions on the selections via the right-click context
menu.
Topics include:
Selection Shapes
Use shapes to select parts of an image or mesh in the 3D viewer. You can delete, copy, or modify the
selections.
NOTE: Available selection shapes vary for meshes and scan groups.
Polyline - Use multiple clicks to create a polyline path over points to select. Close the polyline
by connecting the first and last points of the polyline.
Boundary - Use the Boundary tool to automatically select boundary regions in an area. This
tool simplifies selecting complex regions that are difficult to select with other selection tools.
Press Esc to cancel any interaction in the 3D Viewer. Press the Ctrl key and click points to deselect
them.
Pass through/Visible only - Pass the selection through the object and select all triangles, or
select only visible triangles.
Front-back/Front only - Choose whether the selection affects every triangle (front-back) or
only triangles with normals that point in the viewer direction.
NOTE: Changing these options does not affect current selections. To use the options, clear the current
selection and make a new one.
Convert to point cloud - Convert the selected mesh or scangroup to a point cloud. The resulting point
cloud appears in the scanner acquisition tool.
Recompute Normals - Recomputes the normal vectors of the point cloud and attempts to improve their
orientation. This operation can be time consuming for large point clouds.
Frame scene - Center and frame the entire scene in the viewer.
Take screenshot - Take a screenshot of the image and save it in .png or .jpg format by including the
desired extension in the filename.
Select component - Select the entire component connected to the currently selected area.
Dilate selection - Incrementally expand the selected area within the selected component.
Remove details - Remove features from the selected region, based on surrounding geometry.
Blend colors - Blend the colors within the selection to make the color uniform.
Invert normals - Invert the normal direction of every selected face from the mesh.
This section covers scanning items with the FaroArm. After you scan an object, you can edit the data
acquired during the scan and generate a watertight mesh.
Topics include:
NOTE: For more information on hardware setup and driver installation, please refer to the
documentation included with your FARO ScanArm.
2. Click Connect to activate the FARO ScanArm and begin the scanning process.
3. Select Scan to use the laser probe to scan an object by continuously acquiring 3D points from the
object’s surface.
n Raw data - Collect raw point data, omitting any enhancements to the scanned data.
n Ordered data - Acquire and filter the points in a grid. This option improves how the object
displays, and improves the quality of the scan and alignment. Adjust the threshold for improving
the image with the Resolution setting.
5. Click Enable sound to receive audible status information during the scan. A clicking sound occurs
as the ScanArm gathers points. Other audible alerts indicate when acquisition starts and stops, and
when the ScanArm is positioned too far or too close to the object.
6. Configure a clip plane, if desired. For more information, see Using a Clip Plane..
7. Use the laser probe to scan an object by continuously acquiring 3D points from the object’s surface.
Press the Start measurement button to begin scanning.
• Pause the scan by pressing the green button again. Press the green button to resume the
scan with a new point cloud.
• Stop scanning and create a point cloud by pressing the red button.
9. Use the selection shapes to clean up extraneous points from the point cloud.
The following options are available for editing the clip plane:
l Offset - Determines the distance of the plane from its original position along the normal direction. If
you use this option, you must modify it prior to starting the scan.
l Invert plane normal - Inverts the normal of the plane, determining points to discard during the scan.
• None - Does not account for the size of the hard probe when defining the position for the clipping
plane.
• Auto - Automatically compensates the size of the hard probe to properly position the clipping plane.
• Measure inside - Uses the outside edge of the hard probe to calculate the clipping plane from within
a hole, or inside a cylindrical object.
• Measure outside - Uses the outside edge of the hard probe to calculate the clipping plane from
outside a tube shaped (cylindrical) object.
• Sample-end click - Specify the inside/outside compensation following probing an object by moving
the probe in the compensation direction and pressing the back button.
Click Probe clip plane and acquire points from the clipping plane as instructed in the software.
2. Select Probe.
• Circle - Fit a circle in a given plane. To perform this action, you must select a reference plane
and acquire at least 3 points.
• Line2d - Fit a 2D line inside a given plane. To perform this action, you must select a reference
plane and acquire at least 2 points.
• RoundSlot - Fit a round slot inside a given plane. To perform this action, you must select a
reference plane and probe each side of the rounded slot in sequence. You must acquire at least 3
points on each side to obtain the corresponding circle.
• RectangularSlot - Fit a rectangular slot inside a given plane. To perform this action, you must
select a reference plane and probe each edge of the slot in sequence. You must acquire at least 2
points per edge to fit the corresponding line.
• Ellipse - Fit an ellipse inside a given plane. You must select a reference plane and acquire at
least 6 probed points.
You can right-click a point cloud to display the contextual menu. Acquisition Contextual (Right-click)
Menu on the next page
After you complete the acquisition, the resulting data (point cloud or feature) is added to the list in the
Tool panel.
Probes - Launch the RevEng 2020 Driver tool to select, compensate, and configure the probe to use
for the scan. For more information on this tool, click the Help ? button in the upper right-hand corner of
the window.
Note: The FARO ScanArm Tool automatically switches to the correct probe configuration.
Hardware Configuration - Launch the FaroArm Driver tool to view hardware information and
modify options. For more information on this tool, click the Help ? button in the upper right-hand corner
of the window.
Scanner Control - (Available only when using the laser probe) Adjust optics-related options.
Hole calibration - Calibrate the hard probe with the hole calibration procedure.
Sphere calibration - Calibrate the hard probe with the sphere calibration procedure.
Select small data - Automatically select data that contains the specified minimum number of points
which you can delete.
Recompute normals - Begin the normals computation process for the selected point clouds.
Merge - Merge two or more point clouds to form a single point cloud.
3. Select Plane from the dropdown box and acquire 3 points from flat parts on the object.
4. Select Line 2D or Line 3D. and acquire a line to provide an orientation inside the plane. You can
acquire a 3D line in space, or a 2D line in a plane, cylinder, or cone axis. Lines require that you
acquire at least 2 points.
5. Select Point and acquire a single point that corresponds to the origin of the new reference system.
You can also define the origin by probing a circle (the center of the circle defines the origin of
the axis).
6. Click Default Coordinate System in the upper right-hand corner of the screen to open a dialog
that allows you to define the new reference system.
Plane - Select the plane and the axis representation for it.
Line - Select the line and the axis representation for it.
Origin - Select the point or the circle that you used acquired for establishing the origin of
the coordinate system.
8. Click Ok to confirm.
Following this configuration, the new coordinate system appears highlighted, as "Custom
Coordinate System" in the upper right-hand corner of the 3D Viewer. Each new acquisition
transforms into the new reference system.
Cleaning Tool
The Cleaning tool automatically detects surface imperfections such as roughness or orange peel, and
allows you to remove other unnecessary details from the surface of the scan. This tool is available when
one scan group is selected.
Outliers selection - Automatically select erroneous data points that fall outside of the tool’s specified
Selectivity value. A higher value includes more points.
Smoothing - Apply smoothing to the points in the image. Choose a Smoothing strength value (1.0
to 10.0) of samples on which to apply smoothing. The following image displays the object with no
smoothing/moderate smoothing.
Use the Align tool to arrange acquired scans and meshes to accurately represent the entire object.
Topics include:
Fixed scan groups (point clouds) are the reference of the alignment. The selected image appears
in the top-left and the bottom viewers, colored in red when the Show texture option is disabled.
Floating scan groups are images that you register with the fixed scan group (point cloud) to add
further details to the surface of the object. Floating scan groups|point clouds appear in the top-
right and the bottom viewers, They are colored in green when the Show texture option is
disabled.
If a floating scan group (point cloud) contains the image that you want to use as the fixed
image, you can convert a floating scan group|point cloud to fixed by clicking the Promote
icon.
5. In the image you selected for the Fixed View, click on a distinguishable feature (such as a corner
or point) that is also clearly recognizable in the image you selected for the Floating View. The
number 1 displays on the image, and serves as the first registration point.
6. Click the same feature in the image in the Floating View. The software attempts to register the
images.
NOTE: If you want to re-select areas in the images, delete selected areas by clicking the Clean icon
in the bottom-right of the viewer panel.
8. Click Register.
When the registration completes, the Joint view displays the registered images, and the average
error of the alignment displays.
Note: Scan groups (or point clouds) must be promoted to direct. Right-click the scan groups or point
clouds that you want to alig,n and select Promote to Direct from the context menu.
Fixed scan groups (point clouds) are the reference of the alignment. The selected image appears
in the top-left and the bottom viewers, colored in red when the Show texture option is disabled.
Floating scan groups are images that you register with the fixed scan group (point cloud) to add
further details to the object’s surface. Floating scan groups|point clouds appear in the top-right
and the bottom viewers, They are colored in green when the Show texture option is disabled.
If a floating scan group (point cloud) contains the image that you want to use as the Fixed
image, you can convert a floating scan group|point cloud to fixed via the right-click context
menu.
5. Click Register which is available when one fixed scan and one or more floating scans are
selected. When the registration completes, the Joint view displays the align images, and the
average error of the alignment displays.
6. If the registration operation fails, try using a selection tool to select a feature of the object that is
clearly visible in both the fixed and floating views.
7. Click Ok.
1. Align the scans with the automatic alignment or manual alignment tools.
The Optimization method computes the registration with an algorithm based on the geometrical
features of the scan groups.
Max distance
Enter a value for the allowable variance of the resulting scan groups or point clouds.
Advanced parameters
• Maximum iterations - Enter the maximum number of iterations performed by the algorithm
before it reaches convergence.
• Samples per scan - Enter the number of samples to use during the registration process.
• Consider surface orientation - Accounts for the normals of the surfaces during the
registration process.
• The first plane is the floating feature which is a mesh with a feature assigned in the 3D shapes
tool.
• The other plane element, the fixed feature, is a generic plane based upon the XY, XZ, or YZ
axes, or a feature assigned in the 3D shapes tool.
You can concatenate up to three pairs of plane features to compute a specific transformation, depending
on the order of the pairs.
1. Select one or more meshes that contain features assigned in the Cross sections tool.
4. The mesh that you selected in the dropdown appears in the Floating Features List. Click the
mesh to display it in the 3D viewer.
5. From the Fixed Features List, select from three standard plane features (XY, YZ, and XZ), or from
other meshes that contain features.
Move pair up - Changes the order of the pairs by moving the selected pair up.
Move pair down - Changes the order of the pairs by moving the selected pair down.
Transform Tool
The Transform tool transforms the position of the point cloud to the axis that you select. After you
configure parameters for the transformation, apply them by clicking the Apply transform button.
Note: The transformation applies to the original point cloud. Multiple transformations do not accumulate.
Configure the following options for the Point Cloud Transformation tool:
Transformation Options
• No transform - Leave the point cloud in its original position relative to the axes.
• Bounding box to origin - Move the point cloud, so the minimum point of the bounding box
corresponds to the origin of the reference axis.
• Centroid to origin - Move the point cloud so the center of the bounding box corresponds to the
origin of the reference axis.
Show bounding box - Shows the point cloud’s bounding box in the viewer.
Show other data - Shows the positions of other data in the project.
This section covers profiles and options that you can use for generating meshes from point clouds or scan
groups. After you scan an object, you can proceed with generating a watertight mesh.
Topics include:
You can select predefined profile types for your object. These profile types include settings and
parameters that generate the best quality mesh for the object’s type. You can also create custom profiles.
Mesh improvement tasks run during mesh creation. Optimal settings are pre-configured for profiles,
however, you can customize the tasks. Click Show to see the operations included in a profile.
• Technical - For items such as mechanical parts that may be used for reverse engineering
purposes. This profile produces a highly-detailed mesh with a tolerance of 0.025, and a
maximum triangle count of 500000. This profile applies a high level of decimation to
significantly reduce the number of triangles. This profile applies minimal smoothing, and fixes
small holes.
• Design - For detailed objects that have complex textures, surfaces, and curves. The Design
profile uses similar settings as the Technical profile, except that it includes stronger smoothing
and tolerance settings, and less decimation.
• Small artistic - For smaller items such as jewelry and figurines. This profile produces a very
highly-detailed mesh necessary for smaller objects. This profile applies light smoothing and uses
a low tolerance setting (0.005).
• Sculpture - For statues and sculpture models. This profile produces detailed, lightweight meshes
for larger artistic objects. Smoothing and generation tolerances are applied to produce clean and
topologically-perfect 3D meshes.
When you choose the Custom profile or press the Customize button, you can create a mesh generation
pipeline that includes configuration settings that you define. Options include the following:
Basic settings
Enable GPU processing - Use your system’s Graphics Processing Unit (GPU) to facilitate
the mesh generation process. Enabling this option is recommended; however, if RevEng
2020 behaves unexpectedly, disable the option and compare your system requirements to
the recommended requirements for the software.
Enable global alignment - Include an alignment operation that can improve the quality of
the mesh.
Enable filtering - Use a Voxel grid to filter the input points to remove duplicates and
improve the distribution of the points on the surface. Adjust the resolution setting for the
expected level of detail.
Enable thinning - Reduce the spread of the points around the input surface. Select this
option to reduce surface noise and obtain a "thinner" point cloud representation. Do not
select this option if the data appears clean and you don't want to alter the existing input
points.
Generate texture - If the scan data contains color information, enabling this option
computes a texture atlas following mesh generation.
Surface reconstruction settings
Resolution - Choose the level of resolution detail for the point cloud filtering. Choose
Automatic to have the software analyze the data and compute the value, or manually
calculate a value from the expected level of detail of the scanner's sensor.
Density - Configure the triangle density of the generated mesh by specifying a number
between 1 and 100. A lower value produces a lighter mesh with a lower level of detail that
processes more quickly. Higher values produce denser meshes and slower computation
times.
Test these parameters with different values to find the best combination for your application. You can
also reduce triangle density by adding a post-processing decimation step in a custom profile.
The bottom of the mesh generation panel displays options for configuring a mesh processing pipeline.
The available operations are:
Mesh fixing - Fixes the most common problems that result during the mesh generation process.
These problems include small components, small holes, spiked vertices and skinny elements.
Following are parameters for this processing step:
Iterations - Enter the number of times to apply the mesh fixing algorithm. Depending on the
complexity of the mesh, multiple iterations may be required to fix problems in the mesh.
Comp. size - The number of faces that define small components of the mesh. These
components are removed during the mesh fixing process.
Hole size - Enter the maximum size for holes to automatically fill. For larger holes, you may
want to customize how you fill them, so keep this setting relatively small.
Spike angle - Enter the minimum dihedral angle of spiked vertices to fix.
Fix skinny - Select this option to remove degenerate triangles (thin triangles with nearly
zero area).
Mesh decimation- Simplifies the mesh by reducing the number of triangles while attempting to
preserve surface geometry. Following are parameters for this processing step:
Percentage - Enter the percentage for reducing the number of triangles in the mesh.
Max distance - Enter the maximum distance variance allowable between the input and the
output mesh. Use smaller settings to retain the details of the original mesh.
Check distance - Select this option to force the decimated mesh to remain as close as
possible to the original mesh using the threshold you enter in the Max distance parameter.
Mesh relaxation- Smooths the mesh by using tangential smoothing to improve the mesh by
evenly spacing the vertices which improves the shape of the triangles. Following are parameters
for this processing step:
Iterations - Enter the number of times to apply the relaxation algorithm. 3 to 5 iterations of
this operation is recommended. More iterations can cause loss of detail on the mesh.
Move boundary - Select this option to allow the relaxation procedure to move the mesh
boundaries, which can create a better mesh. Leave this option deselected if the boundary is a
set alignment.
Mesh smoothing- Smooths the mesh’s surface while preserving geometrical features and
removing noise. Following are parameters for this processing step:
Strength - Enter the strength level (1 to 100) to use for smoothing the mesh’s surface and
removing noise. Use a higher strength setting to retain detail.
Sensitivity - Enter the amount (1 to 100) by which the algorithm influences the geometrical
features of the mesh. Adjust the sensitivity of the filter with respect to the noise level of the
mesh image. Higher sensitivity values can enhance details of the mesh, but they can also
produce noise. Finding the correct sensitivity setting can be a trial and error process.
Protection - Enter the level (1 to 100) to preserve the surface features during the smoothing
process.
Max distance - Choose the maximum allowable distance discrepancy between the output
and the original mesh.
Bound distance - Select this option to impose the output mesh to bind to the distance
threshold defined in the Max distance parameter.
Generate mesh - Starts the mesh generation process.
• Move the order in which an operation runs by pressing the up or down arrows.
• Click Save to save the custom profile. This button is enabled when the custom profile is
renamed. Click Remove to remove any saved custom profiles.
NOTE: Before you define a new custom profile, you can test the various steps with the corresponding
tools in the software. This allows you to identify the best configuration of parameters for your
data before you create the new profile.
Repair Tool
Use the Repair tool to automatically clean up the mesh by fixing common problems that occur during
mesh conversion. The Repair tool detects many problems that are difficult to find and repair using
manual tools. This tool is available when a single mesh is selected.
Check Problems - Detects problems and colors the mesh faces that correspond to specific problems. Re-
click Check problems after you choose options, or adjust option thresholds.
Fix problems - Fix the problems detected during the check process.
NOTE: You may need to repeat the check|fix process multiple times until you achieve desired results.
Small components - (display in orange) Delete faces that are classified as small
components in the mesh. Adjust the threshold for this option by entering a value in the Small
components size field. You can specify the maximum number of triangles of components to classify
as small.
Small holes (display in red) - Fill all small holes with border sizes smaller than the
threshold that you specify in the Small holes field. This tool is useful for filling smaller holes. Larger
holes often require that you customize options in the Hole Filling tool to produce the best results.
Spiked vertices (display in yellow) - Remove and fix all of the triangles characterized
by a dihedral angle less than the threshold that you specify with the Spikes dihedral angle slider.
Skinny elements (light blue) - Remove degenerate triangles (thin triangles with nearly
zero area).
Holes Tool
Use the Holes tool to find and repair holes in the mesh. This tool is only available when a single mesh is
selected.
1. Find a hole that you want to fill. Holes display in the 3D viewer outlined in pink, however they
highlight in yellow as you drag the mouse cursor over them. Before you attempt to fill a hole,
position the model in the 3D viewer and zoom in so that you can clearly see the hole (and its
surrounding areas). This allows you to experiment with the hole filling tools until you achieve
the best results.
2. Identify the best Interaction mode and Surface shape settings for the hole.
3. Follow the instructions to complete the requested interactive operations within the 3D Viewer.
Interaction modes
The Hole filling tool can be used to fill different holes by selecting the Interaction mode from the left
panel. Each interaction mode is best suited for a particular hole filling scenario. Following are available
interaction modes:
Fill single hole - Fill an entire hole by clicking it. Large holes may take extended amounts
of time to fill. This tool is recommended for filling smaller holes that do not contain a lot of
geometric or topological detail.
Fill partial - Fill one side of a hole by clicking two points, and then click the side that
you want to fill. This tool is recommended for filling elongated holes that are surrounded by
diverse topological details. You may need to select and partially fill the hole in several parts to
achieve the best results.
Fill bridge - Create and fill a bridge between two boundaries by identifying four points.
Click and drag to identify the first two points on one boundary, and then click and drag the
second two points on a boundary (the boundary can be different from the first selection). The
bridge fills after you select the second set of points. Use this option to connect disconnected
areas prior to filling the surface.
Fill splitting - Separate the hole into two sides and fill it by clicking two points. This tool
is recommended for filling holes that are not elongated, but have complex topological geometry.
Select - Select one or more holes from the Select holes list. All of the holes in the mesh
display in the list, and they are listed in order of size (the number of vertices that each hole
contains). Various options are available, based on the number of holes that you select:
• If one hole is selected, click Clean to clean the boundary by approximating it with a curve.
Use the Number of samples and Tension parameters to customize this option.
• If two holes are selected, click Weld to weld the two boundaries.
• If at least one hole is selected, click Fill to fill all of the selected boundaries.
Use the Density setting to change the triangle density of the mesh surface to use for filling the
hole. Entering a higher number increases the triangle count.
Surface shapes
Configure shapes for the fill region prior to filling the hole. Depending on the size and shape of the hole,
you may have to try more than one option to match the surface that surrounds the hole.
Exact planar shape - Fill the hole with a user-defined plane. (This shape is only available
when the Fill whole mode is selected.) Click Fill to fill the selected hole with a plane fitted
from the vertices that compose the holes. Use Plane offset to determine (in millimeters) the
distance of the plane from the boundaries.
Plane position - Determines the boundary side on which to place the plane.
Click Ok after you complete the hole filling process, or Cancel to exit the mode..
Smooth Tool
You can use the Smooth tool to smooth sharp, jagged areas on the mesh’s surface. This tool removes
unnecessary details while maintaining the object’s original features. This tool is only available when a
single mesh is selected.
NOTE: Options vary depending on the smoothing method that you select.
1. Select the method to use for smoothing the mesh in the Select method dropdown. The following
smoothing methods are available:
• Tangential - Smooths the input mesh while maintaining consistency with the original
object. The Total strength parameter determines smoothing strength. The Maximum
distance parameter defines the maximum distance of the new mesh.
• Move boundaries - Allows the mesh’s boundaries to move during the smoothing operation.
• Display deviations - Shows the deviations (as a mesh coloration) between the input and the
output mesh inside a certain range. The Deviation map range parameter determines
allowable deviation tolerance.
• Smooth in tolerance - (not available for Tangential smoothing) Limits the mesh input from
exceeding the distance threshold configured in the Maximum distance parameter.
• Total strength - Select the overall smoothing strength to apply to the surface.
3. If you selected the Curvature Driven method, also choose from the following options
• Improve edge orientation: - Improves the mesh topology by changing the edge orientation.
• Features sensitivity - Choose the amount (1 to 100) by which the algorithm influences the
geometrical features of the mesh. To see the features that this setting affects (and aid you in
determining the setting) turn off Face-vertex shading and hit the Show button.
• Feature protection - Choose the extent (1 to 100) to preserve the surface features during the
smoothing process.
4. Click Smooth mesh to apply the selected smoothing method, and its corresponding options, to the
mesh.
Remesh Tool
Use the Remesh tool to recompute the topology of a mesh and optimize the mesh model, which reduces
its resulting file size. This tool is useful for larger objects. The following image shows remeshing
before/after.
Simplify mesh (decimate) - Use the slider to reduce the number of triangles used in the mesh.
The actual count displays, along with the projected count that results after the reduction
percentage is applied.
Improve triangle shape - Improve the distribution of triangles on the mesh surface.
Decimate in tolerance - Forces the decimated mesh to preserve consistency with the original
mesh. This option uses the threshold setting configured in the Tolerance box.
Start decimation- Click this button to apply the configured settings to the mesh.
Uniform remeshing- Use the slider to adjust the triangle size and make the triangle sizes more
consistent.
Start remeshing - Applies the uniform mesh triangle size to the mesh.
Mirror Tool
The Mirror tool mirrors or cuts a mesh according to a plane that you define. This tool is available when
a single mesh is selected.
To use the Mirror tool, you must first define a plane. Select one of the following Plane modes:
• Reference plane Use one of the reference frames (XY, YZ, XZ).
• Feature plane - Use a feature plane (previously defined with the 3D Shapes tool).
After a plane is defined in the 3D Viewer, select one of the following operations:
• Mirror - Create a duplicate of the mesh that is mirrored with respect to the defined plane.
• Trim - Trim the portion of the mesh on one side of the plane and keep the remaining portion. When
this option is selected, the 3D viewer displays a bounding box that contains the region that will be
removed. You can invert the region by clicking Invert normal.
Finalize the tool by clicking Done or click Cancel to discard the changes and close the tool.
Offset Tool
Use Offset to generate an offset or shell mesh from the input mesh. Offset is only available when a single
mesh is selected.
1. Set the Surface offset parameter according to the desired displacement. The offset values can be
positive (for outer shells) or negative (inner shells). A bounding box displays the offset amount with a
displaced plane in the offset direction.
2. Click Compute offset to generate the offset surface. To preview the result, enable Output mesh.
• Surface Offset - Enter the distance to offset the resulting mesh from the original mesh.
• Clean boundaries - Select this option to clean up mesh boundaries by normalizing them and
making them more uniform.
• Output mesh - Select this option to display the mesh that results from the options selected in the
Offset tool.
• Bounding box - Select this option to display the original mesh bounding box and the reference
plane. The position of the reference plane correlates to the value set in the Offset option.
• Compute shell - Compute the mesh’s offset surface and attempt to close the gap between the
original mesh and the resulting one. This operation is suitable only for small values of surface
offset..
Texture Tool
Use the Texture tool to export a color-textured mesh model in supported formats. This tool is available
when a single mesh is selected.
NOTE: The project must include scan data with color information. The tool computes the texture map
images based on the original scan data.
• Texture Atlas - Provides an automatic parametrization of the mesh. Use this mode if you want
to edit the resulting texture image with image editing software.
• Triangle Map - Provides fast and simple mapping between mesh colors and texture. Use this
mode to quickly create a texture that you won’t need to edit later.
2. In Texture resolution, enter a value for the resolution of the texture image. Higher values correspond
to larger images, and they retain more of the original color detail.
3. From the list of available scans, select the color scans to use for reproducing the colors in the texture
atlas
5. Export the resulting mesh with texture from the File > Export menu.
• OBJ File - This is the current industry standard for storing a textured mesh file. For .OBJ
textured models, 3 or more files are created in the destination folder. They include:
• .obj file that contains the mesh geometry and the corresponding parametrization
• .mtl file that contains a description of the material and the name of the texture image
file
NOTE: When saving or copying a textured .obj project, copy all of the files and keep them together.
• PLY File - The software exports a textured mesh model to .PLY format by using a special
extension. To ensure compatibility, .OBJ format is recommended rather than .PLY.
• OM File - (Native mesh file format for RevEng 2020.) Use .OM to export all available data in
the most compact way.
7. Click Done, or click Cancel to undo all changes and close the tool.
Access mesh editing tools by selecting a mesh and clicking Measure from the tool bar.
Topics include:
Measure Tool
Use the Measure tool to measure point cloud and mesh data.
1. Click the starting point for the measurement on the image or mesh.
The tool displays coordinates for each point, along with the distance between the points. Press Esc
to clear the measurement.
Enable Global measures to see other information about the mesh, including:
Diagonal - The length of the diagonal of the bounding box of the selected data.
Area- The total area of the selected meshes. Click Update volume and area to display this
measurement.
1. Enable this tool by selecting two meshes, using Shift + click or Ctrl + click.
Reference mesh|Compared mesh - The reference mesh is the mesh to use as the positional
reference by which to compare the Compared mesh. Click the Swap meshes button to swap the
reference/compared meshes.
Show reference mesh - Displays the reference mesh in the 3D viewer. Clear this checkbox to
display the Compared mesh.
Maximum distance - The threshold for determining the maximum allowable distance for the
convergence of the meshes.
3. Click Compute distances to compare the meshes. If you change any of the settings following the
creation of the report, click Update to reflect the changes.
This section covers information for adapting your mesh model. Access model tools by selecting a mesh
and clicking Model from the tool bar.
3D Shapes Tool
Use the 3D shapes tool to fit or define features that characterize a mesh. This tool is available when a
single mesh is selected. You can define the following features:
• Plane
• Sphere
• Cylinder
• Cone
Compute each feature by fitting selected triangles of the mesh. You can also manually define each
feature.
1. Select a mesh.
3. In the Select a shape dropdown, select the method to use for defining the feature. Options are:
Plane - Define a plane by clicking and dragging a line over the desired area on the mesh. The
resulting plane passes through the line and is orthogonal to the screen.
4. If you chose to use the Plane shape, select an Interaction mode for drawing the shape.
5. After choosing the method for making selections, configure the resulting behavior for the
selections.
Pass through|Visible elements - Pass through elements include triangles that are
behind the visible selected triangles.
Front back|Front only - Select all triangles (front-back), or only triangles with
normals that point in the viewer direction.
NOTE: Changing these options does not affect the current selection. Make a new selection to apply
the settings.
Press and hold the Ctrl key while making selections to deselect objects.
6. Use the right click menu to make other changes to the selection.
7. Click Import|Export to import or export one, or more selected features. If you select to export
multiple features, you are prompted to enter file names for each feature.
8. Click Done to keep the changes or Cancel to undo all of the changes and close the tool.
• Reference plane Use one of the reference frames (XY, YZ, XZ).
• Offset - The displacement distance for the defined sectioning plane along its normal direction.
• Direction - The position of the sectioning planes with respect to the user-defined plane. Choose
between Centered, Forward or Backward.
3. Click Extract sections to compute the cross sections. The new polylines appear under List of sections.
4. Click Export sections to export the sections as poly-lines in IGS file format.
5. Click Done to confirm the cross sections and exit the tool, or click Cancel to discard the changes and
exit the tool.
NOTE: Cross sections are only visible within the Cross Sections tool.
• To add a curve - Add a curve by clicking the mesh in the area to add the curve (defining an
open curve). On an existing curve, click the first control point of the curve (defining a closed
curve). Double-click the final point to generate the curve.
• To add a point - Click near the middle of an existing curve to add a control point.
• To split a curve - Shift+click a control point to duplicate it. If the curve is open, this adds two
distinct curves. If the curve is closed, it opens.
• To move a control point - Click and drag a control point to move it.
• To extract a feature - Ctrl+click in the desired area of the mesh to add a new curve.
Cost Type - Choose the algorithm to use for computing the curve. Options are as follows:
• Curvature - Creates the curve by using the geometrical details of the mesh’s surface.
Threshold - Set the sensitivity of the algorithm used to compute the curve’s features.
Point spacing - Set the mean distance between control points of automatically-generated curves.
List of curves - Lists defined curves that you can select/deselect. Details for each curve include the
curve’s name, the number of points, length, and type (O if open, C if closed).
You can generate a NURBS model from your mesh by identifying the NURBS region with 4 NURBS
curves. The number of identified curves and surfaces displays in the top left of the viewer. Use the
interactive tools to draw an area on the mesh model and divide the portions into regions. Each region
defines the boundary of a NURBS surface that fits the mesh model after you click Compute surfaces. To
facilitate reverse engineering, you can continue modifying the model after you fit the NURBS surfaces.
NOTE: For best results, start with an optimized mesh model that contains minimal noise and
unnecessary artifacts. Use the mesh editing tools to isolate the working area of the mesh and
optimize the area with the Mesh Smooth tool Smooth Tool on page 52 and the Remesh tool
Remesh Tool on page 53 . Remove unnecessary detail with the Remove detail command
located under the Home menu..
If a NURBS model of the mesh is already present in the project, you can select both the mesh
and the NURBS model to re-open it. This is useful for modifying an existing NURBS model.
Browse NURBS model - Explore the entire model without any interactive editing.
This mode is useful for checking parts of the model without changing its design.
Sketch curves with mouse - Sketch or edit NURBS curves on your mesh model. Use
the following keyboard combinations to start or edit the curve:
• Start the curve by single-clicking a point, and then click points following the mesh’s surface
to form the curve. Double-click to finalize the curve.
Select Snap to curvature to have the software discover the edges of the selection points in
zones of high curvature.
After you trace a curve, you can adjust the curve by clicking and dragging control points.
Extract from planar sections - Extract NURBS curves based on planar sections on the
mesh model.
4. Follow the instructions in the 3D viewer to create multiple curves so that the area is subdivided in
regions delimited by 4 curves.
5. Click Compute surfaces to generate NURBS surfaces on the user-defined regions. If the regions
are incomplete, refine the curves to improve the delimited areas.
NOTE: Subdividing a model into regions using a rectangular shape is the best approach for improving
the edges.
• Snap to curvature - Automatically snap points to curved edges when using the Sketch curves with
mouse interaction. This option is useful when the mesh model has many sharp edges that are difficult
to click precisely with the mouse.
• Surface details - Configure the level of detail for the computed NURBS surfaces. Use a higher detail
setting if you want to capture smaller variations of the mesh model into the NURBS surfaces.
7. After adding regions to the mesh, click Compute surfaces to have the software find curves
suitable for creating the NURBS object.
• Orange/red - Unidentified curves. You can export these curves, but the boundaries of the surfaces are
not identified.
• Green - Internal curves that are surrounded by compatible NURBS surfaces after you click Compute
surfaces.
• Yellow - The boundary of the current model. One side of the boundary curve is filled with a surface.
FARO Japan,c.
716 Kumada, Nagakute-City,
Aichi, 480-1144, Japan
Tel: 0120-922-927, 0561-63-1411
FAX:0561-63-1412
Email: supportjapan@faro.com