Post on 12-May-2023
i PanoMap Manual
Construction Systems 280 Interstate Circle Ph: 770-955-3518
Associates, Inc. Suite 250 Fax: 770-956-8748
Atlanta, GA 30339 Email: inquiries@csaatl.com
Title: PanoMap (LSSM) Date: May 14, 2012 Document ID/Rev: LSSM-A/09.00
Software Version. Rev: Varies
Related Applications: CSA/ReView CSA/Scan Manager
Serial No.: PMMAN 20120514
Changes in this Revision This is the ninth official release of the PanoMap Users Guide.
Future Changes This software is constantly evolving as it is being altered for more functionality and to
support a variety of applications. In the event that changes are made to PanoMap to support specialty applications, the program operation for these applications may appear under separate cover.
ii PanoMap Manual
CSA/PanoMap, Plant Configuration Management System (Plant/CMS), copyright 1984, are
the property of CONSTRUCTION SYSTEMS ASSOCIATES, Inc. (CSA, Inc.), all rights
reserved.
The information contained within this manual is considered proprietary information of CSA,
Inc., and may not be reproduced in any manner whatsoever without the prior consent of
CSA, Inc.
CSA. Inc. cannot be held liable for any damages occurring due to the operation of its
software or to any information that may or may not be contained herein.
CSA, Inc. reserves the right to change the information contained within this manual without
prior notice.
TRADEMARKS
PanoMap is a registered trademark of CSA, Inc.
UNIX is a trademark of AT&T.
AutoCAD is a registered trademark of AutoDesk, Inc.
Silicon Graphics ™, IRIS—4D™, AND Personal IRIS™ are trademarks of Silicon
Graphics, Inc.
DISCLAIMER
The information contained in this document is subject to change. Written notice of such
changes will be provided.
CSA, Inc. does not warrant this document to be error-free. If you encounter any
discrepancies between this documentation and the software, or have other comments, please
report them to us in writing.
Construction Systems Associates, Inc.
280 Interstate North Circle, Suite 250
Atlanta, GA 30339
www.csaatl.com
770-955-3518
inquiries@csaatl.com
iii PanoMap Manual
Table of Contents
Chapter or Section Title Page
1 GETTING STARTED WITH PANOMAP ......................................... 1-1
1.1 PanoMap Program Description ................................................................................. 1-1 1.1.1 PANOMAP LITE (Trial Version software) ................................................................. 1-1
1.2 Program Startup ....................................................................................................... 1-1
1.3 Navigating within Panomap ...................................................................................... 1-4 1.3.1 Scan Format Types ................................................................................................... 1-4 1.3.2 Project and Scene Workspace .................................................................................. 1-5 1.3.3 Opening Scans .......................................................................................................... 1-7 1.3.4 Viewing and Editing Panoramas ............................................................................... 1-8 1.3.5 Managing multiple windows ...................................................................................... 1-8
1.4 Using Dynamic PRoject Function with Keyplans ..................................................... 1-10
1.5 Updating Panomap ................................................................................................. 1-14
1.6 Instructions for installing PanoMap software—32-Bit platform................................. 1-15
1.7 Instructions for installing PanoMap software—Windows 7 64-Bit platform .............. 1-16
1.8 Configuring a PanoMap Model ................................................................................ 1-16
1.9 Re-Configuring a PanoMap Network Model ............................................................ 1-17
2 PANOMAP PROJECT DETAILS .................................................... 2-1
2.1 Opening, saving and Closing a Project ..................................................................... 2-1 2.1.1 Saving a Project ........................................................................................................ 2-1 2.1.2 Saving a Project under a new name ......................................................................... 2-1 2.1.3 Closing a Project ....................................................................................................... 2-1 2.1.4 Reloading a Trajectory .............................................................................................. 2-2
2.2 Importing and Exporting ............................................................................................ 2-2 2.2.1 Import CSA Project (QTVR Conference) .................................................................. 2-2 2.2.2 Export Full PanoMap Project .................................................................................... 2-4 2.2.3 Import from Subproject ............................................................................................. 2-4 2.2.4 Import from PDL ........................................................................................................ 2-5 2.2.5 Import/Export 3D Geometry ...................................................................................... 2-5 2.2.6 Scan Model Extract ................................................................................................... 2-6 2.2.7 Generate 2D Drawing ............................................................................................... 2-6 2.2.8 Import Component Info ............................................................................................. 2-8 2.2.9 Export Component Info ............................................................................................. 2-8 2.2.10 Import / Export Object Attributes ............................................................................... 2-8 2.2.11 Import View (Ctrl + F11) ............................................................................................ 2-8 2.2.12 Export View (Ctrl + F12) ............................................................................................ 2-9 2.2.13 Export View with Near and Far (Shift + F12) ............................................................ 2-9
2.3 Exit ........................................................................................................................... 2-9
3 PANOMAP “VIEW” MENU DETAILS .............................................. 3-1
3.1 Toolbar ..................................................................................................................... 3-1
3.2 Workspace ................................................................................................................ 3-1
3.3 Status Bar ................................................................................................................. 3-1
3.4 Filters ........................................................................................................................ 3-2 3.4.1 Pano Filter ................................................................................................................. 3-2 3.4.2 Scene Filter ............................................................................................................... 3-2
iv PanoMap Manual
3.5 Environment ............................................................................................................. 3-4
3.6 Project Settings......................................................................................................... 3-4
3.7 View Popup Menu ..................................................................................................... 3-5 3.7.1 Show Camera Name ................................................................................................. 3-8
4 PANOMAP “TOOLS” MENU .......................................................... 4-1
4.1 Mouse controls ......................................................................................................... 4-1 4.1.1 Displaying mouse cursor ........................................................................................... 4-1 4.1.2 Displaying mouse coordinates .................................................................................. 4-2
4.2 Snap ......................................................................................................................... 4-3
4.3 Border Point .............................................................................................................. 4-4
4.4 Precise Point ............................................................................................................ 4-5
4.5 Type Point ................................................................................................................ 4-6
4.6 Edit and Escape........................................................................................................ 4-6
4.7 Measurement ............................................................................................................ 4-7 4.7.1 Add Dimension .......................................................................................................... 4-7 4.7.2 Quick Measuring ..................................................................................................... 4-10 4.7.3 Adding graphic elements ........................................................................................ 4-12 4.7.4 Selecting graphic elements (Select Shapes) .......................................................... 4-13 4.7.5 Deleting Shapes ...................................................................................................... 4-14 4.7.6 Adding Intersections................................................................................................ 4-14 4.7.7 Pano Zooming ......................................................................................................... 4-14 4.7.8 Pano Positions ........................................................................................................ 4-14 4.7.9 Utilities ..................................................................................................................... 4-15
4.8 Scene Tab Element Popup Window ........................................................................ 4-15
4.9 Assigning Tags and Component Information .......................................................... 4-17 4.9.1 Accessing Component Data ................................................................................... 4-18
4.10 3D placement – Air Point ........................................................................................ 4-19
4.11 3D placement - X, Y, Z dir ....................................................................................... 4-19
5 PANOMAP “APPLICATIONS” MENU ............................................. 5-1
5.1 Load & Remove ........................................................................................................ 5-1
5.2 Stop Application ........................................................................................................ 5-2
5.3 Loaded/Available Application .................................................................................... 5-2
6 MODEL CREATION ....................................................................... 6-1
6.1 Fitting Geometric Shapes ......................................................................................... 6-1 6.1.1 Create Cylinder/Sphere ............................................................................................ 6-1 6.1.2 Using Pipe Specifications ......................................................................................... 6-4 6.1.3 Create Plane ............................................................................................................. 6-5 6.1.4 Create Edge ............................................................................................................ 6-10 6.1.5 Create Circle ........................................................................................................... 6-11 6.1.6 Create Torus (Pipe Elbow) ...................................................................................... 6-13 6.1.7 Create Cone (Pipe Reducer) .................................................................................. 6-16 6.1.8 Create Box .............................................................................................................. 6-18 6.1.9 Create Rectangular Elbow ...................................................................................... 6-21
6.2 Extracting Laser Scan Data .................................................................................... 6-24 6.2.1 Scan Model Extract ................................................................................................. 6-24 6.2.2 Scan Tree Extract ................................................................................................... 6-26
v PanoMap Manual
6.3 Structural Shape Fitment ........................................................................................ 6-27 6.3.1 Using a Standard Structural Shape (Method 1) ...................................................... 6-27 6.3.2 Using a Custom Structural Shape (Method 2) ........................................................ 6-31
6.4 Using Paint to Identify Features .............................................................................. 6-32
6.5 Using FitShape ....................................................................................................... 6-33 6.5.1 FitShape Settings options ....................................................................................... 6-35
6.6 Using MeshBuilder And PipeBuilder for 3D Modeling.............................................. 6-35 6.6.1 Building Simple Mesh.............................................................................................. 6-36 6.6.2 Using PipeBuilder .................................................................................................... 6-38
6.7 Using RouteMan3 for Piping Models ....................................................................... 6-42
6.8 Using PanoMap Cuts to Create Mesh ..................................................................... 6-49
6.9 Using Surface Builder To Extract Point Cloud ......................................................... 6-54 6.9.1 Completing Surface Builder process ....................................................................... 6-58 6.9.2 Completing Surface Mesh ....................................................................................... 6-59
6.10 Using Tubing RL (redline) ....................................................................................... 6-62
6.11 Edit Primitive ........................................................................................................... 6-64
7 KEYPLAN CREATION AND REGISTRATION ............................... 7-1
7.1 Keyplan Registration using KeyPlanReg ................................................................... 7-1 7.1.1 Keyplan Registration Changes to Project (.xml) files ................................................ 7-4
7.2 Keyplan Generation via Cross Section Image ........................................................... 7-5
8 TEXTURE MAPPING ..................................................................... 8-1
8.1 Preparation ............................................................................................................... 8-1
8.2 Texture Mapping Procedures .................................................................................... 8-1 8.2.1 Importing Digital Photographs into ScanManager .................................................... 8-2 8.2.2 Rebuilding the PanoMap Project with Photographs ................................................. 8-2 8.2.3 Types of Digital Photograph Constraints .................................................................. 8-3 8.2.4 Adding Observations To A Constraint....................................................................... 8-4 8.2.5 Reviewing Observations ........................................................................................... 8-5 8.2.6 “Fix” scans before processing registration ................................................................ 8-6 8.2.7 Displaying Registration Quality ................................................................................. 8-6 8.2.8 Replace Trajectory File ............................................................................................. 8-7 8.2.9 Importing Registration Data to ScanManager ........................................................... 8-7 8.2.10 Create Photo Depth Cycle ........................................................................................ 8-8 8.2.11 Map Photos Cycle ..................................................................................................... 8-9
9 MODEL REVIEW INTERFACE ...................................................... 9-1
9.1 View Transfer, Trajectory File ................................................................................... 9-1
9.2 Transfer of Plin File to PanoMap ............................................................................... 9-1
9.3 Creation of PanoMap Files within Model ReView ...................................................... 9-1
9.4 Transfer of Geometry to ReView ............................................................................... 9-6
9.5 Plinview Interface ...................................................................................................... 9-6
10 USING MACROPLACEMENT FOR PIPE PLACEMENT .............. 10-1
10.1 Placing a T–connector ............................................................................................ 10-2
10.2 Placing a Reducer .................................................................................................. 10-7
10.3 Placing a Valve ....................................................................................................... 10-9
vi PanoMap Manual
11 PANOMAP UTILITY FOR AUTOCAD (OPTIONAL) ..................... 11-1
11.1 Setting up Profile .................................................................................................... 11-1
11.2 Setting up drawing template.................................................................................... 11-3
11.3 Using Plin Tools ...................................................................................................... 11-3 11.3.1 Importing plin files ................................................................................................... 11-3 11.3.2 Exporting drawings into Plin file .............................................................................. 11-4
11.4 Extract from LSSM .................................................................................................. 11-6
11.5 PAnoMap Swivel, Zoom in / Zoom Out ................................................................... 11-7
11.6 Create Drawing from Plin file .................................................................................. 11-8
11.7 Load PanoMap Quick View (F10) ......................................................................... 11-11
11.8 Load PanoMap View (F11) ................................................................................... 11-12
11.9 Save View for PanoMap (F12) .............................................................................. 11-12
11.10 Interference Checking ........................................................................................... 11-12
12 USING PLIN2SCAN FOR INTERFERENCE, MERGE, AND REMOVAL SIMULATIONS ................................................................................. 12-1
12.1 Inserting Plin Files into Scans ................................................................................. 12-1
12.2 Clash Detection ...................................................................................................... 12-4 12.2.1 Report generation ................................................................................................... 12-6
12.3 Removing Components from Scans ........................................................................ 12-7 12.3.1 Using the Process Standalone option ..................................................................... 12-9
vii PanoMap Manual
List of Figures
Figure Title Page
Figure 1–1. CSA PlantCMS folder on Windows desktop .................................................................... 1-1 Figure 1–2. Model folder for specific facility ........................................................................................ 1-2 Figure 1–3. PanoMap and CSA Program program shortcuts ............................................................. 1-2 Figure 1–4. CSA Plant CMS Main Menu example. (Image, title vary by location.) ............................ 1-2 Figure 1–5. Access Menu example. (Image and title vary by location.) ............................................. 1-3 Figure 1–6. PanoMap menu, initial view with list of Project scans available, no scans displayed ..... 1-3 Figure 1–7. Tree Expand All / Collapse All option from pop-up window ............................................. 1-4 Figure 1–8. Project (left) and Scene Workspace lists ......................................................................... 1-5 Figure 1–9. Project Popup .................................................................................................................. 1-6 Figure 1–10. Scan opened in PanoMap ............................................................................................. 1-7 Figure 1–11. Keyplan file listed in Project workspace ........................................................................ 1-7 Figure 1–12. Keyplan detail ................................................................................................................ 1-8 Figure 1–13. Multiple scan windows: Cascade view .......................................................................... 1-9 Figure 1–14. Multiple scan windows: Tile Vertically view ................................................................... 1-9 Figure 1–15. Keyplan example, defined by redline ........................................................................... 1-10 Figure 1–16. Building scan areas defined by redline, with Back arrow ............................................ 1-11 Figure 1–17. Keyplan Elevation links ................................................................................................ 1-11 Figure 1–18. Keyplan with defined, linkable areas (redlines) ........................................................... 1-12 Figure 1–19. Dynamic project area definition (rectangular shape) including Pipe Tunnel area. ...... 1-13 Figure 1–20. Dynamic project menu ................................................................................................. 1-13 Figure 1–21. Dynamic project area opened as newly created keyplan ............................................ 1-14 Figure 1–22. Back Button .................................................................................................................. 1-14 Figure 1–23. About PanoMap (version notice) ................................................................................. 1-15 Figure 1–24. Automatic Update – status bar message ..................................................................... 1-15 Figure 1–25. Automatic Update - Programs up to date .................................................................... 1-15 Figure 1–26. ConfigModel menu (with Model Name and Directory populated) ................................ 1-17 Figure 1–27. ConfigModel.log file (opened in Windows Notepad) ................................................... 1-17 Figure 1–28. ConfigServer.exe file in Windows Explorer ................................................................. 1-18 Figure 2-1. Save Project As menu ...................................................................................................... 2-1 Figure 2-2. Import/Export sub-menu ................................................................................................... 2-2 Figure 2-3. Import CSA Project ........................................................................................................... 2-3 Figure 2-4. Export Full Project menu .................................................................................................. 2-4 Figure 2-5. Import/Export 3D Geometry .............................................................................................. 2-5 Figure 2-6. Generate 2D drawing menu (DXF format example) ......................................................... 2-7 Figure 2-7. Import/Export Object Attributes ........................................................................................ 2-8 Figure 3-1. View submenu in PanoMap .............................................................................................. 3-1 Figure 3-2. Pano Filter ........................................................................................................................ 3-2 Figure 3-3. Scene Filter ....................................................................................................................... 3-3 Figure 3-4. Environment ...................................................................................................................... 3-4 Figure 3-5. Project Settings (Panorama and Scene tabs) .................................................................. 3-5 Figure 3-6. View popup ....................................................................................................................... 3-6 Figure 3-7. Pano Property Property Info – Used Attributes (date highlighted) ................................... 3-7 Figure 3-8. Shape Property Info (Main / Plin tab) ............................................................................... 3-7 Figure 4-1. Tools submenu in PanoMap ............................................................................................. 4-1 Figure 4-2. Toggled item: Enabled/on (left) and Disabled/off ............................................................. 4-1
viii PanoMap Manual
Figure 4-3. Border Point ...................................................................................................................... 4-5 Figure 4-4. Precise Point ..................................................................................................................... 4-6 Figure 4-5. Type Point menu (View point displayed) .......................................................................... 4-6 Figure 4-6. Add Dimension Dialog Box ............................................................................................... 4-7 Figure 4-7. Dimension start point (left) and end point ......................................................................... 4-8 Figure 4-8. Dimension result ............................................................................................................... 4-9 Figure 4-9. Dimension appearance example in Scene tab ................................................................. 4-9 Figure 4-10. Delete confirmation message ....................................................................................... 4-10 Figure 4-11. Quick Measuring Point to Point example ..................................................................... 4-10 Figure 4-12. Quick Measuring Plane to Point example (temporary plane symbol) .......................... 4-11 Figure 4-13. Quick Measuring Plane to Point example (result) ........................................................ 4-11 Figure 4-14. Quick Measuring Angle of Centerlines example .......................................................... 4-12 Figure 4-15. Navigator menu ............................................................................................................ 4-15 Figure 4-16. Scene tab elements Menu ............................................................................................ 4-16 Figure 4-17. Go To Shape Menu ...................................................................................................... 4-16 Figure 4-18. Add Text Dialogue Box ................................................................................................. 4-18 Figure 4-19. 3D Placement (air point) menu ..................................................................................... 4-19 Figure 4-20. 3D Placement (air point) nx / ny / nz coordinates in Mouse Hint ................................. 4-19 Figure 4-21. 3D Placement entry field .............................................................................................. 4-19 Figure 5-1. Applications Menu in PanoMap (example, applications list varies with user) .................. 5-1 Figure 5-2. Load & Remove Applications menu ................................................................................. 5-1 Figure 5-3. Open menu ....................................................................................................................... 5-2 Figure 5-4. Reset COM interface ........................................................................................................ 5-2 Figure 6-1. Zoomed in on pipes .......................................................................................................... 6-1 Figure 6-2. Cylinder Estimator ............................................................................................................ 6-2 Figure 6-3. Cylinder Estimator - Selecting Points ............................................................................... 6-3 Figure 6-4. Cylinder Estimator - Resultant Cylinder ........................................................................... 6-3 Figure 6-5. Cylinders created in all four views .................................................................................... 6-4 Figure 6-6. Selecting Pipe Specification ............................................................................................. 6-5 Figure 6-7. Zoomed in on control box ................................................................................................. 6-6 Figure 6-8. Add Shape Properties Window ......................................................................................... 6-6 Figure 6-9. Add Plane - Selecting Points ............................................................................................ 6-7 Figure 6-10. Planes created in all four views ...................................................................................... 6-7 Figure 6-11. Plane Estimator window ................................................................................................. 6-8 Figure 6-12. Plane Estimator Plane Settings (left) and Border Settings windows .............................. 6-8 Figure 6-13. Plane Estimator example – Selecting points .................................................................. 6-9 Figure 6-14. Plane Estimator example – resulting plane .................................................................... 6-9 Figure 6-15. Edge Estimator ............................................................................................................. 6-10 Figure 6-16. Edge Estimator - Selecting Points ................................................................................ 6-11 Figure 6-17. Edges created in all four views ..................................................................................... 6-11 Figure 6-18. Circle Estimator ............................................................................................................ 6-12 Figure 6-19. Circle Estimator result (including new object in list) ..................................................... 6-12 Figure 6-20. Zoomed in on pipe elbow ............................................................................................. 6-13 Figure 6-21. Torus Estimator ............................................................................................................ 6-13 Figure 6-22. Torus Estimator - Selecting Points ............................................................................... 6-14 Figure 6-23. Torus Estimator – Outlining Points ............................................................................... 6-15 Figure 6-24. Torus Estimator - Resultant Torus................................................................................ 6-15 Figure 6-25. Zoomed in on a cone .................................................................................................... 6-16 Figure 6-26. Cone Estimator ............................................................................................................. 6-16 Figure 6-27. Cone Estimator – Outlining Points................................................................................ 6-17 Figure 6-28. Cone Estimator - Resultant Cones ............................................................................... 6-17
ix PanoMap Manual
Figure 6-29. Zoomed in on a box ...................................................................................................... 6-18 Figure 6-30. Box Estimator ............................................................................................................... 6-18 Figure 6-31. Box Estimator – Outlining Points .................................................................................. 6-19 Figure 6-32. Box Estimator - Resultant Box ...................................................................................... 6-19 Figure 6-33. Box Estimator – Face Dragging Operation ................................................................... 6-20 Figure 6-34. Box Estimator Face Dragging Result ........................................................................... 6-21 Figure 6-35. Zoomed in on a Cylinder .............................................................................................. 6-22 Figure 6-36. Rectangular Elbow Estimator ....................................................................................... 6-22 Figure 6-37. Rectangular Elbow Estimator – Initial Elbow ................................................................ 6-23 Figure 6-38. Rectangular Elbow Estimator –Definition of Parameters ............................................. 6-24 Figure 6-39. Scan Model Extract Dialogue Box ................................................................................ 6-25 Figure 6-40. Scan Tree Extract Dialogue Box .................................................................................. 6-26 Figure 6-41. Model Path .................................................................................................................... 6-27 Figure 6-42. Steel Estimator menu ................................................................................................... 6-28 Figure 6-43. Selecting the structural shape ...................................................................................... 6-28 Figure 6-44. Shape Profile ................................................................................................................ 6-29 Figure 6-45. Model/Library units prompt ........................................................................................... 6-29 Figure 6-46. Shape Profile Overlay ................................................................................................... 6-30 Figure 6-47. Fitted Shape ................................................................................................................. 6-30 Figure 6-48. Custom Shape .............................................................................................................. 6-31 Figure 6-49. Painter menu without (left) and with pre-loaded color palette. ..................................... 6-32 Figure 6-50. Using Paint via border to identify object (result right) ................................................... 6-33 Figure 6-51. Paint Save Work message ........................................................................................... 6-33 Figure 6-52. FitShape with Scans field options ................................................................................ 6-34 Figure 6-53, FitShape Application – Settings menu ......................................................................... 6-35 Figure 6–54. Box in PanoMap containing pipe to be modeled ......................................................... 6-36 Figure 6–55. MeshBuilder application, with Selection volume populated ......................................... 6-37 Figure 6–56. Meshbuilder.bat in new Windows Explorer window and confirmation message ......... 6-38 Figure 6–57. PipeBuilder menu (with Please wait… message) ........................................................ 6-39 Figure 6–58. PipeBuilder menu (Watch option) ................................................................................ 6-39 Figure 6–59. Watch menu option (plinPipe.dat, opened in PlinView) ............................................... 6-40 Figure 6–60. MeshBuilder application, Selection Scans field, options ............................................. 6-40 Figure 6–61. MeshBuilder application, Set n for the best function fill-in field ................................... 6-41 Figure 6–62. PanoVisibility menu, with three scans to be included .................................................. 6-41 Figure 6–63. MeshBuilder Quick Settings options ............................................................................ 6-42 Figure 6–64. Divide Input space box field ......................................................................................... 6-42 Figure 6–65. Import/Export 3D Geometry ......................................................................................... 6-42 Figure 6–66. Import/Export 3D Geometry (Import options) .............................................................. 6-43 Figure 6–67. 3D Geometry visible in PanoMap (keyplan; nearby scan highlighted) ........................ 6-43 Figure 6–68. Imported 3D Geometry appearing as objects in Scene tab ......................................... 6-44 Figure 6–69. 3D RouteMan3 application, Edit/New button highlighted ............................................ 6-44 Figure 6–70. 3D RouteMan3 Create/Edit Package menu (300 mm diameter pipe) ......................... 6-45 Figure 6–71. 3D RouteMan3 Pipe Components menu ..................................................................... 6-45 Figure 6–72. Numbered pipe (300mm) segments in PanoMap ........................................................ 6-46 Figure 6–73. 3D RouteMan3 Pipe Components menu (populated) ................................................. 6-46 Figure 6–74. Numbered pipe (150mm) segments in PanoMap ........................................................ 6-47 Figure 6–75. Highlighted 3D Geometry objects in Scene tab ........................................................... 6-47 Figure 6–76. Numbered pipe (150mm) segments in PanoMap ........................................................ 6-48 Figure 6–77. Resulting Plin file, opened in PlinView ........................................................................ 6-49 Figure 6–78. PanoMap Cuts application ........................................................................................... 6-50 Figure 6–79. PanoMap Cuts application, Interest Scans options ..................................................... 6-51
x PanoMap Manual
Figure 6–80. PanoVisibility menu, with four scans to be utilized in mesh building ........................... 6-51 Figure 6–81. PanoMap Cuts application, InterestScans options, Edit Scans list ............................. 6-52 Figure 6–82. PanoVisibility menu, Mesh Cut settings ...................................................................... 6-52 Figure 6–83. Process status bar (Mesh generation) ......................................................................... 6-53 Figure 6–84. Mesh opened in PlinView ............................................................................................ 6-53 Figure 6-85. Environment menu, Max Point limit entered (example). .............................................. 6-54 Figure 6-86. Surface Builder menu, Build surface mesh unchecked, point cloud formats available 6-55 Figure 6-87. SurfaceBuilder application, snapped to geometry, Interest area populated ................ 6-56 Figure 6-88. Scans selection options pop-up.................................................................................... 6-56 Figure 6-89. Pano Visibility window, The Best N=3 selection enabled (three scans selected) ........ 6-57 Figure 6-90. Quick Settings preferred settings ................................................................................. 6-57 Figure 6-91. Mass Point Limit (drop-down list) ................................................................................. 6-58 Figure 6-92. Resulting point cloud file displayed in PlinView............................................................ 6-59 Figure 6-93. Resulting surface mesh displayed in PlinView ............................................................. 6-60 Figure 6-94. Mesh Builder ................................................................................................................. 6-60 Figure 6-95. External method message ............................................................................................ 6-61 Figure 6-96. MeshBuilder.bat file created (shown in Windows Explorer) ......................................... 6-61 Figure 6-97. Newly created mesh files (shown in Windows Explorer and opened in AutoCAD) ...... 6-61 Figure 6-98. TubingRL window ......................................................................................................... 6-62 Figure 6-99. Points picked along tubing ............................................................................................ 6-62 Figure 6-100. Resulting Tubing model in scan, with Redline and Macro in Scene tab .................... 6-63 Figure 6-101. Resulting Tubing model, opened in PlinView (via Watch menu button)..................... 6-63 Figure 6-102. Box in PanoMap, right-click pop-up menu .................................................................. 6-64 Figure 6-103. Edit Primitive menu, Dots as Primitive of type drop down .......................................... 6-64 Figure 6-104. Primitive opened in Review (Current View window maximized) ................................ 6-65 Figure 7-1. Example, Keyplan picture file ........................................................................................... 7-1 Figure 7-2. Add Pano, Key Plant picture file – Reg. Name drop-down .............................................. 7-2 Figure 7-3. Keyplan Registration ........................................................................................................ 7-3 Figure 7-4. Edit Points ......................................................................................................................... 7-3 Figure 7-5. KeyPlanReg Dialogue Box and point selection (corner location on scan and keyplan)... 7-4 Figure 7-6. Example Entry in PanoMap Project file ............................................................................ 7-5 Figure 7-7. Cross Section Image menu, 4 scans selected (locations on existing keyplan highlighted)7-6 Figure 7-8. Keyplan generated by Cross Section Image (and highlighted in Project tab list) ............ 7-6 Figure 8-1. Checking the Registration of Laser Scan Files ................................................................ 8-1 Figure 8-2. Import digital photograph .................................................................................................. 8-2 Figure 8-3. PanoMap Project rebuilding ............................................................................................. 8-2 Figure 8-4. Creating constraints .......................................................................................................... 8-3 Figure 8-5. Observation addition and result ........................................................................................ 8-4 Figure 8-6. Observation review ........................................................................................................... 8-5 Figure 8-7. Unprocess constraints and observations ......................................................................... 8-6 Figure 8-8. Registration quality ........................................................................................................... 8-6 Figure 8-9. Trajectory file replacement ............................................................................................... 8-7 Figure 8-10. Registration data import ................................................................................................. 8-7 Figure 8-11. Photo depth cycle ........................................................................................................... 8-8 Figure 8-12. Map photos cycle ............................................................................................................ 8-9 Figure 8-13. Texture-mapped data ................................................................................................... 8-10 Figure 8-14. Texture Mapped PanoMap Project (result) .................................................................. 8-10 Figure 9-1. Merged Plin file and Panorama ........................................................................................ 9-2 Figure 9-2. Scan File Image ................................................................................................................ 9-3 Figure 9-3. Create Panorama BMP in Review .................................................................................... 9-4 Figure 9-4. Create Panorama BMP Dialogue Box .............................................................................. 9-5
xi PanoMap Manual
Figure 9-5. Bitmaps Merge Settings Dialogue Box ............................................................................. 9-5 Figure 9-6. Merged Panorama Files in PanoMap ............................................................................... 9-6 Figure 10–1. Snap toolbar................................................................................................................. 10-1 Figure 10–2. Select MacroPlacement from Applications menu in PanoMap .................................... 10-1 Figure 10–3. MacroPlacement main menu ....................................................................................... 10-1 Figure 10–4. MacroPlacement menu model list, Table Type and Short Code drop–down menus .. 10-2 Figure 10–5. MacroPlacement menu, Sort Type drop–down example ............................................ 10-2 Figure 10–6. MacroPlacement menu, Manufacturers Code drop–down example ........................... 10-2 Figure 10–7. T–connector example .................................................................................................. 10-3 Figure 10–8. Menu Model List ShortCode drop–down menu ........................................................... 10-3 Figure 10–9. POC data information screen ...................................................................................... 10-3 Figure 10–10. MacroPlacement Fit tab menu ................................................................................... 10-4 Figure 10–11. MacroPlacement Place tab menu .............................................................................. 10-4 Figure 10–12. MacroPlacement POC tab, T–connector ................................................................... 10-5 Figure 10–13. Two point macro placement example: Point 1 (left) and Point 2, T–connector ......... 10-6 Figure 10–14. T–connector macro with Component ID placed in PanoMap .................................... 10-6 Figure 10–15. Scene tab with Macro displayed – example .............................................................. 10-6 Figure 10–16. MacroPlacement Load tab menu, Reducer Macro selection ..................................... 10-7 Figure 10–17. MacroPlacement Place tab, Reducer ........................................................................ 10-7 Figure 10–18. Two point macro placement example: Point 1 (left) and Point 2, Reducer ............... 10-8 Figure 10–19. Reducer and T–connector macros with Component IDs placed in PanoMap ........... 10-8 Figure 10–20. Two Reducers and T–connector macros with Component IDs placed in PanoMap . 10-9 Figure 10–21. MacroPlacement Load tab menu, Valve .................................................................... 10-9 Figure 10–22. MacroPlacement Place tab, Reducer ...................................................................... 10-10 Figure 10–23. Two point macro placement example: Point 1 (left) and Point 2, Valve .................. 10-10 Figure 10–24. Valve macro with Component ID placed in PanoMap ............................................. 10-11 Figure 11–1. Profiles tab ................................................................................................................... 11-1 Figure 11–2. File Support Search Path ............................................................................................. 11-2 Figure 11–3. PanoMap loaded in Customization Groups ................................................................. 11-2 Figure 11–4. PanoMap menu, available in AutoCAD (Full version on left; limited on right) ............. 11-3 Figure 11–5. Insert Plin file into drawing menu ................................................................................. 11-4 Figure 11–6. Plin file as imported into AutoCAD (left) and original plin file opened in Review ........ 11-4 Figure 11–7. Export drawing into Plin file menu ............................................................................... 11-5 Figure 11–8. 3D geometry selected in AutoCAD (left) and opened as plin in Review ..................... 11-5 Figure 11–9. Extract from LSSM menu ............................................................................................. 11-6 Figure 11–10. Top and Front views .................................................................................................. 11-6 Figure 11–11. Extract from LSSM menu, Min / Max and Scans fields ............................................. 11-7 Figure 11–12. Point Cloud information available from AutoCAD xref list ......................................... 11-7 Figure 11–13. Swivel feature position locator menu. ........................................................................ 11-8 Figure 11–14. Creating drawings from plin files................................................................................ 11-8 Figure 11–15. Create Drawing from Plin – Process running, command window ........................... 11-10 Figure 11–16. Dwg file created from plin file, including visual bitmap ............................................ 11-10 Figure 11–17. PanoMap scan (example) ........................................................................................ 11-11 Figure 11–18. PanoMap scan view duplicated in AutoCAD ........................................................... 11-12 Figure 11–19. Process Interference checking menu ...................................................................... 11-13 Figure 11–20. Plin creation confirmation ........................................................................................ 11-13 Figure 11–21. Interference Checking menu .................................................................................... 11-13 Figure 11–22. Pano Visibility .......................................................................................................... 11-14 Figure 11–23. Interference checking Settings menu ...................................................................... 11-15 Figure 11–24. Resulting scan created in PanoMap (in list) ............................................................ 11-15 Figure 11–25. Interference checking labels (newly created object in PanoMap Scene tab) .......... 11-16
xii PanoMap Manual
Figure 11–26. Interference checking labels (rendered in AutoCAD) .............................................. 11-16 Figure 11–27. IntPano application, Cycle selection (left) and AutoCAD connection ...................... 11-17 Figure 11–28. PlinView (plinWatch.dat) created from interferences............................................... 11-17 Figure 12–1. Plin2Scan menu, Scans field highlighted .................................................................... 12-1 Figure 12–2. Select Scans/Objects menu (filter applied) .................................................................. 12-2 Figure 12–3. Plin2Scan menu, choosing Plin file to be included in scan ......................................... 12-2 Figure 12–6. Command window, plin2scan insert plin process ........................................................ 12-3 Figure 12–7. Newly created scan (“_MRG”) scan view, with original scan and tiled vertically. ........ 12-3 Figure 12–4. Plin2Scan, Plin file, Scans and Suffix fields populated................................................ 12-4 Figure 12–5. Plin2Scan Clash Detection Settings menu (Create IN01 and Create IN03 checked, to create Interference report) ........................................................................................................................... 12-5 Figure 12–6. Command window, plin2scan clash detection process ............................................... 12-6 Figure 12–7. Newly created clash detection (“_INT”) scan view, with original scan and tiled vertically.12-6 Figure 12–8. Drop-down menu in Interference report ....................................................................... 12-7 Figure 12–9. Interference report, specific interference displayed in scan ........................................ 12-7 Figure 12–9. Box drawn around object to be removed ..................................................................... 12-8 Figure 12–9. Pano Visibility: Selection Volume field, and Panorama listing in order of Quality (visibility). .......................................................................................................................................................... 12-8 Figure 12–9. Plin2Scan menu, Remove from scans checked .......................................................... 12-9 Figure 12–9. Plin2Scan Process Standalone folders created (in Windows Explorer) .................... 12-10 Figure 12–9. Import/Export Subproject menu ................................................................................. 12-10 Figure 12–9. Newly created Removal scan (right) .......................................................................... 12-11
xiii PanoMap Manual
List of Tables
Table Title Page
Table 1–1. Project Popup Menu items ................................................................................................ 1-6 Table 2-1. Import CSA Project Menu items ........................................................................................ 2-3 Table 2-2. QTVR Conference and PanoMap Comparison ................................................................. 2-4 Table 2-3. Import/Export 3D Geometry - Supported Primitive Types ................................................. 2-6 Table 2-4. Export 3D Geometry - Supported Data Types ................................................................... 2-6 Table 2-5. Generate 2D drawing menu description ............................................................................ 2-8 Table 3-1. Shape Property menu definitions....................................................................................... 3-8
PanoMap Program Description 1-1
1 GETTING STARTED WITH PANOMAP
NOTE: This manual presumes that your PC has been set up with the PanoMap
software installed by CSA, Inc., and that the project scans have been
registered. Basic instructions on program setup are provided at the end of
this chapter, beginning with Section 1.6.
NOTE: All references to “click”s presume a left mouse-button click, unless
indicated otherwise.
1.1 PANOMAP PROGRAM DESCRIPTION
PanoMap is an application to enable viewing and annotation of laser scan files created as 3D
bitmaps/QuickTime Virtual Reality movies (QTVR), or 3D surface models. It also allows the
user to define registration information for laser scans not already registered.
This manual serves as a reference for the various application operations, covering every
program item in as much detail as is feasible. The order of presentation is based on the layout
of the menu bar and various toolbars. However a strict adherence to actual order of the menu
bar and toolbar layout will not always be maintained, depending on the order of importance of
the procedures to be described.
1.1.1 PANOMAP LITE (Trial Version software)
PanoMap Lite (PanoMap LT.exe) is a trial version of the full PanoMap application, with
reduced functionality. It contains the full viewing, text and dimensioning functions of
PanoMap but without the Model Creation, export functions, drawing generation and some
shape generation functions.
1.2 PROGRAM STARTUP
To access the PanoMap program, perform the following steps
1. Click on the program group labeled “CSA Plant CMS”
2. From the Windows Desktop, locate the CSA PlantCMS folder.
Figure 1–1. CSA PlantCMS folder on Windows desktop
3. Double-click on the folder. A Windows Explorer window appears, displaying a folder for
your facility’s operation. There may be more than one folder for multiple facilities.
PanoMap Manual
1-2 Program Startup
Figure 1–2. Model folder for specific facility
4. Double-click the model of interest. Another Explorer window opens with several
software shortcuts.
NOTE: If CSA PlantCMS software is installed, but your model does not appear on
the list of folders displayed, see Section 1.8 for instructions to configure
your model.
Figure 1–3. PanoMap and CSA Program program shortcuts
5. Double-click the PCMS – prefixed icon. The CSA PlantCMS Main menu appears.
Figure 1–4. CSA Plant CMS Main Menu example. (Image, title vary by location.)
6. Click Access. An Access menu appears with a list of applications.
NOTE: Menus are organized specific to a plant location, and may differ from the
type of example shown below.
PanoMap Manual
Program Startup 1-3
Figure 1–5. Access Menu example. (Image and title vary by location.)
7. Click the application. The PanoMap program menu appears with the project’s scans
listed.
Figure 1–6. PanoMap menu, initial view with list of Project scans available, no scans displayed
8. A list of available project scans appears in the PanoMap window.
NOTE: It may be necessary to click the plus symbol ( ) to view (i.e. expand/
uncollapse) the list of scans as shown. To expand or collapse all, right-click
in the Project list and choose that option as shown in Figure 1–7.
PanoMap Manual
1-4 Navigating within Panomap
Figure 1–7. Tree Expand All / Collapse All option from pop-up window
1.3 NAVIGATING WITHIN PANOMAP
NOTE: As is typical for Windows programs, there may be keyboard shortcuts that
more experienced PanoMap users may wish to use instead of selecting an
item from a menu list or clicking a program icon. This manual will typically
describe the latter method of PanoMap navigation, unless it is more
practical to employ a keyboard shortcut.
1.3.1 Scan Format Types
PanoMap projects typically include three individual file types for each scan, which can be
opened and viewed as a panorama as seen from the scanner:
QuickTime movie format. These scans have an “i” suffix.
3D bmp (Bitmap) format. These scans have a “bmp” suffix.
Opengl format. These scans have an “opengl” suffix.
It is usually recommended to open the Quicktime (“i” suffix) scans unless otherwise directed.
PanoMap Manual
Navigating within Panomap 1-5
1.3.2 Project and Scene Workspace
The PanoMap menu’s bottom left corner displays both Project and Scene tabs.
Figure 1–8. Project (left) and Scene Workspace lists
1.3.2.1 Project workspace
The Project workspace contains information about the trajectory file and panoramas. By right-
clicking inside the Project workspace, the Project Pop-Up box is accessed.
PanoMap Manual
1-6 Navigating within Panomap
Figure 1–9. Project Popup
Popup Menu Item Description
Activate Pano Opens the selected Panorama.
Default View Returns an open panorama to the default view direction.
Can Design (default: on) Allows the user to draw and store scene information (redlines, dimensions, etc.) within the panorama.
Compass (default: on) PanoMap will draw a mouse-ray, indicating current location of mouse cursor in all panoramas.
Register Name Groups panoramas. This function allows the user to change the registered name of a panorama if reorganization of the project is desired.
Copy to Clipboard as Text Allows the user to copy the text name of a panorama to the Windows clipboard for use in other applications.
Refresh Refreshes the Project Tab Display.
Table 1–1. Project Popup Menu items
Changes to panoramas are stored in the Project XML file.
1.3.2.2 Scene Workspace
The Scene tab contains information about individual scene elements such as camera positions,
text, survey points, redlines, dimensions and graphics elements (shapes, points, plane, circle,
SEG, TRI, QUA, cylinder and sphere).
Property information on a particular element can be modified by right-clicking on the element
in the “tree” and then selecting Properties.
Graphic elements may be moved between different object names using a drag-and-drop
procedure similar to moving files between directories in Windows Explorer. A prompt appears
when the item is dropped onto a new object, to ensure that the new object is the correct object
the user desires the element to be part of.
PanoMap Manual
Navigating within Panomap 1-7
1.3.3 Opening Scans
From the within the Project workspace (Figure 1–8), locate desired panorama from the tree,
and double-click it.
Figure 1–10. Scan opened in PanoMap
Alternatively, you may choose to locate an appropriate scan by navigating from a keyplan, as
described in Section 1.3.3.1.
1.3.3.1 Navigating from a Keyplan
Your project may include a registered Keyplan, accessible within the Project workspace
(Figure 1–8).
Figure 1–11. Keyplan file listed in Project workspace
Double-click on this item to open it in PanoMap.
PanoMap Manual
1-8 Navigating within Panomap
Figure 1–12. Keyplan detail
Each green outlined square is a scan location which may be double-clicked to open.
NOTE: If double-clicking on a green outlined square scan fails to open a scan,
ensure that the Tools > Snap > Snap Camera setting is checked.
1.3.4 Viewing and Editing Panoramas
The panoramic files displayed in PanoMap can be navigated by using the keyboard and mouse
as follows:
To zoom in: hold down the Shift key (or use the mouse scroll wheel).
To zoom out: hold down the Ctrl key (or use the mouse scroll wheel).
Press the left mouse button and drag the cursor across the screen.
As you click on different points around the screen, you will see different corresponding x, y,
and z coordinates, which correspond to different points on the scan.
Use the keyboard’s space bar to toggle between these modes, or from the menu bar select
Tools > Edit Mode, to toggle Edit Mode on/off.
1.3.5 Managing multiple windows
Should you wish to open more than one scan at a time, the default view is for these pano
views to be displayed in a cascade.
PanoMap Manual
Navigating within Panomap 1-9
Figure 1–13. Multiple scan windows: Cascade view
NOTE: Each scan opened for viewing or editing is represented by a button on the
PanoMap upper-left corner, as highlighted in Figure 1–13 above.
To view two or more scans simultaneously, choose Window > Tile Horizontally or Window
> Tile Vertically (displayed in Figure 1–14 below)
Figure 1–14. Multiple scan windows: Tile Vertically view
PanoMap Manual
1-10 Using Dynamic PRoject Function with Keyplans
1.4 USING DYNAMIC PROJECT FUNCTION WITH KEYPLANS
Rather than opening scans via the Access > Site menus as described above, a large-scale
mapping system is available in many PanoMap models, via an Access > PanoMap
Keyplans menu (or similar).
To open, click this link from the Model Organization page. A PanoMap window appears,
displaying a keyplan of an entire facility.
Figure 1–15. Keyplan example, defined by redline
Double-click anywhere on the red line surrounding the defined area to open another
keyplan, typically showing specific sections of a building (for this example, Auxiliary and
Turbine Building) scans defined by specific areas.
PanoMap Manual
Using Dynamic PRoject Function with Keyplans 1-11
Figure 1–16. Building scan areas defined by redline, with Back arrow
(A Back arrow is typically available; double-clicking this arrow will return to the previous
view.) Double-clicking the colored line defining any of these areas will open another
keyplan, providing a choice of elevations available.
Figure 1–17. Keyplan Elevation links
PanoMap Manual
1-12 Using Dynamic PRoject Function with Keyplans
Double-click one of these red lines to open a keyplan specific to the elevation you wish to
view. In this example, an Auxiliary building at 633 foot elevation is depicted below.
Figure 1–18. Keyplan with defined, linkable areas (redlines)
Note: the blue squares indicate scanner locations and are provided for reference only;
they are not clickable links to actual scans.
Double-clicking the colored boundary line at this stage will open an existing PanoMap
scan group.
However, you may choose to only open the scans contained within an area you wish to
define. To define such an area, perform the following steps:
1. Right-click on a keyplan.
2. Choose Export Dynamic Project. You are prompted at the bottom of the PanoMap
window to Add ‘min-max’ box > enter 1st point.
3. Click to define the outer limit of the area whose scans you wish to include.
PanoMap Manual
Using Dynamic PRoject Function with Keyplans 1-13
4. You are prompted at the bottom of the PanoMap window to Add ‘min-max’ box > enter
next point, +SHIFT=last. If you have defined the rectangular area of scans to be
included to your liking, hold down the shift key and click to finish defining the area to be
included. In the example below (taken from a Auxiliary building at 591 foot level, part of
the outlined area is included, along with the “Pipe Tunnel” scans located immediately
below this room on the keyplan.
Figure 1–19. Dynamic project area definition (rectangular shape) including Pipe Tunnel area.
5. A Dynamic Project menu appears.
Figure 1–20. Dynamic project menu
6. Click OK to accept the new project name (or enter a new filename of your choosing).A
Project Was Changed. Do you wish to save changes? message appears.
Note: You do not need to save the changes in order to view the scans in this newly
defined area.
7. The newly defined scan group opens with its own keyplan in PanoMap. In the example
below, the Pipe Tunnel scans from the 601 foot elevation are included with the 591 foot
elevation scans.
PanoMap Manual
1-14 Updating Panomap
Figure 1–21. Dynamic project area opened as newly created keyplan
8. You may choose to save this area as a separate project in PanoMap by choosing File >
Save. You may also use the back button to return to the previous PanoMap window.
Figure 1–22. Back Button
1.5 UPDATING PANOMAP
The CSA software development team regularly provides updates to its PanoMap software and
associate applications. To check your software’s version, choose Help > About. A version
notice appears.
PanoMap Manual
Instructions for installing PanoMap software—32-Bit platform 1-15
Figure 1–23. About PanoMap (version notice)
If you wish to update your software, first ensure that your PC’s Internet connection is
operational. Close any active scans you’ve opened and choose Help > Automatic Update. A
confirmation message appears. If you are ready to proceed, click Yes. A status bar appears
while the new version is being downloaded:
Figure 1–24. Automatic Update – status bar message
If there are newly updated applications available, a message appears advising which programs
within PanoMap were changed. Otherwise, a notice appears informing that no new programs
were downloaded.
Figure 1–25. Automatic Update - Programs up to date
1.6 INSTRUCTIONS FOR INSTALLING PANOMAP SOFTWARE—32-BIT PLATFORM
For the 32-bit platform (Windows 7 or XP) use the file PanoMapSetup.zip, which may be
provided via external disk drive or through an FTP site connection. Extract the files from
PanoMapSetup.zip to a temporary folder. It contains
NET 3.5 runtime installation - for Windows XP only
QuickTime installation
vcredist_x86_vs2005.exe
vcredist_x86_vs2008SP1.exe
PanoMap Manual
1-16 Instructions for installing PanoMap software—Windows 7 64-Bit platform
vcredist_x86.exe
and
PanoMap_Setup.exe
The first 5 files are prerequisites and need to run prior to installing PanoMap. Then run the
Panomap_Setup.exe. PanoMap will be installed in the default folder c:\csa.
Copy the PanoMap.key file provided by CSA into the c:\csa\bin folder.
After installation is completed, ensure that all model data has been copied to the designated
model drive.
1.7 INSTRUCTIONS FOR INSTALLING PANOMAP SOFTWARE—WINDOWS 7 64-BIT PLATFORM
For the Windows 7 64-bit platform use the file PanoMapSetupX64.zip which may be
provided via external disk drive or through an FTP site connection. Extract the files from
PanoMapSetupX64.zip to a temporary folder. It contains
QuickTime installation
vcredist_x86_vs2005.exe
vcredist_x86_vs2008SP1.exe
vcredist_x86.exe
and
PanoMap_Setup.exe
The first 4 files are prerequisites and need to run prior to installing PanoMap. Then run the
Panomap_Setup.exe. PanoMap will be installed in the default folder c:\csa.
Copy the PanoMap.key file provided by CSA into the c:\csa\bin folder.
After installation is completed, ensure that all model data has been copied to the designated
model drive.
1.8 CONFIGURING A PANOMAP MODEL
To set up a PanoMap model so that it will start from a startup desktop icon, perform the
following steps:
1. From the Windows Start menu, CSA PlantCMS->ConfigModel.
PanoMap Manual
Re-Configuring a PanoMap Network Model 1-17
Figure 1–26. ConfigModel menu (with Model Name and Directory populated)
1. Click Browse to navigate to your model’s folder.
2. Click on the the Pcms.cfg file in the model’s folder.
3. Click Open. The ConfigModel’s Model Name and Model Directory fields are
automatically populated.
4. Click Run. Once the configuration is complete, a ConfigModel.log file appears (typically
in Windows Notepad.)
Figure 1–27. ConfigModel.log file (opened in Windows Notepad)
Your model is configured. Navigate to your Windows desktop to locate the newly created
CSA Plant CMS folder and double click the PCMS … icon to open your PanoMap project.
1.9 RE-CONFIGURING A PANOMAP NETWORK MODEL
If an entire PanoMap model is moved from one network drive to another, it will be necessary
to re-configure the model to reflect the change. To configure a new network drive:
1. Ensure that the file “configserver.exe” is in your csa/bin folder
PanoMap Manual
1-18 Re-Configuring a PanoMap Network Model
Figure 1–28. ConfigServer.exe file in Windows Explorer
2. From the Windows Start menu, click Run. The Run window appears.
3. Type cmd in the Open field (if necessary), and click OK. A command window appears
4. At the prompt, type Configserver <modelname> <model path>
(where <modelname> and <model path> are your own model’s name and path,
without the “< >”s.)
5. Press Enter. Configserver will re-configure this model to update all relevant files. Some
large projects may require a few minutes to finish searching all folders/files. When the
configuration is completed, a log file appears in a separate window (typically in
Windows Notepad), documenting any files that have been updated.
6. All users of a newly relocated PanoMap model will need to re-run ConfigModel, as
described above in Section 1.8, on their individual PCs. Note as well that PanoMap will
run properly from remote user PCs if a network drive is made read-only, restricting
read-write privileges for specific individual users.
Opening, saving and Closing a Project 2-1
2 PANOMAP PROJECT DETAILS
2.1 OPENING, SAVING AND CLOSING A PROJECT
NOTE: It is strongly recommended that you open PanoMap projects as described in
Section 1, rather than using the “File > Open” command.
2.1.1 Saving a Project
From the menu bar click on File > Save Project or click on the icon on the toolbar.
This will save the current project without closing it or the PanoMap application.
2.1.2 Saving a Project under a new name
Choose File > Save Project As….
Figure 2-1. Save Project As menu
Navigate to the desired folder location and key-in the desired file/project name. The default
folder location and filename is the same as the current project.
NOTE: If the file already exists, a prompt appears asking if you wish to overwrite it.
Click Save.
This will save the current state into a new project file. It does not close the current project and
open the new project. If you wish to continue making changes to the new project open it first
before proceeding.
2.1.3 Closing a Project
Choose File > Close Project.
This will close the current project but will leave the PanoMap application open.
PanoMap Manual
2-2 Importing and Exporting
2.1.4 Reloading a Trajectory
This function allows you to reload the trajectory file (if it has been changed while a project is
open) without having to reload the entire project. The trajectory may be changed by updating
or adding additional trajectory points.
To reload, choose File > Trajectory > Reload Trajectory.
2.2 IMPORTING AND EXPORTING
The File > Import Export sub-menu provides a portal for managing other file formats.
Figure 2-2. Import/Export sub-menu
2.2.1 Import CSA Project (QTVR Conference)
PanoMap can be used to import project files from QTVRConference .csa file format.
Choose File > Import / Export > Import CSA Project… or click on the icon on the
toolbar.
PanoMap Manual
Importing and Exporting 2-3
Figure 2-3. Import CSA Project
Menu Item Description
CSA file name Enter the path & filename to the CSA file to be imported
XML file name Used by PanoMap. Automatically filled in by the application
MOV Location for .mov (movie) files. Automatically filled in by the application
Depth Location for Depth .bmp files. Automatically filled in by the application
Trajectory Location for trajectory .dat files. Automatically filled in by the application
Table 2-1. Import CSA Project Menu items
Property QTVR Conference
PanoMap
Redlines and stamps Yes Yes, stamp is special type of PNT or Local PNT
Measurement Yes Yes
Designing No Yes, supported graphics elements are: PNT, SEQ, TRI, QUA, Plane, Circle, Redline, Text, Sphere. In part: Cylinder, Torus, Box. Others graphics elements will be implemented in future. Supported operations are New=Add, Delete and Change properties. Elements are stored into project “xml” file, section “scene”.
Snap to graphics elements
No Yes, supported modes are: Endpoint, Midpoint, Center, Node, Nearest, Plane, Redline, Camera and Text.
Import and export plin (partly)
Yes Yes, user can import graphics elements from PLIN file or export into PLIN. (PNT, SEG, TRI, QUA, Cylinder, Torus, Sphere-only export)
PanoMap Manual
2-4 Importing and Exporting
Network conference Yes No, but network is emulated.
Panorama view modes
QuickTime QuickTime, Bitmap, OpenGL
Run external application (COM)
No Under construction. It will possible to run (short) external applications. External applications will use “panomap interface functions” for example getPoint, drawGrElement, …, currently we are using PanoMap COM interface in external applications: EdgeEstimator and Cylinder/Sphere estimator.
Pipe routing and macro placement
Yes No, will be implemented as external application by COM. [estimate: 3 1 day + 1 week for macro placement]
Estimate (planes, lines)
Yes Partial, External applications EdgeEstimator and Cylinder/Sphere estimator already exist, plane is estimated internal by PanoMap only from 3 points yet.
Registration of scan files
No No
Table 2-2. QTVR Conference and PanoMap Comparison
2.2.2 Export Full PanoMap Project
This feature allows you to make a copy of the open PanoMap project in another location,
either on an individual PC computer or the local area network.
Choose File > Import/Export > Export Full PanoMap project. A menu appears.
Figure 2-4. Export Full Project menu
You may accept the PanoMap default directory location or type another path of your own.
Click OK to export.
NOTE: Many PanoMap projects are quite large and may take some time to copy.
2.2.3 Import from Subproject
This feature allows you to import geometry created in another subproject, and allows multiple
users to share geometry without having to be working in the same PanoMap project. It can be
used to import survey points from targets, as described in the LSSM Manual.
PanoMap Manual
Importing and Exporting 2-5
2.2.4 Import from PDL
This feature allows you to import geometry encoded in the CSA format PDL file.
2.2.5 Import/Export 3D Geometry
This feature allows 3D geometry to be either imported into the laser scan environment or
exported from the laser scan environment to a CAD environment. The import function allows
importing of 3D geometry from plin files (CSA model format) so that they can viewed and
compared with the laser scan data. The export function allows the exportation of shapes into
either plin files or any of several CAD formats such as AutoCAD or MicroStation.
Note that this particular feature does not export actual scan data, only objects created or fitted
into the laser scans. To export actual scan data to a CAD environment see Section 6.2
“Extracting Laser Scan Data”.
From the menu bar click on File > Import / Export > Import / Export 3D Geometry…, or
click on the icon on the toolbar.
Make any desired changes to the dialog and then click “OK” to process, or click “Cancel” to
undo all changes and close dialog.
Figure 2-5. Import/Export 3D Geometry
A listing of supported primitive types and supported data types follows.
PRIMITIVE IMPORT EXPORT
PNT yes yes
PanoMap Manual
2-6 Importing and Exporting
SEG yes yes
TRI yes yes
QUA yes yes
Cylinder yes yes
Box yes yes
Cone yes yes
Reducer yes yes
Torus yes yes
Sphere Yes yes
Table 2-3. Import/Export 3D Geometry - Supported Primitive Types
TYPE EXTENSION
PLIN .dat
DATAL/PDMS .pdm
IGES .igs
AutoCAD .dxf
MicroStation .dgn
Table 2-4. Export 3D Geometry - Supported Data Types
2.2.6 Scan Model Extract
Refer to “Extracting Laser Scan Data” in the LSSM Manual
2.2.7 Generate 2D Drawing
This feature allows you to generate 2D drawings of particular panorama views as either
AutoCAD files or Postscript files.
From the menu bar click on File > Import / Export > Generate 2D Drawing or click on
the toolbar. A Generate 2D Drawing menu appears.
PanoMap Manual
Importing and Exporting 2-7
Figure 2-6. Generate 2D drawing menu (DXF format example)
Make any desired changes to the dialog and then click Process to Generate.
File Name Input desired file name for 2D drawing
Data Type Select either AutoCAD file (.dxf) or Postscript file (.ps) for the 2D drawing.
BMP file Select source file for the drawing generation, normally the bitmap the desired panorama was created from. Also select the desired mapping type, spherical or cylindrical.
Mapping Type Select either Spherical or Cylindrical
Panoramic View Input the desired view direction. You may input default view
positions North, East, South, or West by selecting the appropriate button. You may input specific view positions by selecting the “Navigate” button and filling in the desired values. View Azimuth and View vertical define the direction.
Zoom (hora) and Zoom (vera) define the height and width of
the view. You may view any of the inputted views in the current panorama by selecting the “Apply view” button.
Output Image Size Input the desired image size in inches.
Brightness Input the desired image brightness (.25 is the default)
Keep Thickness If checked, maintains the same thickness for object lines as
specified in PanoMap; otherwise changes to the default settings in the Postscript file.
Auto Adjust View If checked, automatically adjusts viewpoint to correct
horizontal plane if scanner was not originally positioned on
PanoMap Manual
2-8 Importing and Exporting
it correctly.
Table 2-5. Generate 2D drawing menu description
2.2.8 Import Component Info
Component information can be imported from an external file to be used in PanoMap.
This allows you to assign this information to features in PanoMap such as shapes or tags.
Also, component information generated in PanoMap can be exported to an external file so that
it can be updated and used in the database for the model.
Component information is normally stored in a file with the template ccsm*.seq.
Choose File > Import / Export > Import Component Info….
Navigate to the desired folder and select the file to be imported.
2.2.9 Export Component Info
Choose File > Import / Export > Export Component Info….
Navigate to the desired folder and indicated name of file.
2.2.10 Import / Export Object Attributes
Choose File > Import / Export > Import / Export Object Attributes…
Make any desired changes to the dialog and then click “OK” to process, or click “Cancel” to
undo all changes and close dialog.
This feature allows the used to export the attributes of a selected object into a .txt file for use
in other applications.
Figure 2-7. Import/Export Object Attributes
2.2.11 Import View (Ctrl + F11)
Choose File > Import / Export > Import View….
Navigate to the desired folder and indicated name of file.
PanoMap Manual
Exit 2-9
This will import the views from the selected trajectory file.
You can select which view he would like to see in the current panorama.
Note: This feature is only available when a panorama is open.
2.2.12 Export View (Ctrl + F12)
Choose File > Import / Export > Export View
Navigate to the desired folder and indicated name of file.
This will export the current view position and direction into a trajectory file (traj*.dat) so that
they can be viewed in other applications such as Model Review. Only the current view is
exported.
NOTE: This feature is only available when a panorama is open.
2.2.13 Export View with Near and Far (Shift + F12)
Choose File > Import / Export > Export View with Near and Far
This will export the current view position and direction with outer hither and yon components
into a trajectory file (traj*.dat) so that they can be viewed in other applications such as Model
Review. Only the current view is exported.
NOTE: This feature is only available when a panorama is open.
2.3 EXIT
To close the current project but leave the PanoMap application open, choose File > Close
Project.
Toolbar 3-1
3 PANOMAP “VIEW” MENU DETAILS
When a given toolbar is first turned on, it appears undocked in the center of the window. It can
be left undocked or it can be dragged using the handle on the left to the top or bottom of the
window, or to either side.
Changes to panoramas are stored in the Project XML file; upon closing.
3.1 TOOLBAR
Figure 3-1. View submenu in PanoMap
From the menu bar click View > Toolbar, to toggle the display of the available toolbars on
(indicated by a check mark) or off.
When a given toolbar is first turned on, it appears undocked in the center of the window. It can
be left undocked or it can be dragged using the handle on the left to the top, bottom, or either
side of the window.
Auto Reload on Maximize ensures that toobars will remain as you’ve positioned them in a
resized window, when you re-maximize the window.
3.2 WORKSPACE
From the menu bar click View > Workspace, or click , to toggle the display of the
Workspace panel on (indicated by a check mark) or off.
The Workspace can either be undocked or docked on the left side of the window. If the
workspace width is re-sized during a PanoMap session, that information is saved and saved
with the project file in PanoMap.
3.3 STATUS BAR
From the menu bar click View > Status Bar, to toggle the display of Status bar on (indicated
by a check mark) or off. The Status Bar is located at the bottom of the window and displays
PanoMap Manual
3-2 Filters
the current panorama, the current command, and the curser position in both global and local
coordinates.
3.4 FILTERS
3.4.1 Pano Filter
From the menu bar click View > Filters > Pano or click the icon on the toolbar, to
display the Pano Filters window.
Figure 3-2. Pano Filter
The Include list shows only panoramas (and objects) that match the filter. The Exclude list
hides panoramas (and objects) that match the filter. You may use wildcards ( * and ? ), and
commas too (e.g. P*1, P*2, P*7), where:
* is a substitute for 0-N arbitrary characters (e.g. P*)
? is a substitute for just 1 arbitrary character (e.g. PIPE000?)
To include/exclude types of panoramas (i.e., QuickTime, OpenGL, or Raw Bitmap) check the
appropriate box in the menu.
3.4.2 Scene Filter
From the menu bar click View > Filters > Scene or click the icon on the toolbar, to
display the Scene Filters window.
PanoMap Manual
Filters 3-3
Figure 3-3. Scene Filter
For explanation of this menu’s Include and Exclude list, see 3.4.1 above.
The following radio button options are available, which affect how objects are displayed in the
Scene tab list as follows.
o Show all shapes: Graphics primitives (cylinders, boxes, etc.) are all displayed in the
Scene tab list.
o Show only shapes visible in active panorama : Only those graphics primitives are
displayed in the Scene tab that are displayed on the active panorama. Switching to
another panorama causes a change in the view. If no panorama is open, no objects appear
in the list.
o Show only shapes created in active panorama (by 1st pano): Each graphics primitive
has an internal “first pano” attribute. If this attribute is equal to active panorama or it isn't
set, then this graphics primitive is showed in the Scene tab list.
o Show only shapes created in active panorama (by view): If the panorama is by
attribute “first pano” and active panorama have equal view, then this graphics primitive is
showed in the Scene tab list. If this attribute isn't set, primitive is displayed as well.
o Show shapes with custom PANO list: Each graphics primitive listed has a "Custom
panoramas" internal attribute. If active panorama is in this list, then its primitive is
displayed in the list.
o Show shapes with custom VIEW list: Each graphics primitive has internal attribute -
list "Custom views". If view of active panorama is in this list, then primitive is showed
in the scene tab list.
PanoMap Manual
3-4 Environment
3.5 ENVIRONMENT
From the menu bar click View > Environment…, or click the icon on the toolbar, to
display the Environment Settings window.
Figure 3-4. Environment
Make any desired changes to the dialog and then click OK to process, or click Cancel to undo
all changes and close dialog.
3.6 PROJECT SETTINGS
Choose View > Project Settings…, or click the icon on the toolbar, to display the Project
Setting window.
PanoMap Manual
View Popup Menu 3-5
Figure 3-5. Project Settings (Panorama and Scene tabs)
Make any desired changes to the dialog and then click OK to process, or Cancel to undo all
changes and close dialog.
In particular, you may wish to adjust the line thickness and text box colors in the View,
Colors tab to improve legibility of lines and type against your scans’ backgrounds.
Also, the speed of geometry export can be increased by selecting Only Centerlines in the
Scene tab.
3.7 VIEW POPUP MENU
The view popup menu is accessed by right-clicking the mouse button with the curser over an
open panorama. If the curser is snapped to a shape, then the shape specific functions will be
available If the curser is snapped to another pano position, then the “Activate Pano – by
camera” function is available. Otherwise these functions are disabled.
PanoMap Manual
3-6 View Popup Menu
Figure 3-6. View popup
Edit Mode, see Tools Menu, Edit Mode
Escape Command, see Tools Menu, Escape Command
Activate Pano - by camera, will open and activate the panorama referenced by that particular
camera and center the camera in the view.
Go To Coord - by cursor, centers the current curser position in any open pano (selected by
the user)
Go To Shape - in first pano, goes to the location of the currently selected shape in the
panorama listed as first pano.
Go To Shape - where visible, for list selection of open panoramas in which element is visible
to go to.
Go To (Prev) Shape – by Seq Num, goes to the location of the previous shape by sequence
number in the panorama listed as first pano.
Go To (Next) Shape – by Seq Num, goes to the location of the next shape by sequence
number in the panorama listed as first pano.
Refresh, refreshes panoramas
Export to PLIN – See section 5.3.8.6 “Import/Export 3D Geometry”
Scan model extract , – See section 6.2 “Extracting Laser Scan Data”
Delete Shape, see Tools Menu, Deleting Shapes
PanoMap Manual
View Popup Menu 3-7
Modify Shape allows modification of shape vertices
Pano Properties allows review of a used attributes, custom attributes, routing and routing
objects.
Figure 3-7. Pano Property Property Info – Used Attributes (date highlighted)
Shape Properties, allows user to modify property information on a particular element,
including Object ID.
Figure 3-8. Shape Property Info (Main / Plin tab)
Main/PLIN Tab
Key (internal id) Read-only field controlled by application
Caption User can set short text for each shape and object
Object name (8 ch) Key-in Object ID or choose from drop down list
PanoMap Manual
3-8 View Popup Menu
Piece name (2 ch) Key-in Piece ID
View, Colors Tab
View Mode User can set in which panoramas the shape is displayed.
First Pano User can set which panorama is considered the “first” pano
Reg Name Read-only field controlled by application for the Registration Name a particular shape is assigned to
Use Parent Values If checked, colors and line thicknesses will be inherited from parent shape
Visible / Hidden If “Use Parent Values” is unchecked, allows control of colors to be used for displaying visible and hidden elements for this shape
Line Thickness [pix] If “Use Parent Values” is unchecked, allows control of line thickness to be used for this shape
Description Tab User-defined description can be entered here
Attributes Tab
Template name Drop down list of available attributes
Geometry Tab Allows user to view and adjust a shape’s geometry.
Table 3-1. Shape Property menu definitions
3.7.1 Show Camera Name
Click to display names of views near the corresponding symbols of cameras (These
appear as text near green squares in a scan or keyplan).
Mouse controls 4-1
4 PANOMAP “TOOLS” MENU
The Tools menu is accessible from the PanoMap main menu.
Figure 4-1. Tools submenu in PanoMap
Toggled items that are on/enabled are indicated by a check mark () in the menus.
Figure 4-2. Toggled item: Enabled/on (left) and Disabled/off
A toggled item that is on/enabled will also appear differently on the toolbar, as shown above.
4.1 MOUSE CONTROLS
4.1.1 Displaying mouse cursor
Tools > Mouse > Show Cross toggles the display of “crosshairs” on/off.
PanoMap Manual
4-2 Mouse controls
Tools > Mouse > Oxyz As RGB toggles the display of Oxyz symbol on/off.
NOTE: User can set size of Oxyz by selecting View> Project Settings, Panorama
tab, Size Oxyz
Tools > Mouse > Allow Mouse Ray, to allow Mouse Ray.
This function displays a mouse ray from the camera location to to the curser position in
another panorama other than the one the curser is currently located in. For this to work, this
function must be toggled on and the “compass’’ function in the project tab (section 5.8.1) for
the desired panorama must also be toggled on.
4.1.2 Displaying mouse coordinates
Tools > Mouse > Show Hint toggles the display of hint information on/off.
Tools > Mouse > Show Hint Dialog toggles the display of separate dialog with hint
information on/off.
Tools > Mouse > Mouse Hint - Measuring toggles the display of measurement
information on/off.
Tools > Mouse > Mouse Hint - Snapped shape toggles the display of snapped shape
information on/off.
Tools > Mouse > Mouse Hint - 3D cords (rec) toggles the display of 3D coordinate
information on/off in rectangular coordinates.
Tools > Mouse > Mouse Hint - 3D cords (cyl) toggles the display of 3D coordinate
information on/off in cylindrical coordinates (including azimuth).
PanoMap Manual
Snap 4-3
Tools > Mouse > Mouse Hint - 3D cords (sph) toggles the display of 3D coordinate
information on/off in spherical coordinates.
Tools > Mouse Hint > Mouse Hint - Photo cords toggles the display of photo coordinate
information on/off.
This function allows display of the coordinates of a photo which has been texture mapped to a
Panorama
Tools > Mouse > Mouse Hint – Angles toggles the display of angle (relative to the
camera position) information on/off.
Tools > Mouse Hint > Mouse Hint - Measure error toggles the display of measurement
error information on/off.
Tools > Mouse > Mouse Hint - Depth (radius) toggles the display of depth radius
(distance from camera position) information on/off.
Tools > Mouse > Mouse Hint - Depth coords toggles the display of depth coordinate
from the depth bitmap information on/off.
Tools > Mouse > Mouse Hint - Visual coords toggles the display of visual information
on/off. This gives the visual coordinates from a JPG, PNG, or BMP if a VRML file is not
being used.
Tools > Mouse > Mouse Hint - Direction toggles the display of direction information
on/off.
Tools > Mouse > Mouse Hint - Normal (radius) toggles the display of normal radius
information on/off. This feature displays the vector which is normal to a planer surface
calculated at the cursor position.
4.2 SNAP
The PanoMap user can enable/disable snapping by:
Tools > Snap > Use Snap
NOTE: If select command is active, or Shift/Ctrl key is down, snapping is
automatically disabled.
Tools > Snap > Snap Endpoint toggles snapping to endpoints on/off.
Tools > Snap > Snap Midpoint toggles snapping to midpoints on/off.
PanoMap Manual
4-4 Border Point
Tools > Snap > Snap Center toggles snapping to centers on/off.
Tools > Snap > Snap Node toggles snapping to nodes on/off.
Tools > Snap > Snap Nearest toggles snapping to nearest point on/off.
Tools > Snap > Snap Plane toggles snapping to planes on/off.
Tools > Snap > Snap Redline toggles snapping to redlines on/off.
Tools > Snap > Snap Camera toggles snapping to cameras on/off.
Tools > Snap > Snap Text toggles snapping to text on/off.
Tools > Snap > Snap Face toggles snapping to the face of elements on/off.
Tools > Snap > Snap Surface toggles snapping of surface instead of centerline. Note
that only snapping on wired model is supported.
Tools > Snap > Snap Connector toggles snap on connectors (connection points) as used
in piping. Connectors come from PDL, Macroplacement and RouteMan; these are points
(PNT) with volume=CN and with user attributes with prefix Conn.
Tools > Snap > Prefer Macro as owner (instead of primitive) toggles snap on macro,
instead of (small) primitive(s) under the cursor. You may also use the PageUp and PageDown
keys to switch snapped elements. Using Prefer macro as owner changes only the
preferences.
4.3 BORDER POINT
In order to prevent clicking on a fallen point, and/or to more accurately click a point along the
edge of a component, click or choose Tools > Border Point.
PanoMap Manual
Precise Point 4-5
Figure 4-3. Border Point
Radius [in pixels of depth bitmap]: determines the size of area, where the component
connection is looking.
Angle limit determines sensitivity for the fallen points
Size limit (for component) determines the minimum size of each component connection
Check the Snap to marginal points in result component box to permit a more accurate click
point on the edge.
4.4 PRECISE POINT
Tools > Precise Point assists the user in locating the edge between two planes without
using EdgeEstimator. To use:
Select a precise point and, enter the desired box radius (the default is a 21 x 21 point box).
Enter the max allowable edge error.
A small box will appear with the mouse cursor of size corresponding to the box radius.
As the mouse is moved over an edge, a thin line will appear in the box indicating the edge if
the program is able to locate it (see Figure 4-4).
PanoMap Manual
4-6 Type Point
Figure 4-4. Precise Point
4.5 TYPE POINT
The Tools > Type Point, type 3D position (x, y, z) coordinates feature allows the user to type in
a point instead of clicking on a point in a panorama, when a function requires a point to be entered.
The point will be relative to one of the following choices:
Origin Absolute coordinates.
View pt Current View point.
Last pt Last point on a shape.
Free pt Last selected point.
Figure 4-5. Type Point menu (View point displayed)
4.6 EDIT AND ESCAPE
Tools > Edit Mode, or press spacebar, toggles edit mode on/off.
Tools > Back Edit Phase, or press Backspace, to back up through current command.
PanoMap Manual
Measurement 4-7
Tools > Escape Command, or Esc, to terminate an existing command.
4.7 MEASUREMENT
4.7.1 Add Dimension
Ensure that you are in Edit mode.
NOTE: For increased accuracy snap to graphic elements.
Tools > Add Dimension allows the user to add dimensions into a pano.
Figure 4-6. Add Dimension Dialog Box
1. Select the style of dimension to be added. There are three basic types:
True Distance: Displays the true distance between two points.
Horizontal: Displays the horizontal distance between two points.
Vertical: Displays the vertical distance between two points.
The sub type in parenthesis (such as standing, lying, front, etc) defines the position of the
dimension lines and text.
2. Click the start point of the dimension in the panorama. In the example below, the vertical
height of a particular instrumentation box from the plant’s floor is measured.
PanoMap Manual
4-8 Measurement
Figure 4-7. Dimension start point (left) and end point
3. Click to designate dimension’s end point. The example above shows this point at the bottom
of the instrumentation box.
4. Click a third time to position the dimension call-out; you may need to move it in order to
make it legible against a background.
PanoMap Manual
Measurement 4-9
Figure 4-8. Dimension result
The example in Figure 4-8 shows a measurement of 47.697 inches from floor to instrument
box.
4.7.1.1 Deleting a measurement
NOTE: Any deletion is permanent once it is made; there is no active “undo”
command available.
To delete a dimension line that has just been created:
1. Navigate to the PanoMap Scene tab and check to see which of the objects is
highlighted.
2. Uncollapse the object by clicking if needed and find the Dimension you wish to
delete.
Figure 4-9. Dimension appearance example in Scene tab
3. Confirm that this is the correct dimension by double-clicking that DIMENSION object
and reviewing the PanoMap window to see the highlighted dimension line.
PanoMap Manual
4-10 Measurement
4. If this is the dimension you wish to delete, press Delete (or right-click the dimension
and choose Del from the sub-menu that appears. A delete confirmation message
appears.
Figure 4-10. Delete confirmation message
5. Click Yes to confirm deletion.
4.7.2 Quick Measuring
The Point to Point and Plane to Point methods provide a simple way to make temporary
measurements while reviewing scans. Unlike the Tools > Add Dimension menu (Section
4.7.1), these Quick Measurement dimensions cannot be saved with the project.
To make a quick point to point measurement:
1. Click or select Tools > Quick Measuring > Point To Point. A
message
appears. As noted, you may change from true distance, to horizontal, to vertical
measurement, by turning the mouse scroll wheel.
2. Click to set starting position for measurement (point)
3. Move mouse to ending position for measurement (point).
Figure 4-11. Quick Measuring Point to Point example
4. The true distance between the two points will be displayed in the mouse hint box. (The
example in Figure 4-11 provides a distance = 47.223 doorway measurement.)
PanoMap Manual
Measurement 4-11
To make a quick plane to point measurement:
1. Click or select Tools > Quick Measuring > Plane To Point. A
message
appears.
2. Click to set a starting position for measurement (plane) by selecting three points,
forming a triangle on a plane surface.
3. The program will display a temporary plane symbol for the plane.
Figure 4-12. Quick Measuring Plane to Point example (temporary plane symbol)
4. Move the mouse to an end position for measurement (point). The perpendicular
distance from the plane to the point will be displayed in the mouse hint box. (The
example in Figure 4-13 shows a 12.515 inch distance from elevator door to door
frame.)
Figure 4-13. Quick Measuring Plane to Point example (result)
To make a quick point to point measurement:
1. Click or select Tools > Quick Measuring > Angle of Centerlines. An
message appears.
PanoMap Manual
4-12 Measurement
2. Click an object containing a centerline, or an individual segment whose angle you wish
to determine.
3. An message
appears. Move the mouse another object containing a centerline, or individual segment,
whose angle to the first object you wish to determine.
Figure 4-14. Quick Measuring Angle of Centerlines example
4. The line-to-line angle between the two centerlines (or segments, as shown above) will
be displayed in the mouse hint box. (The example in Figure 4-11 provides an angle =
139.15 measurement.)
4.7.3 Adding graphic elements
NOTE: “Local” means added to the active Pano only, and not viewable from other
Panos.
Tools > Add Local Redline
Tools > Add Redline adds a red line into a Pano.
Click to select the start position for the redline. Continue clicking to select intermediate points.
Select the end point holding down Shift and clicking.
Tools > Add Local Text
Tools > Add Text adds a text box with arrow pointer into a Pano.
Click to select the arrow point position for the text box.
Click to select the position of the text box.
PanoMap Manual
Measurement 4-13
Enter the desired text into the text box and select Apply. (Text may also be added (or edited)
in the Add Text Properties box and them selecting “Apply”)
Tools > Add Local PNT
Tools > Add PNT, adds point into a Pano.
Click to select the position for the point.
Tools > Add Plane
See “Create Plane” section under “Model Creation”.
Tools > Add Shape > Add Circle adds a circle into a Pano.
Click to select the center of the circle.
Click a second point to determine the radius of the circle defined by its distance from the
center point.
Select the orientation of the circle by rotating it with the mouse wheel and then clicking when
the desired orientation is obtained
Tools > Add Shape > Add SEG adds a segment by selecting two points in a pano
Tools > Add Shape > Add TRI adds a triangle by selecting three points in a pano
Tools > Add Shape > Add QUA adds a quadrilateral by selecting four points in a pano
Tools > Add Shape > Add Box (1+3 pts) adds a box by first defining an edge with two
points and then defining a depth and height with the 3rd
and 4th points. The box need not be
parallel to the xyz axis or level.
Tools > Add Shape > Add Box (as min-max) adds a box by defining the min-max of
the box with three points. Box will be parallel with xyz axis.
Tools > Add Shape > Add Box (from plane) tests the quality of a fitted plane. It adds a
box by selecting a fitted plane. The flatter the fitted the plane, the more 2D the box appears. If
the box is 3D this indicates the plane fitment is of low quality.
Tools > Add Shape > Add Sphere adds a sphere by first selecting the center of the sphere
with the left mouse button and then defining the radius of the sphere by selecting a second
point a distance from the first.
Note: This function does not “fit” a sphere to the scan geometry, it simply adds a sphere at a
user specified point of a user specified size.
4.7.4 Selecting graphic elements (Select Shapes)
Tools > Select Shapes > (un)Select Shapes, or Ctrl+S
PanoMap Manual
4-14 Measurement
Ctrl+LButton+MouseMove over panorama for selection to automatically activate/deactivate
items.
select direction downward: select
select direction upward: unselect
Tools > Select Shapes > Select All Shapes, or Ctrl+A
Tools > Select Shapes > Unselect All Shapes
Tools > Select Shapes > Filter Dimensions
4.7.5 Deleting Shapes
Tools > Delete Shapes, Del.
4.7.6 Adding Intersections
Tools > Add Intersection > of 2 planes (=SEG) adds a segment at intersection of two
planes.
Tools > Add Intersection > of 3 planes (=PNT) adds a point of intersection of three
planes.
Tools > Add Intersection > of plane & line (=2PNT) adds a point at intersection of
plane and line.
4.7.7 Pano Zooming
Tools > Pano Zooming > Large Zooming Buttons adds touch-screen compatible zoom
out/zoom in icons to an open pano.
4.7.8 Pano Positions
This function allows the user to manually adjust his view in the current Pano by either
selecting on the default views “North”, “South”, “West”, or “East” or by selecting “Navigate”
and entering the necessary information.
From the menu bar click on Tools > Pano Positions > Navigate, or click on the icon on
the toolbar, to display the Navigator dialog.
PanoMap Manual
Scene Tab Element Popup Window 4-15
Figure 4-15. Navigator menu
View Azimuth and View vertical define the direction.
Zoom (hora) and Zoom (vera) define the height and width of the view, or “pan” in
QuickTime terminology (from 0° to 360°)
To set Angle type: in QuickTime, the angles are controlled via QuickTime. For CSA the
angles are controlled via "Polar angle" and "Polar direction" from cdpr04 in model directory.
(see also Edit > Project Settings > Panorama tab)
4.7.9 Utilities
4.7.9.1 Point to Clipboard
Copies the last selected point to the Windows clipboard for use in other applications.
4.7.9.2 SeqNo
See section “Pipe Routing”
4.7.9.3 Hide Dimensions & Redlines
From the menu bar click on Tools > Utilities > Hide Dim & Red (or enter Ctrl+D) to toggle
the display of dimensions and redlines on/off.
4.7.9.4 Hide All Geometry
From the menu bar click on Tools > Utilities > Hide All Geometry, (or enter G) to toggle the
display of all graphic elements on/off.
4.8 SCENE TAB ELEMENT POPUP WINDOW
Right-clicking in Scene tab displays a pop-up window, which may have different options
available depending upon the element highlighted. For example, right-clicking on the Cameras
or Default folder displays the following menu:
PanoMap Manual
4-16 Scene Tab Element Popup Window
Figure 4-16. Scene tab elements Menu
Go To Shape - in active pano (or click the button) opens the current active panorama,
centering the element in the view. If shape is a Local Shape, it will also activate that
panorama.
Figure 4-17. Go To Shape Menu
PanoMap Manual
Assigning Tags and Component Information 4-17
Go To Shape - in first pano opens and activates the panorama in which the element was
created and centers the element in the view.
Go To Shape - where visible scans all opened panoramas for those instances in which the
element is directly visible. Then a drop down list is displayed from which the user can select.
The selected panorama is then opened and activated with the element centered in the view.
Is Object Active makes the selected object the active object. The active object is the object
that all newly created elements are assigned to. Only one object may be the active object.
NOTE: Once the element is created, the object it is assigned to can be changed
either by using the “View Popup Menu” and selecting a new object, or by
left-clicking on the element and dragging and dropping it on a new object.
Is Object Enabled makes the selected object enabled. Enabled objects can be seen and
modified in the panoramas. If an object is not enabled it will not be visible. As large numbers
of elements are created, Panomap may begin to slow down. Disabling objects unneeded for
the current task will alleviate this effect.
Enable Object by Filter provides an enabling/disabling of multiple objects using view filters
such as “All” or “None” or user defined filters. See View, Project Settings.
Modify View Filters allows creation of custom filters. See View, Project Settings.
Is Object in Routing Package allows user to define which objects are part of pipe routing
packages. See Section 6.7.
Routing See Section 6.7.
Export To Plin, See “Import/Export 3D Geometry.”
Scan Model Extract See section 6.2.
Export To Subproject allows export of individual objects and panoramas as a separate
PanoMap subproject so that they can be imported and used in other PanoMap Projects.
Export To PDL allows export of objects into a CSA PDL coding file.
Export To PDL(MacroCAD) allows the export of objects as CSA PDL coding into an open
session of MacroCAD.
Refresh refreshes panoramas.
New Object creates a new object with a user-defined name.
Rename/Replace allows the selected object to be renamed
Delete, see Tools Menu, Deleting Shapes.
Properties, see View Popup Menu, Shape Properties.
4.9 ASSIGNING TAGS AND COMPONENT INFORMATION
The Add Text tool can be used to tag objects or points within PanoMap with specific
component tags. These tags can then be used to access specific information about the
PanoMap Manual
4-18 Assigning Tags and Component Information
component such as drawing or asset management data if the data is available in a CSA model
database.
1. Select Tools > Add Text.
Figure 4-18. Add Text Dialogue Box
2. Click on a point in PanoMap to select the arrow point position for the test box. The user
may use the snap function to assist in selecting vertices or center of a graphic element.
3. From the drop down menu select the type of text to be added:
Custom Text: Allows the user to type in whatever text is desired. You may use
this method to manually enter a component name, so long as a 4-character
component type is followed by a 24-character component name.
Snapped “object: piece” If the text box is snapped to a graphic element, the
object name and piece number of the element will be displayed in the text box.
Component “type: name” The user may load a.txt file containing component
ID’s of the 4-character component type followed by a 24-character component
name. To load the file, click on “Load” and select the desired file. To load a
different file, click “Clear” and then click “Load” to select a new file.
(Note: to ensure that the name of the scan is included with the text label, check the
“List of scans in label text (on the fly)” box in the View > Project Settings >
View, Colors tab.)
Survey locations
4. If you have entered a component name from a file, select the desired component record
from the drop-down list.
5. Click to set the position of the text box.
If using “Custom Text” enter the desired text into the text box and click Apply.
4.9.1 Accessing Component Data
Go to Tools > Review and choose either Document Review or Asset Review.
Click on a Tag that contains a component name. A WINTAB screen will appear with the list
of available document or asset management information.
Double-click on any of the displayed records in order to view it.
PanoMap Manual
3D placement – Air Point 4-19
4.10 3D PLACEMENT – AIR POINT
Tools > Air Point enables XYZ points can be created on the fly.
Figure 4-19. 3D Placement (air point) menu
Click the Auto normal button to display new coordinates in the Mouse hint.
Figure 4-20. 3D Placement (air point) nx / ny / nz coordinates in Mouse Hint
4.11 3D PLACEMENT - X, Y, Z DIR
The Tools > 3D Placement > Obsolete option permits the user to individually click a point in
front of a surface (for example) as opposed to clicking on an object’s surface in a scan.
Figure 4-21. 3D Placement entry field
To use, click one of the three menu options and enter the distance from the surface as follows:
X Dir: point in air, away from clicked point on the surface about entered distance using X
axis.
Y Dir: as above but using the Y axis.
Z Dir: as above, but using Z axis.
Load & Remove 5-1
5 PANOMAP “APPLICATIONS” MENU
Figure 5-1. Applications Menu in PanoMap (example, applications list varies with user)
Executable programs designed to run within PanoMap are available from the Applications
menu. These programs are organized hierarchically; when more than one program beginning
with the same alphanumeric character is available a sub-menu is formed (see “B” in the Figure
5-1 example.)
5.1 LOAD & REMOVE
To add or remove applications, click on Applications > Special > Load & Remove.
Figure 5-2. Load & Remove Applications menu
To include additional applications click Add. An Open menu appears; you may navigate to
where the desired executable (.exe) file is located—typically on your PC’s C:\csa\bin\ folder.
PanoMap Manual
5-2 Stop Application
Figure 5-3. Open menu
To remove an application, highlight that line in the Load & Remove Applications menu.
Click OK to commit changes and close dialog, or click Cancel to undo all changes and close
the menu.
5.2 STOP APPLICATION
NOTE: Individual applications are typically ended by clicking on the “Close”
button within that applications dialog. However, these may occasionally fail
to process a command due to compatibility issues; the Stop Application
menu exists to close these applications safely without ending your PanoMap
session.
From the menu bar click on Applications > Stop Application.
If any applications are currently running, they will appear to the right of the arrow on the
menu.
Click on a particular application to terminate it.
A message box will display “Do you really want to kill this process?” Click Yes to terminate.
Note: if the application is in the process of constructing geometry (i.e., cylinders), you may
see this message:
Figure 5-4. Reset COM interface
PanoMap should continue to run regardless of choice. Click Yes reset the COM interface.
5.3 LOADED/AVAILABLE APPLICATION
Click on any of the listed applications to run it.
PanoMap Manual
Loaded/Available Application 5-3
See Section 6.0 “Model Creation” for further explanation of the CylinderEstimator,
TorusEstimator, MacroPlacement, and EdgeEstimator applications.
See the LSSM Manual for further explanation of the ScanRegistrator2 application.
Fitting Geometric Shapes 6-1
6 MODEL CREATION
Geometry can be created within PanoMap either for modeling and design work, or to assist in
scan registration. When creating geometry for Scan Registration constraints, it is helpful to
have a key plan of scanner locations as well as representations of target geometry. The
following geometry can be created in PanoMap and used for scan registration: cylinders,
planes, edges. These methods are preferred because they use sophisticated algorithms for
estimating and are thus more accurate. Additionally, for modeling, geometric macros can be
added and pipe lines can be automatically routed. When creating any of these elements
registration is improved if the same general area is visible in two or more scans.
As shown in previous sections, PanoMap can also be used to create other graphic element
types such as points, circles, segments, triangles, quads and spheres. However, because they
are not created using algorithms to automatically fit them to the scan, they cannot be used as
constraints. But they can still be used for modeling.
6.1 FITTING GEOMETRIC SHAPES
6.1.1 Create Cylinder/Sphere
Round objects such as cylinders or spheres can be fitted by computer algorithm into the laser
scan data. This can be done either into general shapes primarily for registration or into specific
shapes such as pipe to aid in routing pipes. The algorithm can either determine the size of
these shapes automatically by the laser scan data or you may specify sizing information such
as in the case of know pipe size or a registration sphere.
1. Zoom in on a pipe or other cylindrical object in all views.
Figure 6-1. Zoomed in on pipes
PanoMap Manual
6-2 Fitting Geometric Shapes
2. From the menu bar select Applications > CylinderEstimator
Figure 6-2. Cylinder Estimator
3. Choose Cylinder (4 points).
4. Click Pick points on cylinder.
NOTE: View Mode is automatically changed to Edit Mode. It will be switched back
to “View Mode” when command is completed.
For sphere fitment normally the 1 point – new method is easiest and most effective but only if
the diameter of the sphere is known. If the diameter of sphere is unknown, the many points
method must be used. The “many points” method may be more accurate when the cylinder or
sphere is partially obscured.
5. Point 1 With the mouse click on the start point along the centerline axis of a pipe or
other cylindrical object in one of the views/scans.
For sphere fitment skip steps 5 though 7.
6. Point 2 Click on the end point of the axis.
7. Point 3 Click along one edge of the pipe.
8. Point 4 Click along the opposite edge of the pipe. There can be long pause between the
last point and the application drawing the cylinder.
Click OK and return to Step 3.
NOTE: When selecting points, it is best not to be too precise. For instance (See also
Figure 6-3) for the centerline points, select one a little to one side of the
PanoMap Manual
Fitting Geometric Shapes 6-3
centerline and one to the other side. When selecting the edges be sure to be
inside the object just away from the actual edge, and permit the program to
find the edge.
NOTE: Small cylinders are typically estimated less accurately than larger cylinders.
Figure 6-3. Cylinder Estimator - Selecting Points
Figure 6-4. Cylinder Estimator - Resultant Cylinder
Repeat Steps 3 - 8 for the same cylinder in the other views/scans.
Many Points Method: In the many points method, select 15 to 20 individual points on
the surface of the cylinder or sphere instead of the 4 points on cylinder or 1 point on the
sphere.
PanoMap Manual
6-4 Fitting Geometric Shapes
Figure 6-5. Cylinders created in all four views
NOTE: As can be seen, some “phantom” cylinders appear in some of the other
views. This is because the scans have not been registered.
6.1.2 Using Pipe Specifications
If the cylinder is being fitted to a pipe that is of a standard specification, the piping
specifications can be selected so that PanoMap can choose either the pipe size that is closest to
the estimated cylinder diameter or a user-specified size. A specific diameter may be specified
for a sphere.
In the Cylinder Estimator dialog box click Select Specification.
The dialog box for specification selection appears.
It displays all specs from the piping library for the current model.
PanoMap Manual
Fitting Geometric Shapes 6-5
Figure 6-6. Selecting Pipe Specification
Select the piping spec that is correct for the piping being fitted.
Click OK.
If you do not know the exact specification, the “Default ANSI” or “Default JIS” may be
selected.
Check Diameter and select the correct diameter from the drop down menu. If the “Diameter” check box
is unchecked (user knows standard, but not exact size), the cylinder estimator will create a cylinder with
diameter obtained from selected standard that is the nearest to the estimated one. For a sphere, select the
diameter check box and type in the correct diameter of the sphere.
NOTE: For the sphere 1 point method the user must enter a diameter.
If you wish to specify an exact diameter for a cylinder that does not fit any of the specifications, select
“None” from the “Select Specification” list and then type in an exact diameter after checking the
“Diameter” check box.
Proceed with cylinder fitment.
6.1.3 Create Plane
6.1.3.1 Create Plane with Tools menu
Zoom in on a flat surface that is visible in all views.
Ensure that you are in Edit Mode. Press the space bar to toggle modes.
PanoMap Manual
6-6 Fitting Geometric Shapes
Figure 6-7. Zoomed in on control box
From the menu bar select Tools > Add Plane. The Add Shape Properties window appears.
Figure 6-8. Add Shape Properties Window
The Add Plane > enter 1st Point prompt appears.
Point 1 - Click in the bottom left corner of a plane surface.
Point 2 - Click in the top right corner.
Point 3 - Click in the top left corner. There may be a slight delay between the last point and
the application drawing the plane representation. Be patient.
NOTE: When selecting points, it is best not to be too precise
PanoMap Manual
Fitting Geometric Shapes 6-7
Click near but not right at the corners.
Figure 6-9. Add Plane - Selecting Points
Repeat Steps 4 - 7 for the same plane in the other views/scans.
Figure 6-10. Planes created in all four views
NOTE: A plane is assumed to extend infinitely along the axis represented by the
circle.
6.1.3.2 Create Plane with PlaneEstimator
As an alternative to the Tools > Create Plane procedure described above:
1. From the menu bar select Applications > PlaneEstimator.
PanoMap Manual
6-8 Fitting Geometric Shapes
Figure 6-11. Plane Estimator window
2. Confirm the Plane Settings and Border Settings are within expectations.
Figure 6-12. Plane Estimator Plane Settings (left) and Border Settings windows
3. Click New Plane. The Plane Estimator window minimizes and a
message appears at the bottom of the screen.
4. In the active window, carefully click the outer edges of the plane you wish to identify.
PanoMap Manual
Fitting Geometric Shapes 6-9
Figure 6-13. Plane Estimator example – Selecting points
5. As prompted by the message at the bottom of the
screen, hold down Shift and click the last point to finish the new plane
Figure 6-14. Plane Estimator example – resulting plane
PanoMap Manual
6-10 Fitting Geometric Shapes
6. The Plane Estimator window’s Quality fields are populated, and an
object appears in the Scene tab’s list.
7. Should you wish to provide new Plane Settings or Border Settings, revise these
parameters and click ReEstimate Plane
NOTE: Click Watch to open this object in PlinView and save it as a separate Plin
file.
8. You may click New Plane to repeat the process described in Steps 2–6, or choose
Applications > Stop Application > Plane Estimator to end the process.
6.1.4 Create Edge
Zoom in on a corner of a column or other box-like element where at least two perpendicular
sides are visible in all or most views. Because two perpendicular sides are needed it is often
more difficult to find a candidate that is visible in all views. However, you should be able to
find one that is visible in at least two views. An edge is like a cylinder but without a thickness.
1. From the menu bar select Applications > EdgeEstimator.
Figure 6-15. Edge Estimator
2. Click on Line 4 picks. Ensure that you are in Edit Mode; press the space bar to toggle
modes if needed. The prompt Pick first (1st) point (ESC for escape) appears.
3. Point 1 with the mouse click on the start point along the edge axis in one of the
views/scans.
4. Point 2 click on the end point of the axis.
5. Point 3 click along one side of the box.
6. Point 4 click along the perpendicular side of the pipe. There may be a delay between
the last point and the application drawing the cylinder.
NOTE: When selecting points, it is best not to be too precise.
7. Click near but not right on the edge, especially if it is not a sharp corner.
PanoMap Manual
Fitting Geometric Shapes 6-11
Figure 6-16. Edge Estimator - Selecting Points
Repeat Steps 3 - 7 for the same edge in the other views/scans.
Figure 6-17. Edges created in all four views
6.1.5 Create Circle
Zoom in on a circular feature that is visible in all views.
1. From the menu bar select Applications > CircleEstimator.
PanoMap Manual
6-12 Fitting Geometric Shapes
Figure 6-18. Circle Estimator
2. Click New Circle. Ensure that you are in Edit Mode; press the space bar to toggle
modes if needed. The prompt Pick first (1st) point (ESC for escape) appears at the
bottom of the PanoMap window.
3. Point 1 with the mouse click on the start point on the circle.
4. Point 2 through 4 (minimum) click on additional points of the circle.
5. At the last point, click Apply (or press Esc). There may be a delay between the last
point and the application drawing the circle.
Repeat Steps 3 - 5 for the same circle in the other views/scans.
Figure 6-19. Circle Estimator result (including new object in list)
PanoMap Manual
Fitting Geometric Shapes 6-13
6.1.6 Create Torus (Pipe Elbow)
Zoom in on a pipe elbow or other torus-shaped object in all views.
Figure 6-20. Zoomed in on pipe elbow
From the menu bar select Applications > TorusEstimator.
Figure 6-21. Torus Estimator
Refer to Section 6.1.2 for selecting the correct piping specification to use. You may select a
pre-defined piping specification or a default specification such as “DEFAULT/ANSI” or
“DEFAULT/JIS”. The program will then select the closest diameter when fitting the Torus.
Pre-define the diameter and/or radius of the Torus by checking the Tube Diameter and/or
Torus Radius box(es). You may either type in the desired diameter and/or radius or select one
from the drop down menus if a piping specification has been selected.
PanoMap Manual
6-14 Fitting Geometric Shapes
The User may also use the same the diameter as a previously fitted cylinder by selecting the
top AS button and then selecting the desired cylinder. The Tube Diameter box will be
automatically selected, and the cylinder’s diameter filled in.
Finally, the user may select the directions that define the beginning and end of a Torus by
using cylinders previously fitted. For each direction that may be defined, click AS for that
direction.
Select the cylinder that defines the direction. A point and vector for the cylinder will be
displayed in the display boxes.
The user may define the points the program uses to create the Torus in one of two ways. The
first method is by selecting multiple points on the Torus as described below:
Click Pick Points and then select 10 to 15 points on the surface of the torus or pipe elbow to
be estimated.
When complete, press Esc.
The number of points selected with each click can be changed by increasing the “Pick radius
(pixels)”. However, the larger the radius, the greater the chance a given pick will select one or
more points not on the Torus--reducing the accuracy of the fitment.
Figure 6-22. Torus Estimator - Selecting Points
The second method is accomplished by outlining the Torus using a polygon as described
below:
Click Outline points, and then click on a point along the outside edge of the Torus.
Continue to click to carefully draw a polygon around the perimeter of the Torus. The polygon
should be drawn in a manner to avoid objects that are in front of the Torus that are not part of
the Torus.
PanoMap Manual
Fitting Geometric Shapes 6-15
When complete, press Shift button and click on the final point. The program will then fit the
Torus.
Figure 6-23. Torus Estimator – Outlining Points
Figure 6-24. Torus Estimator - Resultant Torus
PanoMap Manual
6-16 Fitting Geometric Shapes
Any of the pre-determined parameters may be changed such as the diameter, radius, or
directions for a Torus after it has been created. Select the correct diameter and radius of the
Torus and then click Re-Make and the Torus will be corrected to fit the new parameters.
To make a new Torus once the first Torus is complete click New Torus and begin the process
again as directed above, from the Pick Points or Outline Points instructions.
6.1.7 Create Cone (Pipe Reducer)
Zoom in on a pipe reducer or other cone-shaped object in a view.
Figure 6-25. Zoomed in on a cone
From the menu bar select Applications > ConeEstimator.
Figure 6-26. Cone Estimator
PanoMap Manual
Fitting Geometric Shapes 6-17
Click on the “New Cone” button then left-click on a point along the outside edge of the Cone.
Continue to click each point and carefully draw a polygon around the perimeter of the Cone.
The polygon should be drawn in a manner to avoid objects that are in front of the Cone that
are not part of the Cone. When complete, press Shift and click on the final point--the program
will then fit the Cone.
NOTE: If it is desired to fit a perfect cylinder, check “make a cylinder” in order to
force the program to make two identical diameters.
Figure 6-27. Cone Estimator – Outlining Points
Figure 6-28. Cone Estimator - Resultant Cones
The resultant dimensions of the fitted cone will be displayed in the Cone Estimator dialogue
box. If the cone needs to be fitted click on “Delete” the remove the cone and then click “New
Cone” to try again.
PanoMap Manual
6-18 Fitting Geometric Shapes
To make a new Cone once the first Cone is complete click on “New Cone” and begin the
process again at Step 3.
6.1.8 Create Box
Zoom in on a box-shaped object in a view.
Figure 6-29. Zoomed in on a box
From the menu bar select Applications > BoxEstimator.
Figure 6-30. Box Estimator
Click New Box.
Click on a point along the outside edge of the Box.
Continue using the left-click button and carefully draw a polygon around the perimeter of the
box. The polygon should be drawn in a manner to avoid objects in front of the Box that are not
part of the box. When complete, press Shift and left click on the final point and the program
will then fit the box.
PanoMap Manual
Fitting Geometric Shapes 6-19
Figure 6-31. Box Estimator – Outlining Points
Figure 6-32. Box Estimator - Resultant Box
The resultant dimensions of the fitted Box will be displayed in the Box Estimator dialogue
box. If the box needs to be fitted click Delete to the remove the box, then click New Box to try
again.
Once the box is fitted it can be changed in several ways:
To Numerically change a Dimension:
PanoMap Manual
6-20 Fitting Geometric Shapes
Check the box next the X,Y, or Z length dimension. Type in the desired length of the box in
that the dimension.
Use the tab/arrow key to toggle between fixing each end of the dimension and adjusting the
other.
Use the Undo and Redo to undo/redo any changes made to these dimensions.
To use the Face Dragging feature:
Click Faces dragging.
In PanoMap there will be a “handle” in the center of each face of the box. Click on the handle
of the face you wish to move.
A line will appear through the handle to the face of the box. Click on a point on the line that
you desire to move the face to. Alternately, turn off “Snap” in PanoMap and then click on any
point in the Pano to move the face to.
Once dragging of the selected face is complete, press Esc to select another face.
Once dragging of all faces is complete press Esc again to return to the Box Estimator dialogue
box.
Figure 6-33. Box Estimator – Face Dragging Operation
PanoMap Manual
Fitting Geometric Shapes 6-21
Figure 6-34. Box Estimator Face Dragging Result
Drag with Align: If the Drag with align box is checked, when you drag a face, the
program will attempt to align the face with a surface in the Pano.
Dragging the Box: If you check the box next the X,Y, or Z length dimension and then
attempt to drag face normal to that dimension, then the whole box will move.
To make a new Box once the first Box is complete, click New Box and begin the process
again at Step 3.
6.1.9 Create Rectangular Elbow
This application is designed to fit elbows to rectangular shaped components such as HVAC
ducts or cable trays. It will only work with elbows that are curved with a rectangular cross-
section.
Zoom in on the curved porting of an elbow previously fitted with cylinder or cone using cone
estimator.
PanoMap Manual
6-22 Fitting Geometric Shapes
Figure 6-35. Zoomed in on a Cylinder
From the menu bar select Applications > RelbEstimator
Figure 6-36. Rectangular Elbow Estimator
With Snap enabled, click Edit Elbow button.
Click on the cylinder to be used to form the elbow.
Click on the approximate starting and ending points of the elbow in order to define the elbow.
If “outside” is selected, the cylinder will become the outside radius. If “inside” is selected, the
cylinder will become the inside radius (this can be changed after the cylinder is selected if
desired).
PanoMap Manual
Fitting Geometric Shapes 6-23
Figure 6-37. Rectangular Elbow Estimator – Initial Elbow
The user may then adjust the elbow by changing any of the parameters in the dialogue box and
clicking Apply. Below is a description of each parameter and how it can be changed. Figure
6-38 gives a visual representation of each parameter.
Point of axis: A point along the axis of the inside and outside radius of the elbow, may be
changed either by entering the coordinates of the point or by clicking on the button and then
selecting a point in PanoMap.
Z-direction: Direction of the axis of the inside and outside radius of the elbow, may be
changed by entering in a vector or clicking on the “>” button and selecting a default vector.
Top Point: A point along the top surface perpendicular to the inside and outside radius, may
be changed either by entering the coordinates of the point or by clicking on the button and
then selecting a point in PanoMap.
Bottom Point: A point along the bottom surface perpendicular to the inside and outside
radius, may be changed either by entering the coordinates of the point or by clicking on the
button and then selecting a point in PanoMap.
Radius: Radius of selected curved surface (either inside or outside), starts as radius of
selected cylinder but may be manually changed by the user by entering the desired dimension
Width: Distance from inner to outer radius, may be changed by manually entering the desired
dimension.
PanoMap Manual
6-24 Extracting Laser Scan Data
Start Point: A point along the plane defining the beginning of the elbow, may be changed
either by entering the coordinates of the point or by clicking on the button and then selecting a
point in PanoMap.
End Point: A point along the plane defining the end of the elbow, may be changed either by
entering the coordinates of the point or by clicking on the button and then selecting a point in
PanoMap.
Height and Angle are calculated from the other parameters and cannot be manually changed
by the user.
Figure 6-38. Rectangular Elbow Estimator –Definition of Parameters
Parameters may be changed until the elbow is fitted correctly in the scan. The Undo and Redo
buttons can assist in optimizing the fit of the elbow.
Once finished fitting the elbow, click Close in order to save the changes. The user may edit
the elbow later by opening rectangular elbow estimator and clicking Edit Elbow and then
selecting the desired elbow to edit.
6.2 EXTRACTING LASER SCAN DATA
6.2.1 Scan Model Extract
PanoMap can be used to extract surface data from the laser scans and export it for viewing in
either the PlinView program or the MacroCAD/AutoCAD environment.
PanoMap Manual
Extracting Laser Scan Data 6-25
The exported data can also be modified or otherwise used for detail design work in the
MacroCAD/AutoCAD environment
The process works by defining a region to be exported by creating a graphic element to define
the region. The user creates an object (such as a box or sphere) as described in the “Add
Graphic Elements” section that defines the region to be extracted, and then performs the
following steps:
1. Select the object that defines the regions to be extracted and right-click to view the
popup menu.
2. Right-click and select Extract > Scan Model Extract. The following window appears.
Figure 6-39. Scan Model Extract Dialogue Box
3. Check PLIN file and select the desired plin file for the extraction (if the correct one is
not already listed) or check NDIM and select the model directory and input file for the
NDIM extraction.
4. If you wish to extract only specific objects then enter or select the desired inexplin
file listing the included or excluded objects.
5. Click PlinView to view the extraction in PlinView, if desired.
The extraction will take place and PlinView will be automatically started with the extraction.
6. If you wish to view the extraction in MacroCAD, first make sure that MacroCAD is
running. Then click MacroCAD (clipboard).
7. Once the extraction is complete, go to MacroCAD and enter control-V in the command
line. The extracted plin file should be listed in the plin import dialogue box.
8. Click OK to import the extraction to MacroCAD.
The Zoom-extents function may be necessary to view the extraction.
PanoMap Manual
6-26 Extracting Laser Scan Data
6.2.2 Scan Tree Extract
PanoMap can be used to extract point data from the laser scans and export it for viewing in
either the PlinView program or the MacroCAD/AutoCAD environment. Or the points can be
exported as text files in either the pnb or txt format. In order to do this, a “Scan Tree” must
have been generated from ScanManager for the selected scan.
The process works by defining a region to be exported by creating a graphic element to define
the region. The user creates an object such as a box or sphere (as described in the “Add
Graphic Elements” section) that defines the region to be extracted, and then performs the
following steps:
1. Select the object that defines the regions to be extracted and right-click to view the
popup menu.
2. Select Extract > Scan Tree Extract.
Figure 6-40. Scan Tree Extract Dialogue Box
3. Browse to the desired scan for the extraction by clicking next to Scan list.
4. Enter the desired output file and data type in the Output PNB section.
5. If you wish to export the points only in the local coordinates of the scan, check In local
cords. Otherwise the points will be exported in global coordinates if available.
6. Click Extract to output the point clouds as the selected file. If the “Plin File” is
selected as data type, the user may view the output directly in PlinView by clicking on
the “PlinView” button.
PanoMap Manual
Structural Shape Fitment 6-27
6.3 STRUCTURAL SHAPE FITMENT
PanoMap can be used to fit standard construction steel shapes such as I-beams and tube steel
or concrete shapes such as columns or beams to laser scan data. The process can be performed
in either of two ways. The first method uses a standard structural shape that is contained in the
CSA model file 3Dshapes.seq in the model directory. The second method allows you to create
your own structural shape to fit the given profile.
6.3.1 Using a Standard Structural Shape (Method 1)
1. Verify that a 3Dshapes.seq. file exists in the Model Directory that contains the desired
structural shapes to be fitted, and verify that the correct model path is shown in the
“Project Info” section of the project tab.
Figure 6-41. Model Path
2. If the Model path is incorrect it can be changed by double clicking it and entering the
correct path.
3. In the desired panorama, find the desired steel shape to be fitted.
4. Click Applications > SteelEstimator. The Steel Estimator menu appears:
PanoMap Manual
6-28 Structural Shape Fitment
Figure 6-42. Steel Estimator menu
5. To create a new fitment, click New. Go to the Panorama and outline the shape to be
fitted with a polygon by sequentially left-clicking on the points of the polygon. For the
final point, select “Shift” and then select a point to close the polygon. The polygon
should be drawn inside the boundary of the shape.
Figure 6-43. Selecting the structural shape
The program will examine the scan data in the selected area and create a bitmap of the profile
of the structural section in the window on the right side of the dialogue box. The user may
“zoom in” or “zoom out” using the buttons below the window to get a better view of the shape
profile.
PanoMap Manual
Structural Shape Fitment 6-29
Figure 6-44. Shape Profile
6. Click Select steel. A prompt to change units of measurement appears.
Figure 6-45. Model/Library units prompt
If this needs to be changed, click Yes and select another unit from the drop-down list that
appears. Otherwise, click No.
A list of the shapes contained the 3Dshapes.seq file will be shown. Find the desired shape and
double-click on it.
If the list contains no entries, verify the contents and location of the 3Dshapes.seq file and the
Model Path. Once the steel shape is selected, its profile will be drawn over the profile
generated from the panorama.
PanoMap Manual
6-30 Structural Shape Fitment
Figure 6-46. Shape Profile Overlay
If a different steel shape is desired click select steel again, and select a different shape. In this
manner the user may experiment with different shapes until the correct one is determined. The
user may also select a different orientation of the shape by using the arrow keys under select
steel to toggle through the available rotations.
7. Once satisfied with the fitment of the shape, click Apply.
NOTE: The new structural shape will created in PanoMap and assigned to the
object in the scene view which is the Active Object.
Figure 6-47. Fitted Shape
PanoMap Manual
Structural Shape Fitment 6-31
6.3.2 Using a Custom Structural Shape (Method 2)
1. Perform steps 3 through 5 of the procedure for Method 1 above.
2. However, instead of selecting a standard steel shape, click custom and use the dialogue
box to select the type of shape and enter its desired dimensions.
Figure 6-48. Custom Shape
3. Once the necessary information is entered click OK and the custom shape profile will
be displayed over the profile from the scan data. The user may make additional changes
by clicking Custom and changing the data as desired.
4. Once the desired profile is achieved, proceed with Steps 7 and 8 in Method 1 above.
NOTE: The two methods can be combined, if desired, by first selecting a standard
shape from the 3Dshapes.seq file and then modifying it using the Custom
button.
PanoMap Manual
6-32 Using Paint to Identify Features
6.4 USING PAINT TO IDENTIFY FEATURES
The Paint application can be used to apply specific identifying colors to individual scans.
Ensure that you are in Edit mode and perform the following steps.
NOTE: Paint is available for bmp and open gl formatted scans only.
1. From PanoMap, choose Applications > Painter. The Painter menu appears.
Figure 6-49. Painter menu without (left) and with pre-loaded color palette.
2. Click Load to access a palette of pre-saved colors. Otherwise, use the R, G, and B
fields to enter specific Red, Green and Blue values for the color you wish to apply.
3. If desired, select the degree of transparency you wish by checking Force
Transparency and selecting a value from the drop-down menu.
4. Click Paint via border. A prompt appears on the active scan.
5. Carefully click to form the border of the shape you wish to paint.
PanoMap Manual
Using FitShape 6-33
Figure 6-50. Using Paint via border to identify object (result right)
Press Shift when you are ready to complete the shape with a final click.
6. Repeat Steps 2–0 for any additional shapes you wish to include in the project.
7. Choose File > Save Project to save this work.
NOTE: If you close the project without saving, the following message appears,
advising that the associated bitmap (or open gl) and PLIN files (which need
to be saved in order to preserve your work in Paint) will go unsaved.
Figure 6-51. Paint Save Work message
6.5 USING FITSHAPE
Choose Applications select > FitShape and observe the following conventions.
Snap selects shape(s) which you can fit (for escape selection press Esc), or type handle
(#number) of primitives or macros.
Clear will clear all selected macros which are written in command line
PanoMap Manual
6-34 Using FitShape
Figure 6-52. FitShape with Scans field options
Scans Field entry options:
Current fits the active PanoMap panorama only
Opened fits all panoramas currently opened in PanoMap
Selected – fits panoramas which have been selected from the Project tab in PanoMap
The Best N –fits only panoramas used which have most interferences for fitted macro. The
default is 3 panoramas; to set another number click to Set N = 3
(If the Scans command line is empty you can specify which scans must be used. The default is
whichever scan is currently open in PanoMap, thus, Empty scans -> current is checked as
shown above.)
Distance Limit field options:
Distance limit sets a distance fitting points are used, dedicated in project units and around
fitted macro.
Settings -- see the description in the next section below
Watch opens the result in PlinView
Close closes the FitShape application
Fit runs the process to fit the macro by pointcloud.
PanoMap Manual
Using MeshBuilder And PipeBuilder for 3D Modeling 6-35
6.5.1 FitShape Settings options
Figure 6-53, FitShape Application – Settings menu
Iterations are the number of steps to optimal placing the macro to points. The default is 10.
Degree of symmetry indicates how many direction must be locked by fit process, on a scale
of 0 – 3, where 0 means all directions are unlocked, and 3 means all directions are locked/
Volumes used for fitting:
Check those volumes which you can use to fit. If you want to use no typical volumes, type
these to a command line.
What to Watch settings
If you want to see the result in PlinView check Watch data in the PlinView application.
Shape(s) geometry before fitting – show macro in original position /before fitting/
Fitted shape(s) geometry – show macro in new position /after fitting/
Points – show points which are used for fitting
Debug data – advanced settings used to verify the results
Shape(s) surface directions – show pins (normals) created on surface of macro
Points surface directions – show pins (normals) created from points
Note: Pins are used to move the shape by the points.
6.6 USING MESHBUILDER AND PIPEBUILDER FOR 3D MODELING
PanoMap includes a MeshBuilder application to create 3D models directly from components
in PanoMap Scans. The procedure utilizes a separate PipeBuilder utility within MeshBuilder.
PanoMap Manual
6-36 Using MeshBuilder And PipeBuilder for 3D Modeling
6.6.1 Building Simple Mesh
To begin modeling:
Open a PanoMap scan containing the components you wish to model.
1. Create a box in PanoMap (using the Tools > Add Box menu) that surrounds these
components of interest. The example below includes a short section of pipe.
Figure 6–54. Box in PanoMap containing pipe to be modeled
2. Choose Applications > MeshBuilder. The MeshBuilder application appears.
PanoMap Manual
Using MeshBuilder And PipeBuilder for 3D Modeling 6-37
Figure 6–55. MeshBuilder application, with Selection volume populated
3. If you are creating a Mesh for the first time on this particular model, the Cycle field
will be populated with MB001 (MeshBuilder cycle number 1). You may create a new
Cycle by choosing New from its drop-down menu.
4. To include the components contained within this box you’ve drawn, click SnapOne.
The MeshBuilder application menu minimizes and a prompt
appears at the bottom of the PanoMap window.
5. Click on the box containing the components you wish to model. The MeshBuilder
application re-appears.
6. The Selection Scans field will be populated with the scans within functional view of the
components you wish to model. In the example above, The best N=3 indicates that
within a pre-set portion of the mesh being created (default value is 100cm2), the three
scans with the highest visibility of that portion of mesh being processed will be utilized.
Note: It is advisable to accept this default value; however, if you want to adjust it, or
pick specific scan position to be used for a particular mesh, see Section 6.6.2.1 below.)
7. Ensure that the Build Simple Mesh, Smoothing, and Simplification boxes are check. If
you wish to create an AutoCAD compatible file, check Dxf file as well. Planes
Regionalization boxes are checked.
8. You have the option to click Process Standalone or Process to generate plinMesh.dat
and plinPlan.dat files, along with a .dxf file named after the Cycle you are generating.
Process Standalone is a preferred method if you have more than a very small area
PanoMap Manual
6-38 Using MeshBuilder And PipeBuilder for 3D Modeling
(<2m3) to model. Proceed to Step 11 if you wish to click Process. Otherwise proceed to
Step 9.
9. If you chose Process Standalone, a Windows Explorer window with newly created
batch files will appear along with this a confirmation message:
Figure 6–56. Meshbuilder.bat in new Windows Explorer window and confirmation message
Click Yes to close MeshBuilder, or No to leave MeshBuilder open.
10. In the newly opened Windows Explorer window, double-click the MeshBuilder.bat
file to process this work in a separate command window; you may continue to work in
PanoMap while this process runs. (You may also close PanoMap, or open another
PanoMap project, while this command window is open.)
11. While the program processes this information a Please wait… working message
appears in MeshBuilder. Note that a Creating Simple Mesh command window,
minimized, appears as well.
12. When the process completes, MeshBuilder functionality is once again enabled. Click
PipeBuilder if you wish to continue the modeling process, described in Section 6.6.2
immediately following.
6.6.2 Using PipeBuilder
After completing the steps described in Section 6.6.1, to create pipe sections, perform the
following steps:
1. If necessary, click the PipeBuilder button in MeshBuilder. The PipeBuilder menu
appears.
PanoMap Manual
Using MeshBuilder And PipeBuilder for 3D Modeling 6-39
Figure 6–57. PipeBuilder menu (with Please wait… message)
2. Note that by default, PipeBuilder uses the plinMesh.dat file recently created in
MeshBuilder to generate the geometric cylinders used for pipe models. The Results file
is determined by default to be written to a plinCyls_*.dat file, although this can be
modified using its drop-down menu. Click Process to create these Cylinders. An
Estimate Cylinders and Pipes command window, minimized, runs while processing is
performed. A Please wait… Working message appears in PipeBuilder during the
process.
3. Once the processing is completed, a Done confirmation message appears. Click OK to
return to PipeBuilder.
4. To view the results of this process, click the button next to Pipes Result field.
Figure 6–58. PipeBuilder menu (Watch option)
5. Click Watch to open plinPipe.dat in PlinView.
PanoMap Manual
6-40 Using MeshBuilder And PipeBuilder for 3D Modeling
Figure 6–59. Watch menu option (plinPipe.dat, opened in PlinView)
6. The resulting plinPipe.dat file can be used create a completed piping model imported
into PanoMap, as described in Section 6.7.
(Note: if you want to skip Steps 1 through 4 in the Section 6.7. procedures below, click
the Import Plin into PanoMap option. This 3D piping model will appear as series of
new objects in the PanoMap Scene tab. Click OK to close the confirmation message
that appears.)
7. Close PipeBuilder when the process is finished.
8. Click Close to exit MeshBuilder if you are satisfied with the 3D modeling results.
6.6.2.1 Adjusting Selection Scan values in MeshBuilder
The default value of 3 scans per input space can be adjusted if desired.
1. In MeshBuilder’s Selection Scans field, click the button to display a menu of
choices utilizing the PanoVisibility function.
Figure 6–60. MeshBuilder application, Selection Scans field, options
PanoMap Manual
Using MeshBuilder And PipeBuilder for 3D Modeling 6-41
2. Usually, the only value that should be considered for adjustment in this menu is Set
N=3. While 3 scans of highest visibility per a given input space (100cm3 or 36 cubic
inches default) is usually very efficient, you may wish to allow as many as five. To do
this, choose Set N=3; a fill-in field / drop-down menu appears:
Figure 6–61. MeshBuilder application, Set n for the best function fill-in field
3. Click OK to set this value.
4. You may click The Best N to manually determine which scans should be included. The
PanoVisibility menu appears.
Figure 6–62. PanoVisibility menu, with three scans to be included
5. A list of scans appears in descending order of proximity (“visibility”, as determined by
the Quality column, which displays the number of points in the area of interest to be
included). Note that you can elect to draw this information from the QuickTime, BMP
or OpenGL versions of the scans in the Preferred Panorama drop-down menu. You may
also expand/contract the selection volume (i.e., beyond/within the box you’ve drawn)
by entering a specific measurement. Click Accept when you are satisfied with these
settings. The PanoVisibility menu closes.
6.6.2.2 Adjusting the Input Space value in MeshBuilder
The default input space of 100 cm is recommended for most PCs running PanoMap. However,
with some very large projects, run on faster machines, you may wish to change this to a larger
value in order to more efficiently process a 3D mesh. To do this:
PanoMap Manual
6-42 Using RouteMan3 for Piping Models
1. If necessary, choose Applications > MeshBuilder.
2. Click the Quick Settings button and choose Divide input space.
Figure 6–63. MeshBuilder Quick Settings options
3. A Divide input space field (with drop down menu including previously entered values)
appears. Enter a new value if desired.
Figure 6–64. Divide Input space box field
4. Click OK to save this change.
6.7 USING ROUTEMAN3 FOR PIPING MODELS
To connect piping segments from imported 3D geometry in sequential order, perform the
following steps from your model in PanoMap:
1. Choose File > Import/Export > Import/Export 3D Geometry
Figure 6–65. Import/Export 3D Geometry
2. Navigate to your project’s 3D geometry files (if created with PipeBuilder, these will be
in the last Cycle folder; your project location will vary) and check the appropriate
PanoMap Manual
Using RouteMan3 for Piping Models 6-43
Import radio button (example below shows all objects checked). Ensure appropriate
Data type, Units and, if required, wildcards for volumes are selected.
Figure 6–66. Import/Export 3D Geometry (Import options)
3. Click OK to import this 3D geometry.
4. An information box appears listing all included geometry files; click OK to close this
box.
5. The 3D geometry appears in your PanoMap scan or (per the example below) keyplan.
Figure 6–67. 3D Geometry visible in PanoMap (keyplan; nearby scan highlighted)
PanoMap Manual
6-44 Using RouteMan3 for Piping Models
6. The components will also appear as new objects in your PanoMap Scene tab list (see
example below).
Figure 6–68. Imported 3D Geometry appearing as objects in Scene tab
7. Double-click to open a PanoMap scan close to the 3D geometry in order to view it, if
necessary.
8. Choose Applications > RouteMan3. The RouteMan3 application opens.
Figure 6–69. 3D RouteMan3 application, Edit/New button highlighted
PanoMap Manual
Using RouteMan3 for Piping Models 6-45
9. Ensure that the Object settings are correct for the piping you wish to route; click
Edit/New to modify if necessary.
Figure 6–70. 3D RouteMan3 Create/Edit Package menu (300 mm diameter pipe)
10. The example above shows 300mm nominal diameter butt-weld solid piping. Click OK
to modify and close the Create/Edit Package menu.
11. Click the Select Components button in the RouteMan3 application. A Pipe
Components menu appears.
Figure 6–71. 3D RouteMan3 Pipe Components menu
12. Click Add to begin adding pipe segments. The Pipe Components menu minimizes so
that you can click individual pipe segments in PanoMap.
13. A prompt
appears at the bottom of the PanoMap screen to guide you to click on the pipe segments
centerlines, in the order you wish them to appear.
PanoMap Manual
6-46 Using RouteMan3 for Piping Models
Figure 6–72. Numbered pipe (300mm) segments in PanoMap
14. When you have finished connecting the pipe segments of interest, press Esc. The Pipe
Components menu re-appears, now populated with these segments (the example below
shows four.)
Figure 6–73. 3D RouteMan3 Pipe Components menu (populated)
15. Click OK to close this menu. The RouteMan3 application re-appears.
16. Click Generate PDL to add this sequencing information to the 3D model.
17. Repeat steps 9 through 16 to route piping of varying diameters as needed. As an
example, 3 sections of 150 mm pipe are displayed below:
PanoMap Manual
Using RouteMan3 for Piping Models 6-47
Figure 6–74. Numbered pipe (150mm) segments in PanoMap
18. When all pipe sections have been routed via this method, go to the Scene tab and
highlight all affected components (this is most easily accomplished by clicking the first
component, holding the Shift key and clicking the last component in the list; you may
also highlight individual components by clicking in combination with the Ctrl key.)
Figure 6–75. Highlighted 3D Geometry objects in Scene tab
19. Right-click on these highlighted objects and choose Export to Plin from the pop-up
menu. The Import/Export menu appears, and should populate the items you’ve selected
from the Scene tab list, in its Export Custom… fill-in field.
PanoMap Manual
6-48 Using RouteMan3 for Piping Models
Figure 6–76. Numbered pipe (150mm) segments in PanoMap
20. Confirm that your File Name, Data type (Plin is shown in the example above), and
Units are correct. In order to display the resulting geometry in PlinView, click Show in
PlinView (immediately). Press OK to export these objects when you are ready to
export.
21. An Exported Plin Results message appears. Click OK to close it. The piping geometry
appears in PlinView.
PanoMap Manual
Using PanoMap Cuts to Create Mesh 6-49
Figure 6–77. Resulting Plin file, opened in PlinView
6.8 USING PANOMAP CUTS TO CREATE MESH
To create a user-defined mesh from within a PanoMap scan:
1. Choose Applications > PanoMap Cuts. The PanoMap Cuts application appears.
PanoMap Manual
6-50 Using PanoMap Cuts to Create Mesh
Figure 6–78. PanoMap Cuts application
2. Click Snap or Selected to constrain these cuts to a particular PanoMap object you’ve
drawn (this example uses a box surrounding pipework; you may choose to click on the
item itself via Snap, or use Selected to pick this object from the PanoMap Scene
menu.)
3. Click the button to display a drop-down menu of choices, including those utilizing
the PanoVisibility function.
PanoMap Manual
Using PanoMap Cuts to Create Mesh 6-51
Figure 6–79. PanoMap Cuts application, Interest Scans options
If you wish to determine which scans have the highest visibility of the object you’ve selected,
click The Best. A Pano Visibility menu opens.
Figure 6–80. PanoVisibility menu, with four scans to be utilized in mesh building
4. Click Accept to confirm your selection and close the Pano Visibility menu.
Note: the Edit Scans option, available from the list displayed in Figure 6–79 above, displays
a list of all available scans you may highlight to be used for this operation, from which you
may pick specific scans if you choose to do this manually, rather than using the Pano
Visibility feature described above.
PanoMap Manual
6-52 Using PanoMap Cuts to Create Mesh
Figure 6–81. PanoMap Cuts application, InterestScans options, Edit Scans list
Should you choose this option, click to highlight the scans you wish to include within
proximity to the object being used to define the mesh, and click OK to accept.
The PanoMap Cuts application re-appears.
5. Ensure that the X cuts, Y cuts, and Z cuts boxes are checked.
Figure 6–82. PanoVisibility menu, Mesh Cut settings
Note the Step settings; generally, a 2 inch or 2 – 4 cm setting is desirable.
6. Ensure that MeshCut is chosen, and that the Results files are to be saved in the folder
you wish. (To create an AutoCAD compatible file, check the Dxf box.)
7. Click Process to build the mesh. A green status bar appears while the mesh is being
generated, and all buttons except Cancel Cuts are deactivated.
PanoMap Manual
Using PanoMap Cuts to Create Mesh 6-53
Figure 6–83. Process status bar (Mesh generation)
NOTE: If you prefer to process this operation independently of PanoMap, click
Process Standalone instead of Process. This will create a PanoCutXYZ.bat
file—default location is your model’s “Cut” folder unless a different path is
entered.
To process, navigate to this folder and double-click this file in Windows
Explorer; a separate command window will open as it processes, and it will
close when finished.
8. When the process is complete, menu buttons will be re-activated. If finished, click
Close to exit this application. You may open the resulting plin file in Review or
PlinView to check the results of your process.
Figure 6–84. Mesh opened in PlinView
PanoMap Manual
6-54 Using Surface Builder To Extract Point Cloud
6.9 USING SURFACE BUILDER TO EXTRACT POINT CLOUD
Locate an object for which you wish to extract point cloud data. In this example, a valve is
viewable from several scans.
Ensure that you are in Edit mode and choose Tools > Add Box. Click in the scan individual
points to create a box large enough to contain the object(s) you wish to include. (See also
“Add Box”, Section 4.) When you have finished defining this box, hold the Shift key and click
the final point. A new object will appear in the Scene tab as shown below.
You may reduce the size of any resulting AutoCAD-compatible point cloud files by choosing
to limit the Mass Point limit. This field is located from the View > Environment
External/Debug tab.
Figure 6-85. Environment menu, Max Point limit entered (example).
PanoMap Manual
Using Surface Builder To Extract Point Cloud 6-55
Note that a new object appears in the Scene tab list; unless otherwise designated, this will be
placed in the DEFAULT object.
Choose Applications > SurfaceBuilder. The Surface Builder window appears.
Figure 6-86. Surface Builder menu, Build surface mesh unchecked, point cloud formats available
PanoMap Manual
6-56 Using Surface Builder To Extract Point Cloud
The Expand all the 3D geometry field extends the area to be included beyond the box. (You
may also choose a negative number to contract the area to be included.)
You have a choice of output file formats; for a model that can be edited in Review, click the
PLIN button. Otherwise, you may wish to export points in a format such as PTX; to do this,
uncheck the Build Surface mesh box (as shown in the example above.)
Enter a file name to be generated in the Export Point Cloud / Surface field.
Click Snap. A message appears at the bottom of the PanoMap
screen. In PanoMap, click on the box you’ve created to select it. The Surface Builder Interest
area field is populated.
Figure 6-87. SurfaceBuilder application, snapped to geometry, Interest area populated
If you already know which scans you wish to include, you may either enter these names
manually in the Scans field. You may also or check the From CSV box, and click the
button to reveal a list of scans available from the master.csv file.
However, in most instances, it is preferable to allow PanoMap to determine which scans are
optimal for this purpose. To do so, make sure the From CSV box is unchecked. Click the
button next to Scans (Note: empty => current panorama) field. A pop-up box appears
with options to determine which scans should be used to create the 3D model.
Figure 6-88. Scans selection options pop-up
The Best (edit) includes the current scan opened, but also provides a list of scans that can be
modified; this provides the best user control over which scans to use.
However, good results can be had by choosing The Best N, which checks (by default, unless
this value has been changed) the three scans with the most points in common with the selected
object. Click either of these options to open the Pano Visibility window.
PanoMap Manual
Using Surface Builder To Extract Point Cloud 6-57
Figure 6-89. Pano Visibility window, The Best N=3 selection enabled (three scans selected)
Select the Preferred Panorama you wish to use. It is often more precise to choose Bitmap;
doing so generates another list with a similar number of points provides in the Quality
column.
Note too, that you may have different versions of identical scans (typically containing separate
suffixes such as “INT” or “MRG”—note the example above includes these scans, which have
been un-selected) that appear among the best three. Ensure that you have picked separate
scans, and not duplicates of the same scan.
The Quality column displays the number of points found for a particular scan. In the example
above, the first three scans are checked, and the number of points ranges from 435K to 347K.
It may be desirable to include more scans to ensure better coverage; however, those scans with
fewer points are likely to include more distortion in the final 3D model, so it is advisable to
note any large drop-offs in quality and limit the scans being checked accordingly.
Click Accept to designate these panoramas.
Click the button next to Quick Settings.
Figure 6-90. Quick Settings preferred settings
PanoMap Manual
6-58 Using Surface Builder To Extract Point Cloud
Ensure that the Use one copy of PlinView option is checked. You may wish to exclude the
box you've drawn to define this area in your point cloud; if so, uncheck Export 3D Geometry
too.
(If you have not yet limited the number of points to be included in the surface to be built, and
wish to do so, you may enter a value in PanoMap's View > Environment > External/Debug
tab's Mass Point Limit field. You may also choose a value from its drop-down list.)
Figure 6-91. Mass Point Limit (drop-down list)
If you do not need to create a surface mesh, proceed to Section 6.9.1 below.
If you wish to create a surface mesh, proceed to Section 6.9.2 below.
6.9.1 Completing Surface Builder process
In SurfaceBuilder, click Process to begin generating a plin file. Depending on the number of
panoramas included, this may take a few minutes.
When the point cloud has been is generated, an Export message appears:
Click Yes to display the result in PlinView. (If you've chosen a format other than Plin, a
separate program associated with the file format will open.)
PanoMap Manual
Using Surface Builder To Extract Point Cloud 6-59
Figure 6-92. Resulting point cloud file displayed in PlinView
You may click in the PlinView window and drag the mouse to re-position the 3D model.
6.9.2 Completing Surface Mesh
If you wish to generate a 3D surface model, it will be necessary to check Build Surface
Mesh. You may elect to use the Internal Method, which will process the surface mesh while
PanoMap is running. This approach works best for smaller objects; note that you will not be
able to use PanoMap while it runs.
Click OK. Wait until the processing has been completed; as seen above in Section 6.9.1, you
will receive an Export message which asks if you wish to Show the results immediately.
Clicking OK will display the surface mesh in PlinView.
PanoMap Manual
6-60 Using Surface Builder To Extract Point Cloud
Figure 6-93. Resulting surface mesh displayed in PlinView
For larger projects, it is recommended to choose the External Method. Check that box in
Surface Builder and click Process. Surface Builder will remain inactive for a time (depending
on the side of the mesh you’re attempting to build; then, a Mesh Builder menu appears.
Figure 6-94. Mesh Builder
Click Process. An External method message appears, informing of the working folder in
which your batch file has been created.
PanoMap Manual
Using Surface Builder To Extract Point Cloud 6-61
Figure 6-95. External method message
Click Yes to open a Windows Explorer window, containing your newly saved batch file
(Meshbuilder.bat).
Figure 6-96. MeshBuilder.bat file created (shown in Windows Explorer)
Double-click this file to initiate the process. A command window appears temporarily and
closes when the process is complete.
You will see a newly created plin (and .dxf file, if you’ve chosen to create one) in Windows
Explorer.
Figure 6-97. Newly created mesh files (shown in Windows Explorer and opened in AutoCAD)
Click Close to return to Surface Builder, where you will be prompted to save any newly
created files, and to open in PlinView.
PanoMap Manual
6-62 Using Tubing RL (redline)
6.10 USING TUBING RL (REDLINE)
Choose Applications > TubingRL. The Tubing by Redline window appears.
Figure 6-98. TubingRL window
The tubing objects created by this application appear as objects in the Scene tab; they may be
linked to specific top level objects.
To create a 3D model that includes a separate Redline component, using centerline points,
perform the following steps:
1. Enter a value in the Tube Diameter field.
2. Click Pick centerline points. You are prompted to . Click
points along the tubing’s center.
Figure 6-99. Points picked along tubing
3. At the end of a particular section, hold the shift key and click the final segment. The
TubingRL application screen may go blank briefly while processing this new 3D
model.
4. A new Redline and Macro are created in the Scene tab. A 3D tubing model is visible in
PanoMap.
PanoMap Manual
Using Tubing RL (redline) 6-63
Figure 6-100. Resulting Tubing model in scan, with Redline and Macro in Scene tab
5. To create additional tubing models, click New Tube and repeat steps 1 through 4
above. Otherwise, click Close to finish, or click Watch to open the newly created 3D
model in a separate PlinView window.
Figure 6-101. Resulting Tubing model, opened in PlinView (via Watch menu button)
PanoMap Manual
6-64 Edit Primitive
6.11 EDIT PRIMITIVE
To create a new surface mesh that is opened directly in Review from PanoMap:
1. Right-click on a 3D object in PanoMap and choose Edit Via Review > Edit Primitive.
Figure 6-102. Box in PanoMap, right-click pop-up menu
2. Chose a desired Dots as primitives of type.
Figure 6-103. Edit Primitive menu, Dots as Primitive of type drop down
3. Click OK. Once the 3D object is processed, it will open in Review.
PanoMap Manual
Edit Primitive 6-65
Figure 6-104. Primitive opened in Review (Current View window maximized)
Keyplan Registration using KeyPlanReg 7-1
7 KEYPLAN CREATION AND REGISTRATION
The keyplan is useful for navigation within PanoMap database. The scan locations are
automatically placed on the keyplan. The PanoMap database can have a number of keyplans,
based on floor locations and other areas of the project.
7.1 KEYPLAN REGISTRATION USING KEYPLANREG
1. Create the keyplan in .jpg format. (.bmp and .png file formats are also importable.)
The keyplan can originate as a 3D model, or drawing, or a sketch.
When saving the keyplan in .jpg format, note the image’s pixel size. It is advisable to save the
image at a resolution that will reproduce well when displayed on-screen, i.e., the width and
height of the image should be fairly close to that of a typical PC monitor’s.
Figure 7-1. Example, Keyplan picture file
2. Right-click in the Project tab and choose Add Keyplan/Photo from the pop-up menu.
The Add Pano menu appears.
PanoMap Manual
7-2 Keyplan Registration using KeyPlanReg
Figure 7-2. Add Pano, Key Plant picture file – Reg. Name drop-down
3. Click to navigate to a graphics file you wish to use as a keyplan.
4. The Unique and View names are populated with the name of the keyplan graphics file.
Revise these if desired.
5. An new Reg. name (ok) is automatically populated. You may revise this with a new scan
group name, or pick from an existing name by the drop-down list provided.
6. Click OK when finished. The new keyplan will appear in the Project tab list.
7. Double-click to open this keyplan.
8. Open a scan, or several scans, that will provide desired location points common between
scan and the keyplan. Accurate keyplan registration depends on matching at least two
points between registered scans and the keyplan.
9. Choose Application > KeyPlanReg. The KeyPlan Registration menu appears.
PanoMap Manual
Keyplan Registration using KeyPlanReg 7-3
Figure 7-3. Keyplan Registration
10. Select an appropriate keyplan from the View name drop-down.
11. Click Pick Points
12. Following the prompts that appear at the bottom of the PanoMap window, click a point in
3D PanoMap scan and a corresponding point in the keyplan. Typically, in an enclosed
space, one can find corners in a room that are easy to find on both the scan and on a
keyplan.
Note: Alternatively, you may manually enter these XYZ coordinates by pressing Enter to
display the Edit Points menu:
Figure 7-4. Edit Points
13. Press Esc to end the operation. The point is entered in the table.
PanoMap Manual
7-4 Keyplan Registration using KeyPlanReg
Figure 7-5. KeyPlanReg Dialogue Box and point selection (corner location on scan and keyplan)
14. Select another scan and repeat the operation. For a keyplan two points should be
sufficient, although more than two points may improve the accuracy.
15. After the last point, click Replace PanoMap trajectory to complete keyplan registration.
16. Your keyplan should be registered. Open the Keyplan in PanoMap and review the
location of the scans on the keyplan (displayed as green squares), and ensure that these
accurately reflect the true locations.
17. Click Close if you are finished, or repeat Steps 9 through 16 to register additional
keyplans.
7.1.1 Keyplan Registration Changes to Project (.xml) files
When registering a new keyplan, the PanoMap project file (xml file) is updated with the
information about the keyplan. Place the keyplan name in the applicable REGISTER_NAME
of the scans. In this case the name is ELE45. This will place the location of all applicable
scans on the key plan.
PanoMap Manual
Keyplan Generation via Cross Section Image 7-5
Figure 7-6. Example Entry in PanoMap Project file
The PanoMap trajectory file is updated with basic information about the view. Copy another
view and change the name to the key plan name. The information in the trajectory file will
change according to key plan registration.
VIEW NAME=ELE45-Keyplan
WIDTH = 1406.986
HEIGHT = 893.279
VIEW POINT = -19.020 6.020 2308.490
PICTURE POINT= -19.020 6.020 1090.000
HITHER DIST = -591.200
YON DISTANCE = 591.200
ROLL ANGLE = 0.000
UP = 0.000 1.000 0.000
PROJECTION =Parallel
7.2 KEYPLAN GENERATION VIA CROSS SECTION IMAGE
If no drawings are available, or if you simply wish to generate an alternative keyplan to one
you have already registered, the Cross Section Image option in PanoMap will “slice” up to
four PanoMap scans at a specified height to provide a sectional view of features (like walls
and other major components) at a specified height. To create such a keyplan, perform the
following steps:
Note: because you are limited to four scans, this method of keyplan generation works best for
smaller areas, generally groups of 20 or fewer scans.
1. Locate and open in PanoMap up to four scans that are well positioned to provide a view of
the location you wish to document.
2. Consider the height of where you wish to create this sectional view on the scan, and right
click at this spot.
3. Choose Cross Section Image > Horizontal Cut (by Z). The Cross Section Image menu
opens.
PanoMap Manual
7-6 Keyplan Generation via Cross Section Image
Figure 7-7. Cross Section Image menu, 4 scans selected (locations on existing keyplan highlighted)
4. While the 1st Input Scan field will be pre-populated, choose up to three additional scans
from the available drop-down list (if desired.) You may click on the color box to choose a
different color, or to make all boundaries to be drawn a uniform color.
5. Enter a new name for your keyplan in the Draw cut into new key-plan field if desired.
6. Click OK when finished. Your new keyplan appears in the Scene tab list.
Figure 7-8. Keyplan generated by Cross Section Image (and highlighted in Project tab list)
Preparation 8-1
8 TEXTURE MAPPING
8.1 PREPARATION
Before beginning the texture mapping process, it is important to verify the quality of the
existing scan files.
The quality of the texture map registration depends directly on the scan data registration.
If scan data is not properly registered, the texture maps will have low quality.
Registration quality of the scans should be checked using PanoMap’s Compass feature. Inside
PanoMap, load several scan files. Next, in the project tree, enable each scan’s Compass
feature by clicking with the right mouse button on the scan name. When the compass is
enabled, the mouse location of the active scan is shown in other scans with a compass ray. If
the mouse cursor’s position and the compass ray position are synchronized, then that area of
the scan data has been registered accurately.
Figure 8-1. Checking the Registration of Laser Scan Files
8.2 TEXTURE MAPPING PROCEDURES
After verifying the existing scans registration, the next step is to import digital photographs
into the ScanManager project. Currently, only photographs in Windows Bitmap format are
supported. Integration with other image formats is planned for a future release of
ScanManager.
In ScanManager, photographs are treated like scans. To import a photograph, choose File >
Import > Photos. In the Browse dialog window that opens, select each of the photographs to
be added, and click OK.
PanoMap Manual
8-2 Texture Mapping Procedures
8.2.1 Importing Digital Photographs into ScanManager
Figure 8-2. Import digital photograph
After importing the photographs, the next step is to create a new PanoMap project that
contains the digital photographs.
On the Cycles tab of ScanManager, create a new cycle of type Build PanoMap Project. Enter a
cycle name identifier, and press the OK button. In the Scans list, select the photographs added
previously, and also associated scan data. In the Parameters frame of the Cycles window,
select the Intensity MOV and Depth BMP parameters. Finally, enter a folder name for the
Copy to folder parameter. Press the OK button.
8.2.2 Rebuilding the PanoMap Project with Photographs
Figure 8-3. PanoMap Project rebuilding
PanoMap Manual
Texture Mapping Procedures 8-3
After ScanManager has completed rebuilding the PanoMap project, the new photographs need
to be registered to the existing scan data. Open the new PanoMap project file created in the
Copy to folder specified earlier. In the new project, photographs are listed together with the
original scan files in the project tree. Now, using PanoMap’s ScanRegistrator module, register
the digital photographs.
When registering digital photographs, two types of constraints can be created:
Points (e.g., target mark centers)
Lines/edges
8.2.3 Types of Digital Photograph Constraints
Figure 8-4. Creating constraints
To create registration constraints, start ScanRegistrator from the Applications menu inside
PanoMap. In the ScanRegistrator window, press the New Constraint button. Enter a constraint
name, choose the type of constraint (point or line/edge), and press the OK button. Next, create
the constraint observations. Many observations can make up one constraint – each observation
is a “view” of the constraint’s physical feature. For each photograph, make sure to create at
least three (3) constraints!
8.2.3.1 Creating Point (or Target Mark) Observations
In PanoMap
In the scan QTVR file, add a PNT shape to the target center’s location
In ScanRegistrator module
Create a new constraint with type = Point
Select the new constraint, and press the Add Observations button
PanoMap Manual
8-4 Texture Mapping Procedures
In PanoMap
On the scan QTVR file, click on the PNT image in step #1
On the digital photograph, click several (at least 5) times to locate the target mark
8.2.3.2 Creating Line or Edge Observations
In PanoMap
Using the EdgeEstimator application, locate a line or an edge that is visible in both a can and
the digital photograph.
In ScanRegistrator
Create a new constraint with type = Line/Edge
Select the new constraint, and press the Add Observations button
In PanoMap
On the scan QTVR file, click on the edge estimated in step #1
On the digital photograph, click several (at least 5) times along the same line/edge estimated
earlier.
Continue adding all constraints that can be identified in both scan files and photographs.
Remember that in order for a photograph to be properly registered, it must contain at least
three (3) registration constraints!
8.2.4 Adding Observations To A Constraint
Figure 8-5. Observation addition and result
PanoMap Manual
Texture Mapping Procedures 8-5
After adding the constraint observations, and before processing, examine the Pick Quality of
each constraint. Any observations that have a high (or inaccurate) Pick Quality should be
deleted – they will negatively affect the registration quality.
To delete an observation, click on the registration record, and press the Delete key.
8.2.5 Reviewing Observations
Figure 8-6. Observation review
Finally, before processing the registrations, the scans should be fixed. If a scan is fixed, then it
means that a scan’s registration (position and orientation) cannot be changed by reprocessing
the new constraints. On the other hand, if a scan is not fixed, then its position and orientation
can change during the re-processing. Since the scan registration was verified before beginning
the texture mapping, fix each scan: right-click on the scan name, and enable the Fix option.
PanoMap Manual
8-6 Texture Mapping Procedures
8.2.6 “Fix” scans before processing registration
Figure 8-7. Unprocess constraints and observations
To process the scan registrations, press the Process button inside ScanRegistrator.
After processing, it is important to verify the new registration quality. ScanRegistrator
transfers the new registration automatically to PanoMap. Use PanoMap’s Compass feature to
test the new registration.
8.2.7 Displaying Registration Quality
Figure 8-8. Registration quality
PanoMap Manual
Texture Mapping Procedures 8-7
By default, the registration data is stored only in memory. In order to save the new
registration, use ScanRegistrator’s Replace PanoMapTrajectory menu item. This option will
save the new data to PanoMap’s trajectory file.
8.2.8 Replace Trajectory File
Figure 8-9. Trajectory file replacement
After registration is complete, the new registration data needs to be imported into
ScanManager.
Launch ScanManager, and choose: File > Import > Matrices > Trajectory File. In the
Browse dialog, select the trajectory file from the PanoMap project. The Scanner Position
column will be updated with new registration data for each of the digital photographs.
8.2.9 Importing Registration Data to ScanManager
Use the Project > Import > Matrices > Trajectory File menu to import new registration data
from a trajectory file.
Figure 8-10. Registration data import
PanoMap Manual
8-8 Texture Mapping Procedures
The next step is to create photo depth files for each of the newly registered photographs.
Depth files are the three-dimensional representation of photographs inside the new coordinate
system, and they are generated from the new registration data.
Inside ScanManager, move to the Cycles tab, and press the New Cycle button. Create a new
cycle of type Create Photo Depth. Enter a cycle name, and press the OK button. In the Scans
list, add the new photographs and also scans that were used for registration. There are no cycle
parameters for this cycle. Press the Process button to start the processing.
8.2.10 Create Photo Depth Cycle
Figure 8-11. Photo depth cycle
During processing, ScanManager cycle results are checked by opening the project directory
Results sub-folder. Inside the Results folder are several more sub-folders, each corresponding
to a different output of ScanManager. For example, depth bitmaps are in "DepthBMP",
intensity bitmaps in "IntensityBMP", etc. If the cycle processing is successful, then the results
will be placed in these subdirectories.
After the photo depth process has completed, the next step is to merge the photo files together
with laser scan data files.
On the Cycles tab of ScanManager, create a new cycle of type Map Photos. Enter a cycle
name, and press the OK button. In the Scans list, add both the photographs and scans that were
used for registration. In the Parameters frame, the Darken parameter determines the
darkness/intensity of non-texture-mapped geometry. For example, Darken100 means that non-
texture-mapped geometry will have its original intensity, Darken50 means that it will be 50%
lighter, etc.
Press the Process button to start the cycle processing.
PanoMap Manual
Texture Mapping Procedures 8-9
8.2.11 Map Photos Cycle
Figure 8-12. Map photos cycle
After the Map Photos cycle has finished, the final step is to generate a new PanoMap project
that contains the original scan data and also the texture-mapped data.
On the Cycles tab of ScanManager, create a new cycle of type Build PanoMap Project. Enter a
cycle name, and press the OK button. In the Scans list, add both the photographs and scan data
that were used for registration. In the cycle parameters section, select the types of data that
should be generated. The Mapped Photos column controls what type of texture-mapped data
should be generated. At a minimum, select the Intensity BMP, Intensity MOV parameters,
and the Mapped Photos versions of these files. Click Process to begin.
PanoMap Manual
8-10 Texture Mapping Procedures
Figure 8-13. Texture-mapped data
If the cycle processing has been successful, then the texture-mapped project can be reviewed
using PanoMap. For every laser scan file, there will be 2 versions: texture-mapped version
(MP suffix = mapped) and non-texture-mapped version. Both files can be opened
simultaneously inside PanoMap.
Figure 8-14. Texture Mapped PanoMap Project (result)
View Transfer, Trajectory File 9-1
9 MODEL REVIEW INTERFACE
9.1 VIEW TRANSFER, TRAJECTORY FILE
In PanoMap:
Step 1. From the menu bar click on File > Import / Export > Export View….
Step 2. Navigate to the desired folder and indicated name of file. This will export the
current view position and direction into a trajectory file (traj*.dat) so that they can be viewed
in Model ReView. Only the current view is exported.
In Model Review:
Step 1. From the menu bar click on View> Navigate
Step 2. In Navigate box, select View Info>Open. Select the trajectory file used above
and select the desired trajectory.
9.2 TRANSFER OF PLIN FILE TO PANOMAP
A plin file created within Model ReView can be imported into PanoMap using the
Import/Export 3D Geometry function.CREATION OF PANOMAP FILES WITHIN MODEL REVIEW
This facility provides merging of the PanoMap scan files with similar files generated from the
3D CAD PLIN files. The PLIN file views are created in Model ReView; merging is also done
in Model ReView.
The new merged PanoMap files contain both scan data as well as 3D CAD data.
The 3D CAD data might be a new design or it might be part of an existing model with the
merging done for verification of the model configuration.
The new merged PanoMap files can be reviewed in PanoMap similarly to PanoMap scan files.
PanoMap Manual
9-2 Creation of PanoMap Files within Model ReView
Figure 9-1. Merged Plin file and Panorama
Required Files
Trajectory file: This file can be copied from scan trajectory file and will need to contain
all scan PanoMap files to be merged. The “View Name” in the trajectory file needs to be the
same as the scan “Cycle Name” to be merged.
Example: Trajmerge.dat
TRAJECTORY NAME=00003
VIEW NAME=rb001
WIDTH = 346.410
HEIGHT = 242.487
VIEW POINT = 316.030 54.410 1201.330
PICTURE POINT = 409.970 88.400 1196.920
HITHER DIST = 0.100
YON DISTANCE = 10000.000
ROLL ANGLE = 0.000
UP = 0.033 0.039 0.999
PROJECTION = Perspective
Cycle Name is rb001
Scan image file: This file contains image bitmap representation of the scan.
PanoMap Manual
Creation of PanoMap Files within Model ReView 9-3
Example: rb001i.bmp
Figure 9-2. Scan File Image
Scan Depth bitmap file: This file contains depth values for a particular scan
Example: rb001d.bmp
Plin file to be merged: Plin file contains 3D geometry to be merged into the scan space.
The plin file can contain any number of Plant/CMS primitives. This file can be converted
from AutoCAD, MicroStation, or another 3D design tool.
Argument file: This file contains scan merge processing arguments. This file is placed
in model directory.
Example: dpmpunite.arg:
/mapping=sphere
/around=1
/unitf=39.37
/_job=blend
/job=merge
/bat
/level=-1000000000,1.0
/level=-10000,0.9
/level=10000,0.3
/level=1000000000,-0.6
Procedure
Processing environment: The process is performed using Model ReView operating in a
valid Plant/CMS model setup environment.
Copy PanoMap trajectory file to another trajectory file and edit the file for desired scans to be
processed.
PanoMap Manual
9-4 Creation of PanoMap Files within Model ReView
Each view in the trajectory file will create merged .mov file.
Within the model directory create two folders.
Scan_merge_in – Copy all .png files and .bmp files into this directory
Scan_merge_out – The resulting merged .mov files will be placed into this
directory.
Create a PLIN file to be merged in the model directory.
Example: plinmerge.dat
Launch Model ReView and select the desired PLIN file
Model ReView Setup:
Select Trajectory File
- Select “Navigate”
- Select “View Info”
- Select “Open”
- Select applicable Trajectory File. (All views within the Trajectory File will be processed.)
Set the merge process
- Select “Navigate”
- Select “Options”
- Select “BMP Panorama”
Figure 9-3. Create Panorama BMP in Review
Within Panoramic BMP make the following selections:
PanoMap Manual
Creation of PanoMap Files within Model ReView 9-5
(a) For Trajectory Views, select Create MOV file and Merge Bitmaps
(b) Note: When Merge Bitmaps is selected, another query will ask user to specify the
location of the resulting file and also argument file for the processing of the merged files.
Figure 9-4. Create Panorama BMP Dialogue Box
Figure 9-5. Bitmaps Merge Settings Dialogue Box
The last step is to select Run process.
Based on the selections and a number of scans within the trajectory file, the system will create
a set of merged .mov .png files. It will also create .xml file to be copied to PanoMap reviews.
The next image shows the resulting representation:
PanoMap Manual
9-6 Transfer of Geometry to ReView
Figure 9-6. Merged Panorama Files in PanoMap
9.4 TRANSFER OF GEOMETRY TO REVIEW
Geometry created in PanoMap can be exported as plin file so that it can be viewed in Model
ReView.
See section “Import/Export 3D Geometry” for details on exporting plin files.
In Model Review:
Step 1. Select File>Open… and select the plin file created in PanoMap in previous step.
9.5 PLINVIEW INTERFACE
For easier viewing without intelligent information, small plin files can be viewed in Plinview
instead of Model ReView.
In PanoMap:
As explained earlier in “Import/Export 3D Geometry”, export the desired geometry as a plin
file named “plindview.dat”.
From PCMS:
Select “Plin GL view” or “Plinview” as appropriate and the saved plin file will be opened in
Plinview. Additionally, any plin file may be opened in Plinview by selecting File > Open and
selecting the desired file.
Placing a T–connector 10-1
10 USING MACROPLACEMENT FOR PIPE PLACEMENT
PanoMap provides a capability to model specific piping components, including valves, T–
connectors, and reducers through the MacroPlacement application within PanoMap.
Note: For increased accuracy, snap to graphic elements.
Figure 10–1. Snap toolbar
To run this application from PanoMap, select Applications > MacroPlacement.
Figure 10–2. Select MacroPlacement from Applications menu in PanoMap
The MacroPlacement Main menu appears.
Figure 10–3. MacroPlacement main menu
Click Load Model to display a list of available pipe components (Macros). The Model List
appears.
PanoMap Manual
10-2 Placing a T–connector
Figure 10–4. MacroPlacement menu model list, Table Type and Short Code drop–down menus
If necessary, select PIPE from the Table Type drop–down menu.
In order to sort the available choices into a manageable list, either select from a drop down list
or type the first character of the component type you wish to insert. For example, a list of
available valves may be accessible by typing “V” in the Short Code drop–down.
Figure 10–5. MacroPlacement menu, Sort Type drop–down example
Similarly, if you know the appropriate Manufacturers Code, it may be simpler to sort by this
category.
Figure 10–6. MacroPlacement menu, Manufacturers Code drop–down example
10.1 PLACING A T–CONNECTOR
Zoom in to locate the section of piping in PanoMap you wish to document. For this example, a
T–connector with two 3–inch to 2–inch reducers is depicted.
PanoMap Manual
Placing a T–connector 10-3
Figure 10–7. T–connector example
As shown in Figure 10–2, choose Applications > MacroPlacement if necessary.
From the MacroPlacement menu model list, choose the appropriate Table Type.
Choose an appropriate ShortCode; in this example, “Tee” is chosen.
Figure 10–8. Menu Model List ShortCode drop–down menu
Highlight the desired component by clicking the leftmost box in the row.
Click the Load Selected Macro button.
You may see the following information screen, advising that Point of Center (POC) data is
available for this table entry. Click OK to close this screen.
Figure 10–9. POC data information screen
Click the Fit tab. The Fit tab menu appears.
PanoMap Manual
10-4 Placing a T–connector
Figure 10–10. MacroPlacement Fit tab menu
Ensure that only “RS – Removal Space” is checked, but no others, in the “Volumes used for
fitting” section. The default “Distance limit” may need to be altered as well.
Click the Place tab to display a 3D depiction of this model (if available) and verify that the
correct model has been selected.
Figure 10–11. MacroPlacement Place tab menu
PanoMap Manual
Placing a T–connector 10-5
You may click on the 3D model and, as directed in the menu, first drag to “rotate the menu to
match the view in the panorama” and then click New placement to place the macro.
However, to enable more precise placement, and to provide a Component ID, it is
recommended to use the Point of Center (POC) tab’s menu. Click the POC tab to display.
Figure 10–12. MacroPlacement POC tab, T–connector
Note: The Placement type drop–down menu may provide several options; for this example,
only “Two click placement” is available.
The POC tab includes information for the first and, if applicable, second point for placement.
You may wish to enter a Component ID for this macro. This ID will appear as a call–out in
PanoMap once the macro is placed.
When ready, click the Place POC button.
In PanoMap, click on the point(s) where you wish to place the macro. In the example below,
the first and second points are depicted.
PanoMap Manual
10-6 Placing a T–connector
Figure 10–13. Two point macro placement example: Point 1 (left) and Point 2, T–connector
There may be prompts at the bottom of the PanoMap screen advising of the appropriate click
point. For the macro example above, appears for the first point, and
appears for the second.
When the second point is clicked, wait a few seconds. A wireframe rendering of the macro
should appear, including a callout with the specified Component ID.
Figure 10–14. T–connector macro with Component ID placed in PanoMap
Ensure that the placement is accurate. It may be necessary to delete the macro and repeat the
above two–point macro placement procedure. (To delete the macro, you may highlight that
particular entry in the Scene tab as shown below and press the Delete key)
Figure 10–15. Scene tab with Macro displayed – example
PanoMap Manual
Placing a Reducer 10-7
This particular macro type can be re–placed at various points within the PanoMap project.
Or, you may wish to join other macros with this component. To accomplish this, see Section
10.2.
10.2 PLACING A REDUCER
Should you wish to include a component to the type described above in Section 10.1, select
another component from the macro list as depicted in Figure 10–5and Figure 10–6. For this
example, a 3–inch to 2–inch pipe reducer is selected.
Figure 10–16. MacroPlacement Load tab menu, Reducer Macro selection
Click OK to close the POC information screen, if necessary (see Figure 10–9)
Click the Fit tab. Ensure that only the “RS – Removal Space” is checked in the “Volumes
used for fitting” section of this menu (see Figure 10–10)
Ensure that the correct component is depicted by clicking the Place tab (see Figure 10–11)
Click the POC tab.
Figure 10–17. MacroPlacement Place tab, Reducer
PanoMap Manual
10-8 Placing a Reducer
For this example, only “Two click placement” is available although other macros may provide
other methods.
The POC tab includes information for the first and, if applicable, second point for placement.
You may wish to enter a Component ID for this macro, which will appear as a call–out in
PanoMap once the macro is placed.
When ready, click Place POC.
In PanoMap, click on the point(s) where you wish to place the macro. In the example below,
the first and second points are depicted.
Figure 10–18. Two point macro placement example: Point 1 (left) and Point 2, Reducer
There may be prompts at the bottom of the PanoMap screen advising of the appropriate click
point. For the macro example above, appears for the first point, and
appears for the second.
Figure 10–19. Reducer and T–connector macros with Component IDs placed in PanoMap
Additional Reducer macros can be placed and attached to a T–connector, or to any other
appropriate pipe fitting, as desired.
PanoMap Manual
Placing a Valve 10-9
Figure 10–20. Two Reducers and T–connector macros with Component IDs placed in PanoMap
10.3 PLACING A VALVE
Should you wish to include a different type of component (Macro) from the type described
above in Section 10.1, select another component from the macro list as depicted in Figure 10–
5and Figure 10–6. For this example, the letter V (for Valve) was entered in the ShortCode
column to reveal one macro available for this particular facility.
Figure 10–21. MacroPlacement Load tab menu, Valve
Click the Load Selected Macro button.
Click OK to close the POC information screen, if necessary (see Figure 10–9)
Click the Fit tab. Ensure that only the “RS – Removal Space” is checked in the “Volumes
used for fitting” section of this menu (see Figure 10–10)
Ensure that the correct component is depicted by clicking the Place tab (see Figure 10–11)
Click the POC tab.
PanoMap Manual
10-10 Placing a Valve
Figure 10–22. MacroPlacement Place tab, Reducer
For this example, only “Two click placement” is available although other macros may provide
other methods.
The POC tab includes information for the first and, if applicable, second point for placement.
You may wish to enter a Component ID for this macro, which will appear as a call–out in
PanoMap once the macro is placed.
When ready, click the Place POC button.
In PanoMap, click on the point(s) where you wish to place the macro. In the example below,
the first and second points are depicted.
Figure 10–23. Two point macro placement example: Point 1 (left) and Point 2, Valve
PanoMap Manual
Placing a Valve 10-11
There may be prompts at the bottom of the PanoMap screen advising of the appropriate click
point. For the macro example above, appears for the first point, and
appears for the second.
Figure 10–24. Valve macro with Component ID placed in PanoMap
When finished with MacroPlacement, chose File > Exit to end the program.
Setting up Profile 11-1
11 PANOMAP UTILITY FOR AUTOCAD (OPTIONAL)
11.1 SETTING UP PROFILE
The PanoMap AutoCAD utility is designed to work with AutoCAD version 2010 and later.
Open AutoCAD and set up a PanoMap profile by clicking Tools > Options > Profiles tab and
set to Current.
Figure 11–1. Profiles tab
The AutoCAD related Panomap files are always located in the c:\csa\acad\apps and
c:\csa\acad\apps\2010 (AutoCAD version related files) folders. A search path must be
set in AutoCAD to these files.
In your Options dialog go to the File tab
Expand the Support File Search Path option.
Click Browse and navigate to your c:\csa\acad\apps and c:\csa\acad\apps\2010
directories, as shown below.
PanoMap Manual
11-2 Setting up Profile
Figure 11–2. File Support Search Path
Click OK to save these changes.
At the command line, enter CUILoad. The Load/Unload Customizations menu appears.
Click the Browse button and navigate to your c:\csa\acad\apps folder.
Click the panomap.mns file in the list, and Open.
Click Load. PANOMAP should appear in the list of Loaded Customization Groups.
Figure 11–3. PanoMap loaded in Customization Groups
PanoMap Manual
Setting up drawing template 11-3
Click Close to save this setting. Your profile is now set.
11.2 SETTING UP DRAWING TEMPLATE
Open AutoCAD and save a blank drawing in an existing PanoMap model folder. This drawing
file can serve as a template for loading PanoMap information later.
Close and restart AutoCAD. When the program re-opens, you will see a new PanoMap menu
available, and will be ready to begin using this utility with your PanoMap project.
Figure 11–4. PanoMap menu, available in AutoCAD (Full version on left; limited on right)
Depending on your PanoMap license, you will see either a fully enabled menu as shown
above, or only the Plin tools menu.
Note: screenshots that follow depict AutoCAD 2010 with workspace set for AutoCAD
Classic.
11.3 USING PLIN TOOLS
11.3.1 Importing plin files
Click PanoMap > Plin Tools > Import from Plin. The Insert Plin file into drawing menu
appears.
PanoMap Manual
11-4 Using Plin Tools
Figure 11–5. Insert Plin file into drawing menu
Click Browse to navigate to the plin file you wish to import.
You may insert this drawing into the current layer, or chose new layers by Object ID or
Discipline.
Click OK when ready.
Figure 11–6. Plin file as imported into AutoCAD (left) and original plin file opened in Review
11.3.2 Exporting drawings into Plin file
To export AutoCAD geometry into a format that can be used for PanoMap operations, select
the object(s) of interest and click PanoMap > Plin Tools > Export to Plin. The Export
drawing into Plin file menu appears.
PanoMap Manual
Using Plin Tools 11-5
Figure 11–7. Export drawing into Plin file menu
You may choose to change the default Cycle name. Click Selected to export this geometry to
a plin file. This file will appear in your chosen Output path when finished; you may choose to
open this plin file in Review as shown in the example below.
Figure 11–8. 3D geometry selected in AutoCAD (left) and opened as plin in Review
PanoMap Manual
11-6 Extract from LSSM
11.4 EXTRACT FROM LSSM
You may use your AutoCAD drawing to define specific areas from which points (or, in
AutoCAD 2011, point cloud) information is extracted from PanoMap scans. Click PanoMap
> Extraction from LSSM… to begin this process.
Figure 11–9. Extract from LSSM menu
Click Review Mode to open both a plant (top) view and a front Wireframe view. You are
prompted to specify the first corner of a box; click to define a rectangle in the top view, then
click to define a rectangle in the front view to define an Extraction box.
Figure 11–10. Top and Front views
PanoMap Manual
PAnoMap Swivel, Zoom in / Zoom Out 11-7
The window reverts to the previous view, and your Min / Max values are populated in the
Extraction box fields.
Figure 11–11. Extract from LSSM menu, Min / Max and Scans fields
You may choose to enter specific scans in the Scans field, or use PanoVisibility to locate
scans with points in common with your object(s).
Click Extract.
The resulting points are saved as separate files which are attached to your working drawing.
Figure 11–12. Point Cloud information available from AutoCAD xref list
11.5 PANOMAP SWIVEL, ZOOM IN / ZOOM OUT
To emulate PanoMap’s ability to replicate the scanner’s viewpoint in an AutoCAD drawing,
click PanoMap > Swivel. When loaded, a Position Locator menu appears.
PanoMap Manual
11-8 Create Drawing from Plin file
Figure 11–13. Swivel feature position locator menu.
Hold the left mouse button and drag to rotate the drawing from the scanner’s viewpoint. (The
screen will refresh more quickly if you choose to close the Position Locator menu.)
A simple Zoom In / Zoom Out feature is also available from the PanoMap menu. You may
chose the F5 or F6 keys, respectively, as shortcuts.
11.6 CREATE DRAWING FROM PLIN FILE
To create .dwg drawings in a \ACADInterface\ folder, perform the following steps:
1. Choose PanoMap > Create drawings from Surface PLINs.
Figure 11–14. Creating drawings from plin files
2. The Big plin simplify option ensures a manageable sized .dwg file.
PanoMap Manual
Create Drawing from Plin file 11-9
3. While not required, it is usually preferable to check the Create only batch file option
in this menu. This permits you to run the drawing generation process (which requires
several minutes per scan) without tying up AutoCAD resources as it runs.
4. If necessary, click Browse to navigate to your project’s master.csv file.
5. If you wish to specify only certain scans, create a filter file, formatted as a .csv. (If
you’ve done this already, skip ahead Step 7 below.) This file, which can be created in
Windows Notepad, needs to include the following semicolon-separated elements as
shown in the example below:
viewname;surface_plin;visual_bitmap
1_DHRPUMPB_590_001;plinDS001.dat;1_DHRPUMPB_590_001i.png
1_DHRPUMPB_590_002;plinDS002.dat;1_DHRPUMPB_590_001i.png
where, in the first row/header file:
Viewname is the name of the scan as referenced in the project’s trajectory file (that
is, minus suffixes like “i”)
Surface plin is the name of the corresponding surface plin for that scan.
visual_bitmap is the bitmap you choose to provide visual clarity to the AutoCAD
drawing (that is, a .png file with a name that corresponds to the scan name; typically
the “intensity” bitmap, with an “i” at its end). This item is optional; you may choose
to create drawings without this visual feature.
6. Save your filter file in Notepad.
7. Navigate to the filter .csv file you’ve created.
8. Click OK when ready. If you have unchecked Create only batch file, the process
will begin (you will first receive a notice that the newly created .dwg files will
open temporarily in a separate AutoCAD application). Otherwise, use Windows
explorer to navigate to the newly-created [your-model]\Acadinterface\ folder,
where the scan2dwg.bat file has been created.
9. Double-click the scan2dwg.bat. A command window will open as the process
runs.
PanoMap Manual
11-10 Create Drawing from Plin file
Figure 11–15. Create Drawing from Plin – Process running, command window
10. When the process is completed, .dwg file(s) corresponding to the scan(s) of interest
will be created in the Acadinterface folder. Such files can be opened directly in
AutoCAD, or loaded from PanoMap, as described below.
Figure 11–16. Dwg file created from plin file, including visual bitmap
PanoMap Manual
Load PanoMap Quick View (F10) 11-11
11.7 LOAD PANOMAP QUICK VIEW (F10)
In order to duplicate a PanoMap view in a drawing file that’s been created from a surface plin
(as described in Section 11.4 above):
1. In PanoMap, open a scan of interest.
2. In PanoMap, pan and zoom in or out to an area of interest.
Figure 11–17. PanoMap scan (example)
3. Press the F12 key.
4. In AutoCAD, press F10 (or click PanoMap > Load PanoMap Quick View.) A
view identical to the one seen in PanoMap should be visible in AutoCAD.
PanoMap Manual
11-12 Load PanoMap View (F11)
Figure 11–18. PanoMap scan view duplicated in AutoCAD
11.8 LOAD PANOMAP VIEW (F11)
The Load PanoMap View duplicates a PanoMap view in AutoCAD as described in Section
11.7 above. However, this command is operative when an AutoCAD drawing from the
[model]\acadinterface folder is already loaded in AutoCAD.
To activate, in PanoMap, press the F12 key.
Switch to AutoCAD and press F11 (or click PanoMap > Load PanoMap view) to duplicate
this view.
11.9 SAVE VIEW FOR PANOMAP (F12)
The ability to duplicate views from PanoMap to AutoCAD, described above, is bi-directional.
If you wish to duplicate a view from AutoCAD in PanoMap:
1. Pan and zoom in or out to an area of interest in AutoCAD.
2. Press the F12 key.
3. Switch to PanoMap and press F11 to duplicate this view.
11.10 INTERFERENCE CHECKING
To perform interference checks, perform the following steps:
Choose PanoMap > Interference > Process New Interference Check. A Process
Interference Checking menu appears.
PanoMap Manual
Interference Checking 11-13
Figure 11–19. Process Interference checking menu
Choose an Interference cycle name that will be easy to remember when viewing these scans
in PanoMap.
Click Create plin file by selecting items on dwg.
Click on any object(s) you wish to check against scans, and right-click when finished. A
Created plin message appears. (This plin can be re-used for other interference checks later.)
Figure 11–20. Plin creation confirmation
Click OK to close this menu. The A Process Interference Checking menu re-
appears.
Click Run. The Interference checking menu appears.
Figure 11–21. Interference Checking menu
Note that the Scan name suffix is pre-populated with the interference cycle name you’ve
chosen.
PanoMap Manual
11-14 Interference Checking
You may click Master to choose which PanoMap scans should be included in the interference
check from a master list. Usually it is preferable to click PanoVisibility and determine which
scans have the best view of the 3D objects you are checking.
Figure 11–22. Pano Visibility
As shown in the example above, three scans are highlighted with between 52,144 and 2,333
points in common with the 3D geometry. You can select additional scans or deselect scans if
desired. Click Accept when finished; the Interference Checking menu re-appears.
The Scans fill-in field is populated with the scans you wish to check. Click Settings.
PanoMap Manual
Interference Checking 11-15
Figure 11–23. Interference checking Settings menu
Usually, the default settings as shown above are required; note in particular that if you do not
check Create mov files, your PanoMap project cannot be updated with new interference
scans. Click OK when ready; the Interference Checking menu re-appears.
Click Process Standalone to create a separate batch file (an Info message appears, informing
where this file has been saved) that can be run as a separate process or, if you have only a few
scans to process, click Process and allow AutoCAD to open a new application to process this
request.
As the process proceeds, you are given a status message (e.g., Creating mov files) in the
Interference Checking menu. A Dwg files creation message appears, then, once the process is
complete, the Interference Checking menu re-appears.
There are two ways to view these results: Add to PanoMap will include the newly created
scan(s) in your PanoMap project. (These new scans will have a suffix that matches the Cycle
name you’d chosen earlier.)
Figure 11–24. Resulting scan created in PanoMap (in list)
If you have checked Create Interference labels, these interference points are listed in a new
object appearing in your Scene tab, named after your cycle.
PanoMap Manual
11-16 Interference Checking
Figure 11–25. Interference checking labels (newly created object in PanoMap Scene tab)
Figure 11–26. Interference checking labels (rendered in AutoCAD)
You may also view the results by clicking View in IntPano. This opens the PanoMap
application of the same name; to see these points of interference, choose your cycle from the
drop-down list.
PanoMap Manual
Interference Checking 11-17
Figure 11–27. IntPano application, Cycle selection (left) and AutoCAD connection
A list of interference points is displayed. You may double-click to display any specific point
in PanoMap.
You may also click PlinView to create a plin file of interference points as min-max volumes
of points of interference.
Figure 11–28. PlinView (plinWatch.dat) created from interferences
Inserting Plin Files into Scans 12-1
12 USING PLIN2SCAN FOR INTERFERENCE, MERGE, AND REMOVAL SIMULATIONS
The Plin2Scan application works with plin files created within PanoMap or exported from
AutoCAD or MicroStation. This process allows the user to either insert a 3D model into
PanoMap scans; produce interference check (clash detection) scans and reports, or to remove
specific parts of scans (typically to simulate component or structural removals.)
12.1 INSERTING PLIN FILES INTO SCANS
To insert a 3D model saved as a Plin file into PanoMap scans, perform the following steps:
In PanoMap, choose Applications > P > Plin2Scan.
Figure 12–1. Plin2Scan menu, Scans field highlighted
Select scans to be reprocessed. You may do this by
First selecting scans in the Project tab and then clicking Sel in Plin2Scan;
Clicking All to include all scans listed in your Project tab; or
Clicking … to display a list of scans (see Figure 12–2 below), which can be filtered to
make scan selection easier.
PanoMap Manual
12-2 Inserting Plin Files into Scans
Figure 12–2. Select Scans/Objects menu (filter applied)
Select the plin file to be included (merged) with the scan by clicking processed
Figure 12–3. Plin2Scan menu, choosing Plin file to be included in scan
Enter an appropriate Scan name suffix that will be easy to find in your Project list; typically,
PanoMap projects use “_MRG” for this type of scan.
Choose the desired processing method. Generally, the use ScanShot or use Review options
produce nearly identical results; however, you may find your PC will process Review or
Scanshot more quickly.
When ready to process, you may choose from one of two methods. If you only have a few
scans to be included, the Process button (rather than Process standalone) will do this work
while PanoMap is open.
NOTE: when running this Process, you should not use your PC until the process is complete.
PanoMap Manual
Inserting Plin Files into Scans 12-3
If you have many scans to process, or wish to be able to do other work on your PC while the
processing is done, choose Process Standalone. It will produce a separate batch file, which
can be run at any time. (A detailed description of Process Standalone is provided in Section
12.3.1 below.)
If you choose Process, a command window opens as the clash detection is processed.
Figure 12–4. Command window, plin2scan insert plin process
The command window closes and a status window opens notifying that the process is
complete. Click OK to close, and check your Project tab to confirm that the newly created
scan views are available. (Note: it may be necessary to right-click in the Project window and
choose Refresh to update the listing.)
Figure 12–5. Newly created scan (“_MRG”) scan view, with original scan and tiled vertically.
PanoMap Manual
12-4 Clash Detection
12.2 CLASH DETECTION
To create scans that indicate interferences from 3D models, perform the following steps:
Choose Applications > P > Plin2scan. The Plin2Scan menu appears.
Figure 12–6. Plin2Scan, Plin file, Scans and Suffix fields populated
Choose the scans you wish to include.
Choose a plin file you wish to use to check interferences by clicking the … button and
navigating to the file of interest.
Include an easy-to-find suffix for the new scan views you wish to include (typically “_INT” as
shown in the example above).
Click Settings. If you wish to include a report of interferences that can be checked against the
plin file’s component-level list, ensure that the Create IN01, Create IN03, Create
interference labels and Use surface method boxes are checked. Otherwise, uncheck these
boxes.
PanoMap Manual
Clash Detection 12-5
Figure 12–7. Plin2Scan Clash Detection Settings menu (Create IN01 and Create IN03 checked, to create Interference report)
Click OK to close the Settings menu.
When ready to process, you may choose from one of two methods. If you only have a few
scans to be included, the Process button (rather than Process standalone) will do this work
while PanoMap is open.
NOTE: when running this process, you should not use your PC until the process is complete.
If you have many scans to process, or wish to be able to do other work on your PC while the
processing is done, choose Process Standalone. It will produce a separate batch file, which
can be run at any time. (A detailed description of Process Standalone is provided in Section
12.3.1 below.)
If you choose Process, a command window opens as the clash detection is processed.
PanoMap Manual
12-6 Clash Detection
Figure 12–8. Command window, plin2scan clash detection process
The command window closes and a status window opens notifying that the process is
complete. Click OK to close, and check your Project tab to confirm that the newly created
scan views are available. (Note: it may be necessary to right-click in the Project window and
choose Refresh to update the listing.)
Figure 12–9. Newly created clash detection (“_INT”) scan view, with original scan and tiled vertically.
12.2.1 Report generation
If you have chosen to create an interference report and wish to review the list of interferences,
click OpenIntPano from the Plin2scan menu. A drop-down menu appears.
PanoMap Manual
Removing Components from Scans 12-7
Figure 12–10. Drop-down menu in Interference report
Choose dintr from the list. A list including objects and associated scans will appear.
Double-click on an item in the list to open the associated scan and zoom in to the interference.
Figure 12–11. Interference report, specific interference displayed in scan
12.3 REMOVING COMPONENTS FROM SCANS
Plin2Scan can be used to remove specific sections from scans, to visualize component
removal. To remove an object, perform the following steps:
Locate an object to be removed. Note that the position of the object in proximity to multiple
scans will affect the usefulness of this removal procedure.
If necessary, create an object within PanoMap that surrounds the object. It can be as simple as
a box as shown in the example below, drawn from the Tools > Add Box menu, a cylinder
created with the Applications > CylinderEstimator program, or it can be an imported plin
file rendering of the specific object you wish to remove.
PanoMap Manual
12-8 Removing Components from Scans
Figure 12–12. Box drawn around object to be removed
Click Applications > PanoVisibility. The PanoVisibility menu appears.
Click Snap. You are prompted to Snap Shape in the PanoMap prompt.
Click on the object in the PanoMap scan surrounding the object you wish to remove. The
object populates the Selection volume field
Figure 12–13. Pano Visibility: Selection Volume field, and Panorama listing in order of Quality (visibility).
PanoMap Manual
Removing Components from Scans 12-9
If you need to expand (or contract, using a negative value) the area included within the object
you’ve just snapped, enter a value in the Expand field.
Determine the scans you wish to include to depict the object removal. The Quality column
indicates the number of points in common with the area of removal a particular scan may
have. Click each scan to include; the example above lists five scans with greater than 30,000
points in common, to be included.
Click Plin2Scan. The Plin2Scan menu appears.
Figure 12–14. Plin2Scan menu, Remove from scans checked
Enter a scan name suffix you wish to attach to those scans that will be included in PanoMap
depicting the removal. In the example above, REM is entered.
Click Remove from scans – Use interior Plin.
Note: Interior Plin assumes the user wishes to remove all scan information from inside the
area within the plin file. An “exterior plin” removal process would remove all scan
information outside the plin, and retain only the scan information within the space defined by
the plin geometry.
To start the process, consider the Process Standalone and Process options. Process standalone
enables you to run a separate batch file that will create the new scans in background while you
perform other tasks on your PC. It is typically the recommended option and described below
in Section 12.3.1.
However, if you are able to allow your PC to run this process without performing other tasks,
click Process. Do not run additional programs on your PC while this process runs.
Wait until you are notified that the new scans have been created, and click OK to accept the
changes. The newly created scans will appear in the Project tab list.
12.3.1 Using the Process Standalone option
To Use Process standalone, creating a command file which can be processed later:
PanoMap Manual
12-10 Removing Components from Scans
Click Process Standalone. A Windows Explorer window displays a newly created Plin2Scan
folder, containing a batch file “run_001.bat.” Double click this file.
Figure 12–15. Plin2Scan Process Standalone folders created (in Windows Explorer)
A command window will open; it will continue to display for as long as the process needs to
run.
Once finished, you will see another newly created folder(s) for each of the scan(s) you have
created. Each folder includes a separate subproject xml in it.
To place these scans into your PanoMap project, drag this subprj….xml file into your
panomap scan area. As seen in the screenshot, an "Import/Export Subproject" menu appears.
Figure 12–16. Import/Export Subproject menu
Use the defaults for as shown above: check Load trajectory of subproject, Update already
existing panoramas, Overwrite older copied large data, and Replace already existing objects.
Click Ok. You should see a new scan listed in your PanoMap Project tab, with the Scan Name
suffix (i.e., “_REM,” “_INT” or “_MRG”) as chosen in Plin2Scan. If the new scan doesn’t
appear, right click on the Project tab list and choose Refresh to refresh the display.