background image

With  the  right  mouse  button,  you  can  exclude  individual  coordinate  components  of  a  point 
from  the  calculation.  When  you  right-click  the  component  of  a  point,  its  state  changes  from 
active to passive, and vice versa. Use this possibility if not all coordinates of a nominal point 
are known or are to be used. 

 

 

 

 Excluding the X coordinate of a nominal point 

When you click an ID in the first column, the point is selected and the ID is displayed with a 
blue background. You can use the input boxes to modify the point you last selected. 

Delete 

Use this button to delete the currently selected points from the list. 

Note 

You can also delete selected points by pressing <Del>.  

Delete All 

Use this button to delete all points in the list. 

Load 

Opens a file selection dialog to load a point list file. 

Save 

Opens a file selection dialog to save the point list file. 

The 

Next

 button is available as soon as enough points or components have been selected. 

Note 

If you press Next without having excluded any coordinate components of a nominal point, you 
will not be able to exclude them later. If this has become necessary, however, please close the 
wizard and re-open it (save your nominal points beforehand, if required). 

11.1.2.2 Measure the actual points 

On this page, you create the corresponding measurement points for the points you selected on 
the 

Edit the nominal points

 page. 

The next steps in the wizard depend on whether you have excluded coordinate components of 
the nominal point from the calculation. 

Summary of Contents for T-Scan

Page 1: ...Leica T Scan Collect Reference Manual Version 10 35 English ...

Page 2: ...onsent from Leica Geosystems AG Leica Geosystems shall not be responsible for technical or editorial errors or omissions Leica Geosystems AG 1 2 Trademarks Product Names are trademarks or registered trademarks of their respective owners 1 3 Validity of this Manual This manual applies to the Leica Geosystems T Scan Collect software 1 4 Feedback Your feedback is important as we strive to improve the...

Page 3: ...surement 24 7 1 Selection of Measurement Mode 24 7 2 Measurement Settings 24 7 2 1 General 25 7 2 2 Line Scanner 25 7 2 3 Surface Mode 27 7 2 4 3D Point Mode 31 7 2 5 Static Polyline Mode 32 7 2 6 Dynamic Polyline Mode 34 7 3 Starting a Measurement 34 7 3 1 Surface Mode 34 7 3 2 3D Point Mode 35 7 3 3 Static Polyline Mode 36 7 3 4 Dynamic Polyline Mode 37 7 4 Stopping a Measurement 38 8 Interactiv...

Page 4: ... 5 1 Using the File Menu 60 10 5 2 Using the Data Explorer 60 10 5 3 Using Drag and Drop 60 10 6 Export Data 60 10 6 1 Using the File Menu 60 10 6 2 Using the Data Explorer 61 11 Processing of Data Sets 62 11 1 Transform Data 62 11 1 1 Transform 62 11 1 2 Transform to Nominal Points 63 11 1 3 3 Planes Alignment 69 11 1 4 3 2 1 Alignment 72 11 1 5 Scale 76 11 1 6 Mirror 76 11 2 Optimize Data 76 11 ...

Page 5: ...sition 103 15 9 Move Station 103 15 9 1 Measuring the Pass Points 104 15 9 2 Selection of Pass Points 105 15 9 3 Moving the Station 106 15 9 4 Measuring the Pass Points 106 15 9 5 Transformation Results 107 15 9 6 Invoking Move Station again 108 15 10 Release Motors 109 16 Digitize 110 16 1 Start 110 16 2 Stop 110 16 3 Information 110 17 Settings 112 17 1 Cross Sections 112 17 2 Matching 113 17 3 ...

Page 6: ...7 13 Display T Probe 123 17 14 Display T Probe Coordinates 123 17 15 Keep On Top 124 18 Extras 125 18 1 Execute Macro 125 19 Help 126 19 1 About T Scan Collect 126 20 Appendix 128 20 1 DCOM Configuration 128 20 2 T Scan Collect vs T Scan Interface 131 21 Index 135 ...

Page 7: ... 2006 Adjustments for version 6 0 FP SG AB 7 0 7 2007 Adjustments for version 7 0 FP BK SG 8 0 5 2009 Adjustments for version 8 0 FP FS FS BK 9 0 8 2010 Adjustments for version 9 0 FP FS 10 11 10 2013 Adjustments for version 10 11 FP 10 2 9 2014 Adjustments for version 10 20 MBN AFU 10 3 12 2014 Adjustments for version 10 30 BK MBN AFU 10 32 12 2015 Adjustments for version 10 32 BK MBN AFU 10 34 0...

Page 8: ...ly want to use T Scan Collect for viewing processing or evaluating data i e you do not want to measure select the NoSensor shortcut which can be used without digitizing hardware 4 2 Licensing The T Scan Collect software is protected by a CODEMeter dongle The driver for the CODEMeter dongle is automatically installed with the software If you would like to upgrade the software please verify that the...

Page 9: ...ith icons for frequently used functions Several toolboxes To save space you can minimize restore the toolboxes by clicking on the corresponding button in their upper right corner 3D viewer with visualized data Coordinate axes Status indicators for tracking system and controller see chapter 5 2 Version information Information from Weather Station ...

Page 10: ... clicking with the left mouse button in the 3D viewer Opens the dialog for the 3D Viewer Settings see chapter 17 3 Selection mode By left clicking a data set in the 3D viewer this data set is displayed in the assigned selection color see chapter 17 3 4 and marked red in the Data Explorer toolbox By right clicking on a data point the point is marked and its coordinates are displayed picking Selecte...

