[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-14 UTC."],[[["\u003cp\u003e\u003ccode\u003eGARStreetscapeGeometry\u003c/code\u003e provides a snapshot of nearby building or terrain geometry at a specific time.\u003c/p\u003e\n"],["\u003cp\u003eIt includes a 3D mesh representation of the geometry, its transform relative to the world space, and tracking state.\u003c/p\u003e\n"],["\u003cp\u003eEach \u003ccode\u003eGARStreetscapeGeometry\u003c/code\u003e has a unique identifier, a quality level, and a specific geometry type.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can refer to the Streetscape Geometry Developer Guide for further details and implementation instructions.\u003c/p\u003e\n"]]],[],null,["# GARStreetscapeGeometry Class Reference\n\nGARStreetscapeGeometry\n======================\n\n[GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry) represents a portion of nearby building or terrain geometry.\n\nA [GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry) is an immutable snapshot of the geometry at a particular timestamp. See the [Streetscape Geometry Developer Guide](https://developers.google.com/ar/develop/ios/geospatial/streetscape-geometry) for additional information.\n\nSummary\n-------\n\n### Inheritance\n\nInherits from: `NSObject`, `\u003cNSCopying\u003e`\n\n| ### Properties ||\n|---------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [identifier](#identifier) | `NSUUID *` Unique Identifier for this [GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry). |\n| [mesh](#mesh) | [GARMesh](/ar/reference/ios/interface/GARMesh#interface_g_a_r_mesh)` *` 3D mesh representation of the [GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry)'s geometry. |\n| [meshTransform](#meshtransform) | `matrix_float4x4` Transform of the geometry's mesh geometry relative to the session's world space. |\n| [quality](#quality) | [GARStreetscapeGeometryQuality](/ar/reference/ios/group/GARStreetscapeGeometryQuality#garstreetscapegeometryquality) The mesh quality of this [GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry). |\n| [trackingState](#trackingstate) | [GARTrackingState](/ar/reference/ios/group/GARTrackingState#gartrackingstate) The current state of tracking for [GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry). |\n| [type](#type) | [GARStreetscapeGeometryType](/ar/reference/ios/group/GARStreetscapeGeometryType#garstreetscapegeometrytype) Type of this [GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry). |\n\nProperties\n----------\n\n### identifier\n\n```transact-sql\n@property(nonatomic, readonly) NSUUID */ar/reference/ios/interface/GARStreetscapeGeometry#identifier;\n``` \nUnique Identifier for this [GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry).\n\n`isEqual:` will return `YES` for another [GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry) with the same identifier. \n\n### mesh\n\n```transact-sql\n@property(nonatomic, readonly) /ar/reference/ios/interface/GARMesh#interface_g_a_r_mesh */ar/reference/ios/interface/GARStreetscapeGeometry#mesh;\n``` \n3D mesh representation of the [GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry)'s geometry. \n\n### meshTransform\n\n```transact-sql\n@property(nonatomic, readonly) matrix_float4x4 /ar/reference/ios/interface/GARStreetscapeGeometry#meshtransform;\n``` \nTransform of the geometry's mesh geometry relative to the session's world space.\n\nIf [trackingState](/ar/reference/ios/interface/GARStreetscapeGeometry#trackingstate) is not [GARTrackingStateTracking](/ar/reference/ios/group/GARTrackingState#gartrackingstatetracking), this value is arbitrary and invalid. \n\n### quality\n\n```transact-sql\n@property(nonatomic, readonly) /ar/reference/ios/group/GARStreetscapeGeometryQuality#garstreetscapegeometryquality /ar/reference/ios/interface/GARStreetscapeGeometry#quality;\n``` \nThe mesh quality of this [GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry). \n\n### trackingState\n\n```transact-sql\n@property(nonatomic, readonly) /ar/reference/ios/group/GARTrackingState#gartrackingstate /ar/reference/ios/interface/GARStreetscapeGeometry#trackingstate;\n``` \nThe current state of tracking for [GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry). \n\n### type\n\n```carbon\n@property(nonatomic, readonly) /ar/reference/ios/group/GARStreetscapeGeometryType#garstreetscapegeometrytype /ar/reference/ios/interface/GARStreetscapeGeometry#type;\n``` \nType of this [GARStreetscapeGeometry](/ar/reference/ios/interface/GARStreetscapeGeometry#interface_g_a_r_streetscape_geometry)."]]