2021-06-08 00:06:49 -04:00
<?xml version="1.0" encoding="UTF-8"?>
2024-10-06 17:16:22 -07:00
<document type= "com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version= "3.0" toolsVersion= "32700.99.1234" targetRuntime= "iOS.CocoaTouch" propertyAccessControl= "none" useAutolayout= "YES" useTraitCollections= "YES" useSafeAreas= "YES" colorMatched= "YES" initialViewController= "zah-iI-EPt" >
<device id= "retina6_12" orientation= "portrait" appearance= "light" />
2021-06-08 00:06:49 -04:00
<dependencies>
2022-01-19 02:11:38 -05:00
<deployment identifier= "iOS" />
2024-10-06 17:16:22 -07:00
<plugIn identifier= "com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version= "22684" />
2021-06-08 00:06:49 -04:00
<capability name= "Image references" minToolsVersion= "12.0" />
<capability name= "Safe area layout guides" minToolsVersion= "9.0" />
<capability name= "System colors in document resources" minToolsVersion= "11.0" />
<capability name= "documents saved in the Xcode 8 format" minToolsVersion= "8.0" />
</dependencies>
<scenes>
<!--GLKit View Controller-->
<scene sceneID= "1cO-Jt-3GG" >
<objects>
<glkViewController preferredFramesPerSecond= "30" id= "zah-iI-EPt" customClass= "ViewController" customModule= "RTABMapApp" customModuleProvider= "target" sceneMemberID= "viewController" >
<glkView key= "view" opaque= "NO" clipsSubviews= "YES" multipleTouchEnabled= "YES" contentMode= "center" drawableDepthFormat= "24" enableSetNeedsDisplay= "NO" id= "sqF-4e-2HU" >
2024-10-06 17:16:22 -07:00
<rect key= "frame" x= "0.0" y= "0.0" width= "393" height= "852" />
2021-06-08 00:06:49 -04:00
<autoresizingMask key= "autoresizingMask" widthSizable= "YES" heightSizable= "YES" />
<subviews>
2025-03-15 10:58:03 -07:00
<stackView opaque= "NO" contentMode= "scaleToFill" axis= "vertical" spacing= "30" translatesAutoresizingMaskIntoConstraints= "NO" id= "kPv-DO-hpd" >
<rect key= "frame" x= "323" y= "261" width= "60" height= "330" />
2021-06-08 00:06:49 -04:00
<subviews>
<button opaque= "NO" contentMode= "scaleToFill" contentHorizontalAlignment= "center" contentVerticalAlignment= "center" buttonType= "system" lineBreakMode= "middleTruncation" translatesAutoresizingMaskIntoConstraints= "NO" id= "mJN-Ru-yPg" userLabel= "StopButton" >
2024-10-06 17:16:22 -07:00
<rect key= "frame" x= "0.0" y= "1" width= "60" height= "58.666666666666671" />
2021-06-08 00:06:49 -04:00
<constraints>
<constraint firstAttribute= "height" constant= "60" id= "g9J-0P-CmQ" />
<constraint firstAttribute= "width" constant= "60" id= "m06-eJ-dIn" />
</constraints>
<color key= "tintColor" white= "1" alpha= "1" colorSpace= "custom" customColorSpace= "genericGamma22GrayColorSpace" />
<state key= "normal" backgroundImage= "stop.circle" catalog= "system" />
<connections>
<action selector= "stopAction:" destination= "zah-iI-EPt" eventType= "touchUpInside" id= "3iJ-xb-gzb" />
</connections>
</button>
<button opaque= "NO" contentMode= "scaleToFill" contentHorizontalAlignment= "center" contentVerticalAlignment= "center" lineBreakMode= "middleTruncation" translatesAutoresizingMaskIntoConstraints= "NO" id= "7Lv-u6-mGh" userLabel= "RecordButton" >
2025-03-15 10:58:03 -07:00
<rect key= "frame" x= "0.0" y= "91" width= "60" height= "58.666666666666686" />
2021-06-08 00:06:49 -04:00
<constraints>
<constraint firstAttribute= "height" constant= "60" id= "DQI-eQ-v3X" />
<constraint firstAttribute= "width" constant= "60" id= "Oeu-YT-wMz" />
</constraints>
<fontDescription key= "fontDescription" type= "system" pointSize= "18" />
<color key= "tintColor" systemColor= "systemRedColor" />
<inset key= "imageEdgeInsets" minX= "0.0" minY= "0.0" maxX= "0.0" maxY= "20" />
<state key= "normal" backgroundImage= "record.circle" catalog= "system" />
<connections>
<action selector= "recordAction:" destination= "zah-iI-EPt" eventType= "touchUpInside" id= "dzY-yL-YBg" />
</connections>
</button>
2025-03-15 10:58:03 -07:00
<button opaque= "NO" contentMode= "scaleToFill" contentHorizontalAlignment= "center" contentVerticalAlignment= "center" buttonType= "system" lineBreakMode= "middleTruncation" translatesAutoresizingMaskIntoConstraints= "NO" id= "lFB-Lm-zFS" userLabel= "AddMeasureButton" >
<rect key= "frame" x= "0.0" y= "181.33333333333334" width= "60" height= "57.999999999999972" />
<constraints>
<constraint firstAttribute= "width" constant= "60" id= "Wtb-vg-lgB" />
<constraint firstAttribute= "height" constant= "60" id= "p0E-BN-poT" />
</constraints>
<color key= "tintColor" systemColor= "systemYellowColor" />
<inset key= "imageEdgeInsets" minX= "0.0" minY= "0.0" maxX= "2.2250738585072014e-308" maxY= "0.0" />
<state key= "normal" backgroundImage= "plus.viewfinder" catalog= "system" />
<connections>
<action selector= "addMeasureAction:" destination= "zah-iI-EPt" eventType= "touchUpInside" id= "lUX-tm-SgY" />
</connections>
</button>
<button opaque= "NO" contentMode= "scaleToFill" contentHorizontalAlignment= "center" contentVerticalAlignment= "center" buttonType= "system" lineBreakMode= "middleTruncation" translatesAutoresizingMaskIntoConstraints= "NO" id= "c1k-0i-64A" userLabel= "RemoveMeasureButton" >
<rect key= "frame" x= "0.0" y= "271" width= "60" height= "58.666666666666686" />
<constraints>
<constraint firstAttribute= "height" constant= "60" id= "0gd-nd-i5y" />
<constraint firstAttribute= "width" constant= "60" id= "mSi-rI-NoN" />
</constraints>
<color key= "tintColor" white= "1" alpha= "1" colorSpace= "custom" customColorSpace= "genericGamma22GrayColorSpace" />
<inset key= "imageEdgeInsets" minX= "0.0" minY= "0.0" maxX= "2.2250738585072014e-308" maxY= "0.0" />
<state key= "normal" backgroundImage= "minus.circle" catalog= "system" />
<connections>
<action selector= "removeMeasureAction:" destination= "zah-iI-EPt" eventType= "touchUpInside" id= "2RW-qr-kvb" />
</connections>
</button>
2021-06-08 00:06:49 -04:00
</subviews>
</stackView>
<stackView opaque= "NO" contentMode= "scaleToFill" spacing= "20" translatesAutoresizingMaskIntoConstraints= "NO" id= "ozY-dg-YOd" >
2024-10-06 17:16:22 -07:00
<rect key= "frame" x= "233" y= "79" width= "140" height= "60" />
2021-06-08 00:06:49 -04:00
<subviews>
<button opaque= "NO" contentMode= "scaleToFill" contentHorizontalAlignment= "center" contentVerticalAlignment= "center" buttonType= "system" lineBreakMode= "middleTruncation" translatesAutoresizingMaskIntoConstraints= "NO" id= "9kh-4C-KyP" userLabel= "LibraryButton" >
2024-10-06 17:16:22 -07:00
<rect key= "frame" x= "0.0" y= "1.6666666666666643" width= "60" height= "57" />
2021-06-08 00:06:49 -04:00
<constraints>
<constraint firstAttribute= "width" constant= "60" id= "Ekq-3J-kUL" />
<constraint firstAttribute= "height" constant= "60" id= "fqe-e7-0uk" />
</constraints>
<color key= "tintColor" white= "1" alpha= "1" colorSpace= "custom" customColorSpace= "genericGamma22GrayColorSpace" />
<state key= "normal" backgroundImage= "folder" catalog= "system" >
<color key= "titleColor" white= "1" alpha= "1" colorSpace= "custom" customColorSpace= "genericGamma22GrayColorSpace" />
</state>
<connections>
<action selector= "libraryAction:" destination= "zah-iI-EPt" eventType= "touchUpInside" id= "WOh-uA-T5h" />
</connections>
</button>
<button opaque= "NO" contentMode= "scaleToFill" contentHorizontalAlignment= "center" contentVerticalAlignment= "center" buttonType= "system" lineBreakMode= "middleTruncation" translatesAutoresizingMaskIntoConstraints= "NO" id= "y53-OI-O76" userLabel= "MenuButton" >
2024-10-06 17:16:22 -07:00
<rect key= "frame" x= "80" y= "1" width= "60" height= "58.666666666666671" />
2021-06-08 00:06:49 -04:00
<constraints>
<constraint firstAttribute= "height" constant= "60" id= "L5T-8h-ale" />
<constraint firstAttribute= "width" constant= "60" id= "pLI-ns-KHQ" />
</constraints>
<color key= "tintColor" white= "1" alpha= "1" colorSpace= "custom" customColorSpace= "genericGamma22GrayColorSpace" />
<state key= "normal" backgroundImage= "ellipsis.circle" catalog= "system" />
</button>
</subviews>
</stackView>
<label opaque= "NO" userInteractionEnabled= "NO" contentMode= "left" horizontalHuggingPriority= "251" verticalHuggingPriority= "251" text= "Label" textAlignment= "natural" lineBreakMode= "wordWrap" baselineAdjustment= "alignBaselines" adjustsFontSizeToFit= "NO" translatesAutoresizingMaskIntoConstraints= "NO" id= "KlF-4H-k6I" >
2024-10-06 17:16:22 -07:00
<rect key= "frame" x= "16" y= "79" width= "31" height= "14.333333333333329" />
2021-06-08 00:06:49 -04:00
<fontDescription key= "fontDescription" type= "system" pointSize= "12" />
<color key= "textColor" white= "1" alpha= "1" colorSpace= "custom" customColorSpace= "genericGamma22GrayColorSpace" />
<nil key= "highlightedColor" />
</label>
<button opaque= "NO" contentMode= "scaleToFill" contentHorizontalAlignment= "center" contentVerticalAlignment= "center" lineBreakMode= "middleTruncation" translatesAutoresizingMaskIntoConstraints= "NO" id= "012-W3-dOS" userLabel= "CloseVisualization" >
2024-10-06 17:16:22 -07:00
<rect key= "frame" x= "111.33333333333333" y= "772" width= "170.33333333333337" height= "22" />
2021-06-08 00:06:49 -04:00
<color key= "tintColor" white= "1" alpha= "1" colorSpace= "custom" customColorSpace= "genericGamma22GrayColorSpace" />
<state key= "normal" title= "Close Visualization" image= "xmark.square" catalog= "system" >
<color key= "titleColor" white= "1" alpha= "1" colorSpace= "custom" customColorSpace= "genericGamma22GrayColorSpace" />
</state>
<connections>
<action selector= "closeVisualizationAction:" destination= "zah-iI-EPt" eventType= "touchUpInside" id= "DqP-oy-XPe" />
</connections>
</button>
<button opaque= "NO" contentMode= "scaleToFill" contentHorizontalAlignment= "center" contentVerticalAlignment= "center" lineBreakMode= "middleTruncation" translatesAutoresizingMaskIntoConstraints= "NO" id= "9oq-op-NGV" userLabel= "StopCamera" >
2024-10-06 17:16:22 -07:00
<rect key= "frame" x= "134.33333333333334" y= "771" width= "124.33333333333334" height= "22" />
2021-06-08 00:06:49 -04:00
<color key= "tintColor" white= "1" alpha= "1" colorSpace= "custom" customColorSpace= "genericGamma22GrayColorSpace" />
<state key= "normal" title= "Stop Camera" image= "xmark.square" catalog= "system" >
<color key= "titleColor" white= "1" alpha= "1" colorSpace= "custom" customColorSpace= "genericGamma22GrayColorSpace" />
</state>
<connections>
<action selector= "stopCameraAction:" destination= "zah-iI-EPt" eventType= "touchUpInside" id= "YZq-pZ-8Te" />
</connections>
</button>
<button opaque= "NO" contentMode= "scaleAspectFit" contentHorizontalAlignment= "center" contentVerticalAlignment= "center" lineBreakMode= "middleTruncation" translatesAutoresizingMaskIntoConstraints= "NO" id= "Jj4-ow-MwD" userLabel= "NewScanButtonLarge" >
2024-10-06 17:16:22 -07:00
<rect key= "frame" x= "86.333333333333329" y= "407" width= "220.66666666666669" height= "38.333333333333314" />
2021-06-08 00:06:49 -04:00
<color key= "tintColor" white= "1" alpha= "1" colorSpace= "custom" customColorSpace= "genericGamma22GrayColorSpace" />
2024-10-06 17:16:22 -07:00
<state key= "normal" title= "New Mapping Session" >
2021-06-08 00:06:49 -04:00
<color key= "titleColor" white= "1" alpha= "1" colorSpace= "custom" customColorSpace= "genericGamma22GrayColorSpace" />
<imageReference key= "image" image= "plus.app" catalog= "system" symbolScale= "large" />
<preferredSymbolConfiguration key= "preferredSymbolConfiguration" configurationType= "font" >
<fontDescription key= "fontDescription" style= "UICTFontTextStyleTitle1" />
</preferredSymbolConfiguration>
</state>
<connections>
<action selector= "newScanAction:" destination= "zah-iI-EPt" eventType= "touchUpInside" id= "jL9-xF-V9K" />
</connections>
</button>
<button opaque= "NO" contentMode= "scaleToFill" contentHorizontalAlignment= "center" contentVerticalAlignment= "center" lineBreakMode= "middleTruncation" translatesAutoresizingMaskIntoConstraints= "NO" id= "3Sc-lx-YKH" >
2024-10-06 17:16:22 -07:00
<rect key= "frame" x= "234" y= "155" width= "149" height= "23.666666666666657" />
2021-06-08 00:06:49 -04:00
<color key= "tintColor" white= "1" alpha= "1" colorSpace= "custom" customColorSpace= "genericGamma22GrayColorSpace" />
<state key= "normal" title= "Export OBJ-PLY" image= "square.and.arrow.up" catalog= "system" />
<connections>
<action selector= "exportOBJPLYAction:" destination= "zah-iI-EPt" eventType= "touchUpInside" id= "md0-pv-zlf" />
</connections>
</button>
<slider opaque= "NO" contentMode= "scaleToFill" placeholderIntrinsicWidth= "114" placeholderIntrinsicHeight= "30" contentHorizontalAlignment= "center" contentVerticalAlignment= "center" value= "80" minValue= "0.0" maxValue= "120" translatesAutoresizingMaskIntoConstraints= "NO" id= "30J-Tx-NRW" userLabel= "OrthoClipDistanceSlider" >
2024-10-06 17:16:22 -07:00
<rect key= "frame" x= "-2" y= "682" width= "122" height= "31" />
2021-06-08 00:06:49 -04:00
<constraints>
<constraint firstAttribute= "width" constant= "118" id= "dsv-im-K52" />
</constraints>
<connections>
<action selector= "clipDistanceAction:" destination= "zah-iI-EPt" eventType= "valueChanged" id= "iKj-nz-0KW" />
</connections>
</slider>
2024-10-06 17:16:22 -07:00
<label opaque= "NO" userInteractionEnabled= "NO" contentMode= "left" horizontalHuggingPriority= "251" verticalHuggingPriority= "251" text= "Toast Label" textAlignment= "center" lineBreakMode= "wordWrap" numberOfLines= "4" baselineAdjustment= "alignBaselines" adjustsFontSizeToFit= "NO" translatesAutoresizingMaskIntoConstraints= "NO" id= "JMv-UE-cvK" userLabel= "ToastLabel" >
2025-03-15 10:58:03 -07:00
<rect key= "frame" x= "51" y= "637.33333333333337" width= "291" height= "20.333333333333371" />
2021-06-08 00:06:49 -04:00
<accessibility key= "accessibilityConfiguration" >
<accessibilityTraits key= "traits" staticText= "YES" notEnabled= "YES" />
</accessibility>
<fontDescription key= "fontDescription" type= "system" pointSize= "17" />
<color key= "textColor" white= "1" alpha= "1" colorSpace= "custom" customColorSpace= "genericGamma22GrayColorSpace" />
<nil key= "highlightedColor" />
</label>
2025-03-15 10:58:03 -07:00
<slider opaque= "NO" contentMode= "scaleToFill" placeholderIntrinsicWidth= "114" placeholderIntrinsicHeight= "30" contentHorizontalAlignment= "center" contentVerticalAlignment= "center" value= "90" minValue= "0.0" maxValue= "180" translatesAutoresizingMaskIntoConstraints= "NO" id= "Z1x-Af-hdf" userLabel= "GridRotationSlider" >
<rect key= "frame" x= "132" y= "727" width= "122" height= "31" />
<constraints>
<constraint firstAttribute= "width" constant= "118" id= "KDl-lP-Jj7" />
</constraints>
<connections>
<action selector= "rotateGridAction:" destination= "zah-iI-EPt" eventType= "valueChanged" id= "eiC-QR-TYH" />
</connections>
</slider>
<button opaque= "NO" contentMode= "scaleToFill" contentHorizontalAlignment= "center" contentVerticalAlignment= "center" buttonType= "system" lineBreakMode= "middleTruncation" translatesAutoresizingMaskIntoConstraints= "NO" id= "aWA-YQ-w5B" userLabel= "TeleportButton" >
<rect key= "frame" x= "10" y= "396.66666666666669" width= "62.666666666666671" height= "60" />
<constraints>
<constraint firstAttribute= "height" constant= "60" id= "fe3-pR-D97" />
<constraint firstAttribute= "width" constant= "60" id= "t1H-Yp-Ayy" />
</constraints>
<color key= "tintColor" systemColor= "systemGreenColor" />
<inset key= "imageEdgeInsets" minX= "0.0" minY= "0.0" maxX= "2.2250738585072014e-308" maxY= "0.0" />
<state key= "normal" backgroundImage= "accessibility.badge.arrow.up.right" catalog= "system" />
<connections>
<action selector= "teleportButtonAction:" destination= "zah-iI-EPt" eventType= "touchUpInside" id= "acD-kc-XA8" />
</connections>
</button>
<button opaque= "NO" contentMode= "scaleToFill" contentHorizontalAlignment= "center" contentVerticalAlignment= "center" lineBreakMode= "middleTruncation" translatesAutoresizingMaskIntoConstraints= "NO" id= "773-n4-lob" userLabel= "ViewButton" >
<rect key= "frame" x= "321" y= "756.33333333333337" width= "52" height= "40" />
<constraints>
<constraint firstAttribute= "width" constant= "52" id= "epT-x2-WRc" />
<constraint firstAttribute= "height" constant= "44" id= "wAe-I1-qhs" />
</constraints>
<color key= "tintColor" white= "1" alpha= "1" colorSpace= "custom" customColorSpace= "genericGamma22GrayColorSpace" />
<state key= "normal" backgroundImage= "eye" catalog= "system" >
<color key= "titleColor" white= "1" alpha= "1" colorSpace= "custom" customColorSpace= "genericGamma22GrayColorSpace" />
</state>
</button>
<button opaque= "NO" contentMode= "scaleToFill" contentHorizontalAlignment= "center" contentVerticalAlignment= "center" buttonType= "system" lineBreakMode= "middleTruncation" translatesAutoresizingMaskIntoConstraints= "NO" id= "Z7f-kc-Rob" userLabel= "MeasuringModeButton" >
<rect key= "frame" x= "293" y= "687.33333333333337" width= "80" height= "32.333333333333371" />
<constraints>
<constraint firstAttribute= "width" secondItem= "Z7f-kc-Rob" secondAttribute= "height" multiplier= "52:27" id= "78b-kS-OdV" />
<constraint firstAttribute= "width" constant= "80" id= "PFZ-dH-x12" />
</constraints>
<color key= "tintColor" systemColor= "systemYellowColor" />
<inset key= "imageEdgeInsets" minX= "0.0" minY= "0.0" maxX= "2.2250738585072014e-308" maxY= "0.0" />
<state key= "normal" backgroundImage= "ruler" catalog= "system" />
<connections>
<action selector= "startMeasuring:" destination= "zah-iI-EPt" eventType= "touchUpInside" id= "uAe-Qu-Wwb" />
</connections>
</button>
<button opaque= "NO" contentMode= "scaleToFill" contentHorizontalAlignment= "center" contentVerticalAlignment= "center" lineBreakMode= "middleTruncation" translatesAutoresizingMaskIntoConstraints= "NO" id= "wOV-tT-ZlN" userLabel= "StopMeasuring" >
<rect key= "frame" x= "123.33333333333333" y= "771" width= "146.33333333333343" height= "22" />
<color key= "tintColor" white= "1" alpha= "1" colorSpace= "custom" customColorSpace= "genericGamma22GrayColorSpace" />
<state key= "normal" title= "Stop Measuring" image= "xmark.square" catalog= "system" >
<color key= "titleColor" white= "1" alpha= "1" colorSpace= "custom" customColorSpace= "genericGamma22GrayColorSpace" />
</state>
<connections>
<action selector= "stopCameraAction:" destination= "zah-iI-EPt" eventType= "touchUpInside" id= "UY3-Dh-T9g" />
</connections>
</button>
2021-06-08 00:06:49 -04:00
</subviews>
<viewLayoutGuide key= "safeArea" id= "qAR-pI-uT2" />
<constraints>
<constraint firstItem= "KlF-4H-k6I" firstAttribute= "leading" secondItem= "qAR-pI-uT2" secondAttribute= "leading" constant= "16" id= "14l-HO-Yqo" />
<constraint firstItem= "kPv-DO-hpd" firstAttribute= "centerY" secondItem= "sqF-4e-2HU" secondAttribute= "centerY" id= "4S8-5c-tBm" />
2025-03-15 10:58:03 -07:00
<constraint firstItem= "qAR-pI-uT2" firstAttribute= "trailing" secondItem= "773-n4-lob" secondAttribute= "trailing" constant= "20" id= "6TZ-Iy-b1B" />
<constraint firstItem= "773-n4-lob" firstAttribute= "top" secondItem= "Z7f-kc-Rob" secondAttribute= "bottom" constant= "30" id= "7cF-fT-hfI" />
2024-10-06 17:16:22 -07:00
<constraint firstItem= "JMv-UE-cvK" firstAttribute= "leading" secondItem= "sqF-4e-2HU" secondAttribute= "leadingMargin" constant= "35" id= "Awg-pU-JkT" />
2021-06-08 00:06:49 -04:00
<constraint firstItem= "KlF-4H-k6I" firstAttribute= "top" secondItem= "qAR-pI-uT2" secondAttribute= "top" constant= "20" id= "CS3-Rk-Wxs" />
<constraint firstItem= "012-W3-dOS" firstAttribute= "centerX" secondItem= "sqF-4e-2HU" secondAttribute= "centerX" id= "IsC-yB-kNs" />
2025-03-15 10:58:03 -07:00
<constraint firstItem= "qAR-pI-uT2" firstAttribute= "bottom" secondItem= "wOV-tT-ZlN" secondAttribute= "bottom" constant= "25" id= "Kab-84-pPU" />
2021-06-08 00:06:49 -04:00
<constraint firstItem= "JMv-UE-cvK" firstAttribute= "centerX" secondItem= "sqF-4e-2HU" secondAttribute= "centerX" id= "NIf-UH-gZ7" />
<constraint firstItem= "Jj4-ow-MwD" firstAttribute= "centerX" secondItem= "sqF-4e-2HU" secondAttribute= "centerX" id= "OLx-LR-8xj" />
2025-03-15 10:58:03 -07:00
<constraint firstItem= "aWA-YQ-w5B" firstAttribute= "leading" secondItem= "sqF-4e-2HU" secondAttribute= "leading" constant= "10" id= "Rlo-Ir-NqY" />
2021-06-08 00:06:49 -04:00
<constraint firstItem= "012-W3-dOS" firstAttribute= "top" secondItem= "Z1x-Af-hdf" secondAttribute= "bottom" constant= "15" id= "RpS-k0-btM" />
<constraint firstItem= "ozY-dg-YOd" firstAttribute= "top" secondItem= "qAR-pI-uT2" secondAttribute= "top" constant= "20" id= "TFT-we-noh" />
2025-03-15 10:58:03 -07:00
<constraint firstItem= "qAR-pI-uT2" firstAttribute= "trailing" secondItem= "Z7f-kc-Rob" secondAttribute= "trailing" constant= "20" id= "Tbc-4P-ryD" />
<constraint firstItem= "aWA-YQ-w5B" firstAttribute= "centerY" secondItem= "sqF-4e-2HU" secondAttribute= "centerY" id= "YXX-yd-QGL" />
2024-10-06 17:16:22 -07:00
<constraint firstAttribute= "trailingMargin" secondItem= "JMv-UE-cvK" secondAttribute= "trailing" constant= "35" id= "Ya5-GD-1rM" />
2021-06-08 00:06:49 -04:00
<constraint firstItem= "30J-Tx-NRW" firstAttribute= "leading" secondItem= "sqF-4e-2HU" secondAttribute= "leading" id= "ZBG-GX-P1X" />
2025-03-15 10:58:03 -07:00
<constraint firstItem= "wOV-tT-ZlN" firstAttribute= "centerX" secondItem= "sqF-4e-2HU" secondAttribute= "centerX" id= "aPp-NO-q0A" />
2021-06-08 00:06:49 -04:00
<constraint firstItem= "3Sc-lx-YKH" firstAttribute= "top" secondItem= "ozY-dg-YOd" secondAttribute= "bottom" constant= "16" id= "abR-Tj-Nua" />
<constraint firstItem= "qAR-pI-uT2" firstAttribute= "bottom" secondItem= "012-W3-dOS" secondAttribute= "bottom" constant= "24" id= "dcl-mV-bH1" />
<constraint firstItem= "9oq-op-NGV" firstAttribute= "centerX" secondItem= "sqF-4e-2HU" secondAttribute= "centerX" id= "g5b-gW-Amg" />
2025-03-15 10:58:03 -07:00
<constraint firstItem= "qAR-pI-uT2" firstAttribute= "bottom" secondItem= "773-n4-lob" secondAttribute= "bottom" constant= "20" id= "h09-nI-8yH" />
<constraint firstItem= "9oq-op-NGV" firstAttribute= "top" secondItem= "JMv-UE-cvK" secondAttribute= "bottom" constant= "113.33" id= "icg-DR-ZpX" />
2021-06-08 00:06:49 -04:00
<constraint firstItem= "qAR-pI-uT2" firstAttribute= "bottom" secondItem= "9oq-op-NGV" secondAttribute= "bottom" constant= "25" id= "lFI-66-D3N" />
<constraint firstAttribute= "trailing" secondItem= "kPv-DO-hpd" secondAttribute= "trailing" constant= "10" id= "lFv-p3-LIS" />
<constraint firstItem= "qAR-pI-uT2" firstAttribute= "trailing" secondItem= "ozY-dg-YOd" secondAttribute= "trailing" constant= "20" id= "ov4-d2-OMy" />
<constraint firstItem= "012-W3-dOS" firstAttribute= "top" secondItem= "30J-Tx-NRW" secondAttribute= "bottom" constant= "60" id= "tbj-nG-nfI" />
2025-03-15 10:58:03 -07:00
<constraint firstItem= "Z1x-Af-hdf" firstAttribute= "leading" secondItem= "30J-Tx-NRW" secondAttribute= "trailing" constant= "16" id= "uMj-kM-hlH" />
2021-06-08 00:06:49 -04:00
<constraint firstItem= "qAR-pI-uT2" firstAttribute= "trailing" secondItem= "3Sc-lx-YKH" secondAttribute= "trailing" constant= "10" id= "v2K-Dp-Kyn" />
<constraint firstItem= "Jj4-ow-MwD" firstAttribute= "centerY" secondItem= "sqF-4e-2HU" secondAttribute= "centerY" id= "vmc-4u-BtF" />
</constraints>
<connections>
<outlet property= "delegate" destination= "zah-iI-EPt" id= "zXM-3t-Cw4" />
</connections>
</glkView>
<connections>
2025-03-15 10:58:03 -07:00
<outlet property= "addMeasureButton" destination= "lFB-Lm-zFS" id= "iOG-iO-mMQ" />
2021-06-08 00:06:49 -04:00
<outlet property= "closeVisualizationButton" destination= "012-W3-dOS" id= "qSV-q9-eOP" />
<outlet property= "exportOBJPLYButton" destination= "3Sc-lx-YKH" id= "ZvS-VQ-nsg" />
<outlet property= "libraryButton" destination= "9kh-4C-KyP" id= "Mvv-uQ-kmi" />
2025-03-15 10:58:03 -07:00
<outlet property= "measuringModeButton" destination= "Z7f-kc-Rob" id= "C0D-Pc-wdr" />
2021-06-08 00:06:49 -04:00
<outlet property= "menuButton" destination= "y53-OI-O76" id= "v3g-JB-SsY" />
<outlet property= "newScanButtonLarge" destination= "Jj4-ow-MwD" id= "0Hv-3K-Xjh" />
<outlet property= "orthoDistanceSlider" destination= "30J-Tx-NRW" id= "4J1-8u-tDY" />
<outlet property= "orthoGridSlider" destination= "Z1x-Af-hdf" id= "Zsn-xz-jn0" />
<outlet property= "recordButton" destination= "7Lv-u6-mGh" id= "xTu-EK-FH2" />
2025-03-15 10:58:03 -07:00
<outlet property= "removeMeasureButton" destination= "c1k-0i-64A" id= "E9z-yH-Vye" />
2021-06-08 00:06:49 -04:00
<outlet property= "statusLabel" destination= "KlF-4H-k6I" id= "NmA-K5-UOw" />
<outlet property= "stopButton" destination= "mJN-Ru-yPg" id= "DND-gz-jLg" />
<outlet property= "stopCameraButton" destination= "9oq-op-NGV" id= "sxO-jc-luC" />
2025-03-15 10:58:03 -07:00
<outlet property= "stopMeasuringButton" destination= "wOV-tT-ZlN" id= "iK5-hG-9q0" />
<outlet property= "teleportButton" destination= "aWA-YQ-w5B" id= "KTE-cK-RCI" />
2021-06-08 00:06:49 -04:00
<outlet property= "toastLabel" destination= "JMv-UE-cvK" id= "9a7-QF-h02" />
<outlet property= "viewButton" destination= "773-n4-lob" id= "deU-Na-mBk" />
</connections>
</glkViewController>
<placeholder placeholderIdentifier= "IBFirstResponder" id= "plN-WG-seA" userLabel= "First Responder" customClass= "UIResponder" sceneMemberID= "firstResponder" />
</objects>
2025-03-15 10:58:03 -07:00
<point key= "canvasLocation" x= "-235.87786259541983" y= "-586.61971830985919" />
2021-06-08 00:06:49 -04:00
</scene>
<!--Unsupported View Controller-->
<scene sceneID= "sJB-xy-u63" >
<objects>
<viewController storyboardIdentifier= "unsupportedDeviceMessage" id= "v3G-nW-gVc" userLabel= "Unsupported View Controller" sceneMemberID= "viewController" >
<view key= "view" contentMode= "scaleToFill" id= "hzM-1k-POo" >
2024-10-06 17:16:22 -07:00
<rect key= "frame" x= "0.0" y= "0.0" width= "393" height= "852" />
2021-06-08 00:06:49 -04:00
<autoresizingMask key= "autoresizingMask" widthSizable= "YES" heightSizable= "YES" />
<subviews>
<label opaque= "NO" userInteractionEnabled= "NO" contentMode= "left" horizontalHuggingPriority= "251" verticalHuggingPriority= "251" text= "Unsupported Device" textAlignment= "center" lineBreakMode= "tailTruncation" baselineAdjustment= "alignBaselines" enabled= "NO" adjustsFontSizeToFit= "NO" translatesAutoresizingMaskIntoConstraints= "NO" id= "kZt-ct-4KD" >
2025-03-15 10:58:03 -07:00
<rect key= "frame" x= "21" y= "352.33333333333331" width= "351.33333333333331" height= "33.666666666666686" />
2021-06-08 00:06:49 -04:00
<fontDescription key= "fontDescription" style= "UICTFontTextStyleTitle1" />
<nil key= "textColor" />
<nil key= "highlightedColor" />
</label>
<label opaque= "NO" userInteractionEnabled= "NO" contentMode= "left" horizontalHuggingPriority= "251" verticalHuggingPriority= "251" textAlignment= "center" lineBreakMode= "tailTruncation" numberOfLines= "0" baselineAdjustment= "alignBaselines" enabled= "NO" adjustsFontSizeToFit= "NO" translatesAutoresizingMaskIntoConstraints= "NO" id= "4Js-Hw-3QU" >
2025-03-15 10:58:03 -07:00
<rect key= "frame" x= "21" y= "394" width= "351.33333333333331" height= "64.333333333333314" />
<string key= "text" > This app requires a LiDAR-capable device, such as the second-generation iPad Pro 11-inch and fourth-generation iPad Pro 12.9-inch.</string>
2021-06-08 00:06:49 -04:00
<fontDescription key= "fontDescription" style= "UICTFontTextStyleBody" />
<nil key= "textColor" />
<nil key= "highlightedColor" />
</label>
</subviews>
<viewLayoutGuide key= "safeArea" id= "Wfl-Ts-arS" />
<color key= "backgroundColor" white= "1" alpha= "1" colorSpace= "calibratedWhite" />
<constraints>
<constraint firstItem= "kZt-ct-4KD" firstAttribute= "centerX" secondItem= "hzM-1k-POo" secondAttribute= "centerX" id= "5BV-Ql-eBq" />
<constraint firstAttribute= "trailing" relation= "greaterThanOrEqual" secondItem= "4Js-Hw-3QU" secondAttribute= "trailing" constant= "20" symbolic= "YES" id= "5Sg-eL-Yhf" />
<constraint firstItem= "4Js-Hw-3QU" firstAttribute= "centerY" secondItem= "hzM-1k-POo" secondAttribute= "centerY" id= "M1k-d1-BNV" />
<constraint firstItem= "4Js-Hw-3QU" firstAttribute= "top" secondItem= "kZt-ct-4KD" secondAttribute= "bottom" constant= "8" symbolic= "YES" id= "PjQ-ik-Z1B" />
<constraint firstItem= "kZt-ct-4KD" firstAttribute= "width" secondItem= "4Js-Hw-3QU" secondAttribute= "width" id= "aQe-nl-Pyq" />
<constraint firstItem= "4Js-Hw-3QU" firstAttribute= "centerX" secondItem= "hzM-1k-POo" secondAttribute= "centerX" id= "cww-hm-oLb" />
<constraint firstItem= "4Js-Hw-3QU" firstAttribute= "leading" relation= "greaterThanOrEqual" secondItem= "hzM-1k-POo" secondAttribute= "leading" constant= "20" symbolic= "YES" id= "jfM-fP-rth" />
</constraints>
</view>
</viewController>
<placeholder placeholderIdentifier= "IBFirstResponder" id= "jam-V0-csO" userLabel= "First Responder" sceneMemberID= "firstResponder" />
</objects>
<point key= "canvasLocation" x= "476" y= "-586" />
</scene>
</scenes>
<resources>
2025-03-15 10:58:03 -07:00
<image name= "accessibility.badge.arrow.up.right" catalog= "system" width= "128" height= "114" />
2024-10-06 17:16:22 -07:00
<image name= "ellipsis.circle" catalog= "system" width= "128" height= "123" />
<image name= "eye" catalog= "system" width= "128" height= "79" />
<image name= "folder" catalog= "system" width= "128" height= "96" />
2025-03-15 10:58:03 -07:00
<image name= "minus.circle" catalog= "system" width= "128" height= "123" />
2021-06-08 00:06:49 -04:00
<image name= "plus.app" catalog= "system" width= "128" height= "114" />
2025-03-15 10:58:03 -07:00
<image name= "plus.viewfinder" catalog= "system" width= "128" height= "115" />
2024-10-06 17:16:22 -07:00
<image name= "record.circle" catalog= "system" width= "128" height= "123" />
2025-03-15 10:58:03 -07:00
<image name= "ruler" catalog= "system" width= "128" height= "57" />
2024-10-06 17:16:22 -07:00
<image name= "square.and.arrow.up" catalog= "system" width= "108" height= "128" />
<image name= "stop.circle" catalog= "system" width= "128" height= "123" />
2021-06-08 00:06:49 -04:00
<image name= "xmark.square" catalog= "system" width= "128" height= "114" />
2025-03-15 10:58:03 -07:00
<systemColor name= "systemGreenColor" >
<color red= "0.20392156859999999" green= "0.78039215689999997" blue= "0.34901960780000002" alpha= "1" colorSpace= "custom" customColorSpace= "sRGB" />
</systemColor>
2021-06-08 00:06:49 -04:00
<systemColor name= "systemRedColor" >
2024-10-06 17:16:22 -07:00
<color red= "1" green= "0.23137254900000001" blue= "0.18823529410000001" alpha= "1" colorSpace= "custom" customColorSpace= "sRGB" />
2021-06-08 00:06:49 -04:00
</systemColor>
2025-03-15 10:58:03 -07:00
<systemColor name= "systemYellowColor" >
<color red= "1" green= "0.80000000000000004" blue= "0.0" alpha= "1" colorSpace= "custom" customColorSpace= "sRGB" />
</systemColor>
2021-06-08 00:06:49 -04:00
</resources>
</document>