Page 11: ...distance The following toolbox opens Here you can enter the maximum distance that should still be colorized This allows a quick examination of the data quality and thus of the quality of the calibration If large gaps occur between the rasterized data a tolerance based matching see chapter 11 3 2 or if necessary a calibration see chapter 9 should be performed If deviations in data sets exceed the e...

Page 12: ... the object is shown using the static display settings again Zoom factor Press the middle mouse button keep it pressed and move the cursor up and down The visualized object area is shown using the dynamic display settings and is zoomed according to the mouse movements When you release the mouse button the object is shown using the static display settings again You can also use the mouse wheel to c...

Page 13: ...shed If this symbol is green a connection has been successfully established If it is red the application has either been started in NoSensor mode or there is no connection to the sensor via the controller In this case switch off the controller and check all connections to the controller and to the sensor Then switch the controller back on and wait until the symbol turns green Tracking system A sym...

Page 14: ...axes by picking The positions of the additional coordinate axes can be defined by picking as described in chapter 5 1 item The additional coordinate axes are positioned at the selected points Localize additional coordinate axes by selectable coordinates The entries for the X Y and Z coordinates contain the last defined positions of the coordinate axes regardless of whether they have been defined b...

Page 15: ...cted data sets are highlighted in red e g for a selected rasterized data set If the data set is shown with customized display options its symbol is marked with an asterisk Object visibility This symbol can look like this for data data is visible for groups all group entries are visible for data data is hidden for groups all group entries are hidden only for groups some group entries are visible so...

Page 16: ...Select Deselect Selects or deselects object s Cut Removes the selected objects and adds them to an internal clipboard Paste Adds objects from the internal clipboard to the selected group Delete Deletes the selected objects this action cannot be undone Import Imports data to the current group Export Exports selected data to a file Edit Only available for reference points the following dialog appear...

Page 17: ...e radius of the T Probe s tip with which the point was acquired Convert to NURBS Only applicable to lines the following dialog appears Interpolation The NURBS curve passes exactly through the measurement points By adjusting the Polynomial degree and choosing the method you can define how the NURBS curve will be created Approximation The NURBS curve is approximated to the measurement points and wil...

Page 18: ...New group Adds a new subgroup to the selected group Object s Opens the submenu for other object settings Alternate colors per group Assigns a different color to each group Alternate colors per object Assigns a different color to each object Default color Assigns the default color to each object Shiny material Assigns a shiny color and material to each object Environment Mapping Opens a dialog wher...

Page 19: ...e selected objects are either displayed with the global settings for the 3D viewer see chapter 17 3 or with customized display settings The symbols of objects with customized display settings are marked with an asterisk e g Customize Opens a dialog for customizing the display settings for the selected objects see also chapter 17 3 Flip inside outside Flips the inside and outside of a triangle mesh...

Page 20: ...ny changes you make are also saved in the project The next time you open the project all settings that were in effect the last time you saved the project will be active again Shortcuts cursor keys and drag and drop are easy ways to increase efficiency When using shortcuts make sure that the data explorer has the focus ...

Page 21: ...status bar User defined toolbars If you defined your own toolbars you can choose which to show or hide Reset Resets all shortcuts menus and toolbars to the default settings of T Scan Collect All user defined changes will be lost This action cannot be undone Left Right Swaps the positions of the toolbars Customize Opens a dialog where you can define and change shortcuts menus and toolbars As soon a...

Page 22: ...ou can also remove a command from a toolbar Click the icon and drag it off the toolbar while holding the left mouse button down Toolbars A list shows the available toolbars By selecting or deselecting the checkboxes in the list you can show or hide the toolbars To create a new toolbar click New A dialog box appears where you can enter a name for the new toolbar To delete a toolbar select it and cl...

Page 23: ...anage the commands provided in the Extras menu By pressing the Ins key or clicking the New icon you can create a new menu entry An input line appears where you can enter a name for the menu entry e g Start COMET Inspect In the Command line define the application that will be started when the entry is selected e g D Program Files Steinbichler INSPECTplus 5 23 INSPECTplus exe If you want to pass arg...

Page 24: ...ox Select the input line for Press New Shortcut Key and press the key combination for the new shortcut Then click Assign To remove the shortcut for a command select the command and click Remove To reset all shortcuts to the default settings of T Scan Collect click Reset All This action cannot be undone Options Select or deselect Show ScreenTips on toolbars and Show Shortcut keys in ScreenTips acco...

Page 25: ... T Probe Probe where each point of the line has to be measured explicitly In Dynamic Polyline mode lines are measured with the T Probe Probe where the points of the line will be measured automatically according to the chosen settings 7 2 Measurement Settings The settings can be adjusted separately for almost every measurement mode To do this choose Settings Measurement A dialog appears where you c...

Page 26: ...easurement data you acquired 7 2 2 Line Scanner This dialog provides settings for adjusting the line scanner If inappropriate settings are made here however you might not be able to acquire any measurement data If you would like to restore the default values click the Default Settings button ...

Page 27: ...resembles your object s properties the most By default the following materials are available Standard Shiny bright Dark and Shiny dark You can add modify or delete further materials using the Material Editor see chapter 17 10 Optionally you can select a material in the Measurement toolbox Close gaps If gaps appear within a scan line they can be filled automatically by means of interpolation Specif...

Page 28: ...revious scan line is calculated If the scanner is repeatedly moved over the same point data is acquired with each new movement Point to point This value determines the average point distance on the scan line It refers to the center of the scanner s measurement range and changes with increasing or decreasing distance to the object The value can only be changed in 0 075 mm steps Raster size If the U...

Page 29: ... and the surface exceeds the entered value are rejected The smaller the value the less data you will acquire but the higher the data quality will be The angle is initially checked within each scan line If the Measurement Settings for the Line Scanner is set to Surfaces see chapter 7 2 2 the angle is additionally checked in the direction of motion of the scanner The following illustrations demonstr...

Page 30: ...e surface completely do two scans Tilt the scanner first in one direction and then in the other direction Contour filter This filter is only applied if the measurement settings for the Line Scanner is set to Surfaces see chapter 7 2 2 It can improve the data quality of the scan data when measuring contoured objects using an inappropriate measurement strategy ...

Page 31: ...priate measurement strategy is used Therefore gaps in the data may occur providing a visual indication to the user that this area should be measured again using a more suitable strategy The filter strength can be adjusted to achieve optimal data quality If the filter is set to strong more data will be rejected If the filter is set to weak less data will be rejected however data might then be retai...

Page 32: ...ult the gaps between the scan lines may be filled interpolated with many points which excessively increase the data volume without improving the data quality Ideally the scanner is moved fast enough so that the distances between points on a scan line are approximately equal to the distances between neighboring scan lines If the ratio of distance between scan lines to point distance within a scan l...

Page 33: ... measured By default the following options are available Precise Standard and Fast Next ID This field is only available in the settings for 3D points and defines the name for the next point to be measured If the ID does not end with a digit a sequential number beginning with 1 is automatically appended to the name 7 2 5 Static Polyline Mode The settings for these two modes are identical ...

Page 34: ... acquired and averaged internally The averaged value is output as a measured point Measuring priority This setting controls the method how a 3D point is measured By default the following options are available Precise Standard and Fast ...

Page 35: ...he software checks if the T Probe moved more than the Point to point distance value If not the current point will be rejected 7 3 Starting a Measurement When you click the Start icon in the standard toolbar or choose Digitize Start the scanner or the T Probe is activated in the selected measurement mode Surface 3D Point Static Polyline The Start icon is disabled and the Stop icon is enabled 7 3 1 ...

Page 36: ...the data explorer toolbox If the measurement setting for the line scanner is set to Features see chapter 7 2 2 the entry is named T SCAN sequential number The number is incremented with each scan If the measurement setting for the line scanner is set to Surfaces a scan might be split up into several parts This happens if the scanner orientation changes significantly during a scan thus influencing ...

Page 37: ...the next free number By pressing the D key you can delete the points in the reverse order in which they were acquired 7 3 3 Static Polyline Mode In Static Polyline Mode single 3D points are measured with the T Probe and automatically connected to create line segments This way you can acquire polylines Depending on the selected settings see chapters 17 13 and 17 14 the T Probe coordinates window an...

Page 38: ... you rename such a data set it will not be treated as a polyline anymore Pressing D deletes points from the Polyline Y data set where Y is the highest existing number If the last point of a polyline is deleted the polyline itself will also be deleted The next delete action will open the data set with the now highest number and delete the last measured point from that line 7 3 4 Dynamic Polyline Mo...

Page 39: ...anew will create a new poly line Remarks Lines will be stored in data sets named Polyline X where X is a running number If you rename such a data set it will not be treated as a poly line anymore 7 4 Stopping a Measurement To stop a measurement click the Stop icon in the standard toolbar or choose Digitize Stop The infrared LEDs are switched off and the scanner goes into sleep mode The Start and S...

Page 40: ... Fill holes tools for editing triangle meshes Alignment calibration The Data Analysis tool is currently not used and therefore is not available The tools and have a small arrow in the bottom right corner The arrows indicate that a submenu can be opened when clicking the icons and keeping the mouse button pressed The functions of these icons can be modified by selecting a menu item The tool current...

Page 41: ...ther data If the option is disabled X ray eye all the data within the selection will be deleted If this option is enabled data within the selected area will be retained and all data outside the selection will be deleted The selected area will then be shown in green instead of red Move the mouse cursor over the area containing the data you want to edit If view mode is currently active change to too...

Page 42: ...erform the accuracy check the software will try to fit a sphere with the given radius into the data This may lead to an error message if it is not possible to calculate a reasonable result e g because the given radius differs significantly from the actual data 3 In the Remove outliers fields you can specify how many of the worst fitting points will be removed before sphere fit and plane fit A sett...

Page 43: ...rrently selected button in the toolbox once more the result dialog is reopened and you can again view or save the available results The values remain stored even after the toolbox is closed but will be deleted when you exit the application 4 Fitted objects spheres or planes are displayed in the 3D viewer Their colors help to identify their correspondences to the first fit red or the second fit blu...

Page 44: ...r the calculation To do so switch to point mode You can now select points by left clicking on the data These points are displayed as small spheres As soon as at least four valid points have been selected a preview object sphere or plane is created and displayed in the 3D viewer Every time you add a new point the preview is recalculated to make the changes visible The final calculation is carried o...

Page 45: ...e multiple sections If this mode is active the step width field defines the distance between multiple sections Two auxiliary planes are displayed at the specified distance to the main plane in the 3D viewer providing a preview of the settings Calculate and display cross sections Note The following display settings will be used o Red semitransparent cross section plane o White bounding box o Green ...

Page 46: ...ing points will be removed in a sphere fit The default value is 0 003 meaning 3 The Visible points only checkbox is deselected by default because in most cases you will want calculate the fit for the entire sphere including the rear side This checkbox can be selected if required 2 Now use the lasso in the 3D viewer to select the data you want to use for the sphere fit and press Enter or the toolbo...

Page 47: ... applied to each of them The Mode list box provides the following filling strategies flat fills a hole as plane as possible works very fast curved incorporates the orientations of the surrounding mesh into the calculations delivering excellent results e g when filling holes in spheres calculation takes longer To accept the generated areas press the Apply icon or right click in the 3D viewer If you...

Page 48: ...ridge between the selected edges taking the surface orientation of the adjacent triangles into account Corner This mode creates two linear data bridges one from each selected edge The surface orientation of the adjacent triangles is taken into account The edge that is formed where the two linear bridges meet can then be rounded with the Radius slider The selected mode can be changed even after you...

Page 49: ...hich can only be seen under a very small angle can lead to artifacts 8 9 Decimate Mesh Triangle Mesh This tool is used to interactively decimate a triangle mesh This functionality is available if a single triangle mesh is loaded The following toolbox appears Move the mouse over the triangle mesh area you want to decimate If view mode is currently active change to tool mode by pressing Space Bar in...

Page 50: ...eel or by drag and drop with the middle mouse button To sharpen edges left click on the beginning of the area and keep the mouse button pressed Now drag the cursor over the object to mark the area you want to modify When you release the left mouse button the edges in the marked area are automatically sharpened The Min Angle parameter defines the minimum angle an edge must have in order to be sharp...

Page 51: ... general a table board should suffice the requirements However it is recommended to use a specified plane which is optionally available 9 1 2 Procedure Open the Measurement range toolbox The measuring mode Alignment will automatically be activated When opening the toolbox the status symbolized by the traffic light will be set to red by default indicating that no action has been performed yet To pe...

Page 52: ...in chapter 17 12 Avoid measurements where the laser does not hit the surface perpendicularly Avoid measurements where the laser does not hit the surface perpendicularly Avoid tilting the scanner so the markers do not point directly towards the camera Avoid changing the distance of the scanner to the surface The above sketches are drawn from the camera s perspective ...

Page 53: ...equirements an adequate message box will open In this case repeat the measurement Otherwise the status indicator will show you the status of the measurement range calibration Green state The scanner is calibrated optimally No further steps are necessary and you may close the toolbox Yellow state The scanner calibration has been optimized using the measured data To make sure that the optimization i...

Page 54: ...d 9 2 Alignment Calibration 9 2 1 Requirements for an Alignment Sphere To do an alignment calibration a high precision calibration sphere is needed It is recommended to use a sphere made of ceramic steel aluminum or other suitable materials with a diffusely reflecting surface non volumetric scattering specified by Leica Geosystems These spheres are between 40 mm and 105 mm in diameter The form err...

Page 55: ...Left face Top face Back face Right face ...

Page 56: ...ition 11 scans need to be acquired Center position 3 scans Middle left right Rotated to the left 3 scans Middle left right Rotated to the right 3 scans Middle left right Centered diagonal 1 scan Centered diagonal 1 scan ...

Page 57: ... of the data consists of the mounting or table etc but not the sphere or if the scanner is way out of calibration data fragments might remain which normally should be removed In this case the data needs to be clipped manually 6 You need to measure at least 400 000 points in order to continue It is recommended to measure between 400 000 und 1 000 000 points 7 In the toolbox enter the radius of the ...

Page 58: ...cant improvement i e the scanner is either optimally calibrated or this calibration method cannot achieve further improvement The quality of the calibration result can only be assessed from the Before and After information To view this information click Details In the details view you can save the calibration results to a file If you cannot achieve the green state even after repeatedly measuring t...

Page 59: ...the calculation is applied to the actual calibration 13 To verify the alignment repeat the alignment measurement from step 3 as described above 14 When you close the alignment toolbox the measurement mode that was active before is restored ...

Page 60: ...ppears where you can select the file path and the name of the project 10 3 Save Project To save the current project under the given project name click Save in the standard toolbar or choose File Save If you have not yet assigned a project name the Save as function described below is invoked automatically 10 4 Save Project Under New Name To save the current project as a TSC file under a new name cl...

Page 61: ... dialog 10 5 3 Using Drag and Drop Files known to the software can also be imported by drag and drop to the 3D viewer or the data explorer toolbox When importing to the data explorer the data will be placed in the group over which the mouse button was released 10 6 Export Data You can export the loaded data sets in different formats This is especially useful if you want to process the data in a di...

Page 62: ...t Data Export fully supported Export not supported Data will be exported as Unstructured Pointset Data will be exported as PolyLineSet Data will be exported as PolyLine 10 6 2 Using the Data Explorer In the data explorer select the data sets you want to export Right click on one of the selected data sets and select Export in the menu Then continue as described in Chapter 10 6 1 ...

Page 63: ...rm data Transform The following dialog appears The different entries have the following meanings Mode of operation With this parameter you can choose how to determine the transformation matrix that will be applied to all data sets The following modes are available Online Transformation In this mode the currently used online transformation is displayed By clicking the Reset button you can undo the ...

Page 64: ...e the file interactively in a file selection dialog by using the button next to the file name The field is only active if the mode of operation is set to Use transformation file Rotation Translation In these fields you can define the rotation angles and the translation values from which the transformation matrix is generated The fields are only active if the Mode of operation is set to Use given v...

Page 65: ...y existing point is modified Nominal scaling 1 N The nominal scaling helps you if the measurement object and the nominal points are scaled differently e g if the scale of the object is 1 4 and that of the nominal points is 1 1 The nominal data is automatically scaled to the correct size For example if the scale of your model is 1 4 enter a value of 4 if the scale is 2 1 enter 0 5 Columns ID X Y Z ...

Page 66: ...ints by pressing Del Delete All Use this button to delete all points in the list Load Opens a file selection dialog to load a point list file Save Opens a file selection dialog to save the point list file The Next button is available as soon as enough points or components have been selected Note If you press Next without having excluded any coordinate components of a nominal point you will not be ...

Page 67: ...displayed When measuring points please make sure the correct ID is selected If no coordinate components were excluded the ID column is initially empty The IDs will be computed automatically in the next step when the transformation is calculated Columns X Y Z Displays the coordinates of measured points If coordinate components were excluded points that have not yet been measured are marked with a s...

Page 68: ...ete the coordinates of selected points by pressing Del Delete all Use this button to delete the coordinates of all points in the list Load Opens a file selection dialog to load a point list file If coordinate components were excluded only those points are imported that match the given IDs The other points are ignored Save Opens a file selection dialog to save the point list file The Next button is...

Page 69: ...ray background and shows the deviation between actual point and nominal point Coordinates that have been grayed out on the Edit the nominal points page will be excluded from the calculation and are therefore displayed in gray Rotation Translation These fields display the calculated rotation in degrees and translation in millimeters Statistics The statistics provide information on the best fit The ...

Page 70: ...ton the measured data is transformed to its origin with the inverse of the current online transformation The newly calculated transformation is then applied In this way you can repeatedly execute the Transform to nominal points wizard Log file Use this button to save the results to a log file Note When you apply the calculated transformation you can visualize the nominal points in the 3D viewer Cl...

Page 71: ...nal planes The following drawing tools are available Shape of selection rectangle circle ellipse Shape of selection polygon Confirm the shape created with tool Discard an unconfirmed shape created with tool Drawing mode Viewing mode Assign the object data of the masked area to a nominal plane perpendicular to the X Y or Z axis ...

Page 72: ...ect has the required size 4 When you release the left mouse button the object is surrounded by a border that allows manipulating the object When the cursor is inside the object you can move the whole object when the cursor is above one of the small squares you can move the corresponding border s To do so press and hold the left mouse button move the element to the required position and release the...

Page 73: ...ansformation is active 11 1 4 3 2 1 Alignment To do a 3 2 1 alignment for all loaded 3D data sets choose Edit Transform data 3 2 1 Alignment The following dialog appears In the left part of the window the loaded 3D data is displayed Below the 3D viewer the status bar indicates how to use the individual tools On the right you will find the data explorer with the project Above it there are several t...

Page 74: ...te this tool and use the mouse to define points in the 3D data A point is defined by left click Tool for the calculation of the main axes of inertia for the selected area in the 3D data Activate this tool and use the mouse to draw one or more polygons in the 3D data The polygons define the area for the calculation of the main axes of inertia A polygon point is defined by left click Double clicking...

Page 75: ... of vector and plane For Point and Plane the generated point is the projection of the selected point on the selected plane For Circle the generated point is the center of the circle Function for the generation of a vector For Plane the generated vector is the normal vector of the plane For Polyline the generated vector represents the line of best fit through the points of the polyline For Two Poin...

Page 76: ...ements that are to be used for the alignment of the 3D data are specified in the selection fields You can also drag and drop elements to be used for alignment directly into the selection fields from the scene explorer Start the alignment by clicking the Align button The dialog for the alignment settings is displayed In this dialog you can define the plane that will be used as the best fit plane in...

Page 77: ...or The following dialog appears Select the mirror direction and start the calculation by pressing OK 11 2 Optimize Data 11 2 1 Smoothing To optimize all loaded rasterized data sets choose Edit Optimize data Smoothing The following dialog appears Remove isolated points If you choose this option isolated points will be removed from the data Smooth data If you choose this option the data will be filt...

Page 78: ...ears When you click OK only every xth value in each column and every yth value in each row of each data set will be kept This function is effective for the following data types rasterized and non rasterized data unstructured point clouds and polylines 11 3 Matching 11 3 1 Global Matching If you used the Move Station Wizard see chapter 15 9 all data will be in the same coordinate system However dep...

Page 79: ...ted The groups generated here are included in the project when you leave the dialog For grouping data sets the following tools are available All selected data sets also those in a selected group are combined to a new group Its name is the name of the first data set in the group followed by the number of data sets within the group if more than one data set is contained in the group All selected dat...

Page 80: ...The number next to Iteration indicates how many iterations have already been executed The number next to Convergence shows the current convergence level The smaller this number is the closer the measurement comes to the required target position The number next to Std Deviation displays the current standard deviation for the mean deviation i e how much the single deviations of points in the overlap...

Page 81: ...horizontal scroll bar to the right You can have these values displayed in the text fields below the list again at any time by selecting an entry in the list with the mouse or the arrow keys If you have groups of data that have not yet been aligned to each other you can do this interactively Select the Alignment tab The dialog will then look like this Pre alignment by 1 corresponding pair of points...

Page 82: ...an interrupt the iteration of the surface matching by pressing the Stop Matching button If the quality is not sufficient you can restart matching with the Start Matching button Pre alignment by N corresponding pairs of points If the object surface does not provide sufficient structure you need to mark several corresponding point pairs for pre alignment You can mark surface points alternately in bo...

Page 83: ...parameters directly from the dialog by pressing the button to the right of Start matching The parameters for surface matching are described in more detail in chapter 17 2 11 3 2 Tolerance Based Matching As opposed to global matching tolerance based matching takes additional constraints into account in the process A threshold defines the maximum movement of a data set during matching Tolerance base...

Page 84: ... scans that do not overlap If Groups is deselected all overlapping scans are colorized if Groups is selected only overlapping scans that are in separate groups are colorized Depending on the data you can apply different matching strategies If the data is not grouped the value entered for Unrestricted defines the maximum distance in millimeters that each data set may be moved If Recolor automatical...

Page 85: ...es Note When tolerance based matching is restarted repeatedly previous actions will be discarded i e transformation calculations will start from scratch However this is not true for matching with Groups which will remain unchanged until a new matching with Groups is executed This gives you the possibility to match the groups first and then the individual measurements With the Show checkbox you can...

Page 86: ...Therefore it makes sense to always apply tolerance based matching after scanning but before post processing For best results do relatively short scans and avoid changing the scanning direction In other words do not move the scanner back and forth over the object in a single scan Instead do two scans with the scanner moving first in one direction and then in the opposite direction 11 4 Optimize Tri...

Page 87: ...liers the sum of the angles between surrounding mesh edges is calculated for each knot If the difference between the angle sum and 360 exceeds the Minimum curvature this knot is transformed by projection towards the surrounding surface 11 4 3 Noise Reduction This function is used for smoothing triangle meshes in such a way that individual knots are transformed along their normal vector towards the...

Page 88: ...ginal mesh The Max edge length of triangles defines that the mesh is decimated in such a way that resulting triangle edges do not exceed the specified value For a detailed description of Automatic memory optimization see chapter 12 Post Processing 11 4 5 Smoothing This function is used to smooth a triangle mesh For best results the filter does not just alter single points but larger areas of a mes...

Page 89: ...n overall triangle mesh data such as reference points or polylines are not affected In the process the individual data sets are pre decimated and then combined to a single triangle mesh The result is further processed to remove small isolated fragments outliers and to reduce noise Afterwards the mesh is decimated once again to reduce the number of triangles Optionally the mesh is smoothed in a fin...

Page 90: ...displayed By pressing OK you can accept this value as a post processing parameter If you do not want to use the value returned by the data analysis or if you want to change it you can close this dialog and manually enter a value for the tolerable error Tolerance for noise reduction This parameter defines the maximum permissible shift of points in the triangle mesh relative to the original data Tol...

Page 91: ... amount of required memory but this will increase calculation time If the analysis determines that no optimization is necessary the post processing will run as usual Note When handling very large data sets the post processing might fail even if resource optimization was enabled because there is not enough memory available in general In this case the original data must be reduced or a more powerful...

Page 92: ...g_RangeImageBased ini file This file is located in AllUsersProfile Application Data Steinbichler T SCAN T Scan Collect 10 3x Windows XP or in ProgramData Steinbichler T SCAN T Scan Collect 10 3x Windows 7 Open this file with a text editor and adjust the following section accordingly External EnableExternalPostproc TRUE ResultsPath some server some path filename stl EnableRemotePC TRUE RemotePC som...

Page 93: ...us bar indicates how to use the individual tools On the right you will find the data explorer with the project Above it there are several tabs with different tools for the calculation of feature lines The tools are grouped as follows Functions and tools for the calculation of feature lines fillets the theoretical intersections as well as the surface data can be extracted Functions and tools for th...

Page 94: ...es looks like this The buttons represent the following tools Extraction of a new feature line First adjust the values for step width radius and if applicable distance Then click two relatively close points on the feature line The program now automatically extracts the feature line from the data Depending on the setting of the extraction parameters see below the theoretical intersections and or the...

Page 95: ... be calculated For this reason the button is only enabled when the tool for the calculation of feature lines is active First click the starting point and then the end point of the feature line Both points are displayed as blue spheres in the 3D viewer When both points are defined the tool is automatically deactivated and you can extract the feature line without further action see above If you wish...

Page 96: ...tance interactively in the 3D viewer This is basically done using the same procedure as described for the above tool Use this button to extract the feature line once again e g after changes to the parameters Use this button to undo the last action depends on the selected tool 13 2 Calculation of V Lines The tab with the functions for the calculation of V lines looks like this The buttons represent...

Page 97: ...nteractively in the 3D viewer This is basically done using the same procedure as described for the above tool Use this button to extract the V line once again e g after changes to the parameters Use this button to undo the last action depends on the selected tool 13 3 Interactive Generation of Polylines The tab with the functions for the interactive generation of polylines looks like this The butt...

Page 98: ...a in which the borderlines are to be extracted see above Use this button to undo the last action depends on the selected tool 13 4 Processing of Polylines and Triangle Meshes The tab with the functions for processing polylines and triangle meshes looks like this The buttons represent the following tools This tool is used to clip polylines Position the area of interest of the object and the polylin...

Page 99: ...on the polyline At the clicked points new nodes are added to the polyline With this button you can delete points from the polyline Select the polyline from which the points are to be removed by clicking it in the 3D viewer For a better graphical representation each point of the line is displayed as a small green sphere Then click those nodes of the line that are to be removed With this button an o...

Page 100: ...ature line theoretical intersection or borderline preferably smoothed by clicking it in the 3D viewer The triangle mesh is moved towards the selected polyline so that rounded edges are eliminated or noisy borders are smoothed If you are not satisfied with the result you can undo the last action or actions you made You can then e g adapt the radius and repeat the edge smoothing With this tool you c...

Page 101: ...14 Service Service functions are password protected and only accessible to service personnel ...

Page 102: ...ect Environmental conditions The following dialog opens If you activate Use Meteo Station the temperature air pressure and humidity are obtained from the Meteo station Activate this checkbox if you have a Meteo Station attached to your system Otherwise you need to enter the values by hand If a weather station is attached to the system the temperature will be read out and displayed Otherwise you sh...

Page 103: ...cker systems before AT generation will only be ready to measure after a warm up time of approximately 15 20 minutes Laser Off and restart at You can use this option to immediately turn off the laser and to turn it back on at a specified time to avoid unnecessary delays before starting to work 15 5 Reflectors In the Tracker menu select Reflectors This brings up the following dialog Choose the type ...

Page 104: ...mmand sends the laser beam into a position in front of the Laser Tracker where the beam can be caught with a prism of the T Scan or T Probe 15 9 Move Station The wizard for moving the station assists you when you need to repeatedly move the tracker for example because of the size of the object Before and after changing the position of the tracker reference points need to be measured with the T Pro...

Page 105: ... appear If possible measure all pass points which are accessible from this tracker position For this the following elements are available ID You can define what ID the next point to be measured will obtain Measure point Use this button to measure a pass point with the T Probe When measuring make sure that the ID is correct and change it if necessary From Scene All points from the data explorer are...

Page 106: ...ass points are spatially well distributed and do not form a straight line or an equilateral triangle The more pass points you acquire the better the determination of the transformation will be Press Finish after you have acquired all pass points that are accessible from this tracker position The wizard is then closed for the time being giving you the possibility to acquire and manipulate data To c...

Page 107: ...sition now You can also change the object s position as long as you are sure that all reference points have a fixed relation to the object i e the reference points do not move in respect to the object this for example is the case if the reference points are attached to the object itself Press Next 15 9 4 Measuring the Pass Points You can now measure or import the pass points you selected on the pr...

Page 108: ... page shows you the calculated best fit transformation as well as statistics for the best fit Columns ID X Y Z The first column of the table shows the ID the other columns show the X Y and Z coordinates The table only lists the IDs for which correspondencies were determined Three rows are displayed for each ID Nom This row shows all the nominal values Act This row shows the measured points after t...

Page 109: ... also measure the point again Press Finish A new group named Setup1 is created in the data explorer All existing data sets are moved to this group Another group named Setup2 is also created and activated Note Do not move data sets in or out of the Setup groups Data sets in one of these groups were measured in a specific tracker position and should remain in that group However you can still create ...

Page 110: ...lease Motors The Release Motors command unlocks the Tracker head if it was locked before e g on a specific target The user is now able to point the laser to another position by moving the Tracker head manually ...

Page 111: ... in the standard toolbar or choose Digitize Stop 16 3 Information To display information about the currently loaded data click the Data Info button in the standard toolbar or choose Digitize Information An information box with details about the data sets will appear looking something like this The Name column contains all the entries that are also shown in the data explorer The Data type column sh...

Page 112: ...a set Some data types e g RangeImages may also contain invalid points The All points column shows the total number of points of a data set including invalid points Since invalid points take up memory too this column indicates the total amount of memory used by a data set ...

Page 113: ... are filtered Depending on the distance of the points to the unfiltered original point these points are weighted according to the Gaussian distribution The weighting factor of points with the Filter radius distance and thus the mathematical function of the Gaussian distribution is defined by the Filter strength parameter This allows the creation of a wide variety of filters e g a true average filt...

Page 114: ...rated on these connections but that the last point of the first scan is followed by the first point of the next scan Reduction by aspect ratio Select this checkbox to reduce the point data of the cross section segments based on the aspect ratio The reduction by aspect ratio analyzes the distance between the point before and the point after the current point as well as the distance from the current...

Page 115: ...h subsampling rate e g 10 Then reduce the search distance e g 2 mm and the subsampling rate e g 2 Use this iterative method particularly when dealing with large data sets Maximum number of iterations With this parameter you determine how many iterations maximum are to be executed during matching If the convergence criterion described below is reached earlier the matching is stopped before the maxi...

Page 116: ...s used in the dynamic mode to allow smooth rotation and zooming even for large objects To adjust these settings choose Settings 3D Viewer The fields have the following meanings 17 3 1 General Settings Point size This value defines the size in which a 3D point of the point cloud is displayed on the monitor in monitor pixels Line width This value defines the width in which a line is displayed on the...

Page 117: ...sually this results in the best surface display but takes longer For very large point clouds it is therefore recommended not to use this option Maximum scanline distance If the actual scan line distance exceeds the entered value points will not be displayed as surfaces but as isolated points A value of 0 results in all points being displayed as isolated points To obtain a good representation of th...

Page 118: ...20 Show triangle mesh boundaries If this checkbox is selected the boundaries of triangle meshes are displayed in the specified color Note This setting only applies to 2D arrays this data structure cannot be created but only imported 17 3 4 Other Settings Subsampling for other objects This parameter influences the reduction of the point clouds for visualization A subsampling value of 4 means that o...

Page 119: ... the wireframe of the scanner if displayed always stays in the middle of the 3D viewer To toggle the dynamic camera and to define the settings choose Settings Dynamic Camera The following dialog appears The checkbox Move camera view with scanner determines if the dynamic camera is active or not If the option Settings Adjust size automatically is active it will be disabled automatically and you wil...

Page 120: ... If you would like to always keep the entered distance check Always keep this distance The camera distance then is continuously updated so that changes caused by the mouse mouse wheel or middle mouse button will be rejected immediately Note While you keep the trigger button of the scanner pressed the camera distance will be cut in half so that more details of the area to be scanned can be seen Whe...

Page 121: ...n to toggle between three states All entries are activated all entries are deactivated all entries are set to their last state The following entries are currently not supported and therefore disabled The following entries can be customized The scanner cannot be detected by the tracking system e g because it is hidden by an object After the trigger button is released the resulting scan data contain...

Page 122: ...is can be achieved using the Materials editor To open it select Settings Materials The following dialog opens By default the following predefined materials are available Standard Shiny bright Dark and Shiny dark The predefined materials cannot be modified However by pressing the button Add you can create new materials a dialog asking for the name of the new material will open After pressing OK the...

Page 123: ...ction filter Note Filter types Standard or Weak can be used for all diffuse reflecting surfaces where Weak will typically remove more points than Standard Filter type Standard is especially suited for measuring object features since it largely maintains measured points close to edges and borders of an object For specular surfaces with scattered or secondary reflections filter types Weak or Medium ...

Page 124: ...he static polyline mode When Display T Probe is active a wireframe representing the T Probe is displayed if the T Probe can be detected by the tracking system To toggle the display of the T Probe choose Settings Display T Probe 17 14 Display T Probe Coordinates This setting only applies to the 3D point mode and the static polyline mode When Display T Probe is active a window showing the coordinate...

Page 125: ...17 15 Keep On Top When Keep on top is active T Scan Collect will always become the active application as soon as the trigger button on the handle of the scanner is pressed ...

Page 126: ...8 Extras 18 1 Execute Macro To execute macros choose Extras Execute Macro A file selection dialog appears where you can choose the macro to be executed Click the Open button to execute the selected macro ...

Page 127: ...ck the Open license administration button to open the CodeMeter WebAdmin which provides information about the currently connected dongle Click the Request for license update button to create a current license file of your dongle e g x xxxxxxx WibuCmRac You can then send this file to support tracker hexagonmetrology com to request a software upgrade Displays the serial number of the currently used ...

Page 128: ...Note When you receive the new license file e g x xxxxxxx WibuCmRau save this file and execute it with the dongle connected by double clicking the file The license will then be activated on the dongle ...

Page 129: ...for you Install the same version of T Scan Collect on both computers Since the application registers itself on startup it has to be launched at least once on each machine on Windows 7 the software has to be started with administrator privileges to register successfully before you can execute external post processing Ensure that the same user account i e name group and password exists on both compu...

Page 130: ...s Add the user Everyone and set all checkboxes to Allow On the COM Security tab click Edit Limits under Launch and Activation Permissions Add the user Everyone and set all checkboxes to Allow Navigate to DCOM Config and open the properties of TSCANCOLLECT NoSensor Application ...

Page 131: ...missions and the Access Permissions Click Edit under Launch and Activation Permissions add the user Everyone and set all checkboxes to Allow Click Edit under Access Permissions add the user Everyone and set all checkboxes to Allow Switch to the Identity tab and select The interactive user ...

Page 132: ...pen Save Save as Import Export AC only Postprocessing Start Stop Move station Info Selection Clipping Accuracy Cross sections Fill holes Create bridges Smoothing Decimation Sharpening edges Alignment Measuring range Reference points Data analysis File Menu New Open Save Save as Import ...

Page 133: ... Smoothing Decimation Matching Global matching Tolerance based matching Optimize triangle mesh Remove unassociated areas Remove outliers Noise reduction Curvature based decimation Smoothing Flip inside outside Feature lines Postprocessing Interactive tools Selection Clipping Accuracy Cross sections Fill holes Create bridges Smoothing Decimation ...

Page 134: ...ccuracy analysis Change password Activate Deactivate View Menu Toolbar Statusbar Customize Reset Left Right Tracker Menu Initialize Disconnect Connect Environmental parameters Laser control Reflectors Information Go birdbath EmScon only Go zero position Move station Release motors EmScon only Digitize Menu Start Stop Information Settings Menu ...

Page 135: ...a Coordinate axes Accuracy check Measuring mode Measurement Acoustic feedback Materials Adjust size automatically Display scanner Display T Probe Display T Probe coordinates Keep on top Extras Menu Execute macro Menu Help About T Scan Collect Interf ...

Page 136: ...oordinates 9 Export 59 Import 58 Mirror 74 Optimize 74 Picking 9 Scale 73 Select 9 Smoothing 74 Transform 61 Data analysis 38 85 Data Explorer 13 DCOM configuration 123 Dynamic Polyline Mode 36 E Export 59 Exposure time 117 F Feature lines 89 V lines 92 Features 25 G Gaps close 25 Global matching 75 Group 17 I Illumination 12 Import 58 Interactive tools 38 K Keyboard 22 L License file 7 Licensing ...

Page 137: ...3D Point mode 30 3D Viewer 111 Color 24 Cross sections 108 dynamic Polyline 33 General 24 Matching 109 static Polyline 31 Static Polyline mode 30 Surface mode 26 Shininess 17 Shortcut 22 Smoothing 74 Static Polyline mode 35 Settings 30 Status bar 19 Status indicators 12 Surface mode 33 Settings 26 Surfaces 25 T Tie point 10 81 Tolerance based matching 80 Toolbar Customize 20 Show Hide 19 User defi...

Page 138: ... reduction 83 Remove outliers 83 Remove unassociated areas 82 Smoothing 84 86 U Ungroup 17 User Interface Customize 19 Reset 19 V Viewer Axis rotation 11 Center of rotation 11 Illumination 12 Orientation 11 Position 11 Zoom factor 11 Zoom window 11 V lines 92 Z Zoom factor 11 Zoom window 11 ...

Page 139: ...a Geosystems AG Heinrich Wild Strasse CH 9435 Heerbrugg Switzerland Phone 41 71 727 31 31 www leica geosystems com 1 en Original text Published in Switzerland 2017 Leica Geosystems AG Heerbrugg Switzerland ...

Reviews: