The 3D scanner 112 may include a depth sensor (e.g., laser range scanner and/or the like) and may be configured to generate the point cloud 114 using any technique known to one of skill in the art. For example, after receiving permission from the user 5, the 3D scanner 112 may generate the point cloud 114 and the device 110 may receive the point cloud 114 from the 3D scanner 112. While FIG. 1 illustrates the device 110 communicatively coupled to a single 3D scanner 112, the disclosure is not limited thereto and the device 110 may be communicatively coupled to multiple 3D scanners 112 and/or may include an internal 3D scanner 112 without departing from the disclosure. While FIG. 1 illustrates the device 110 generating the point cloud 114 using the 3D scanner 112, the disclosure is not limited thereto and the device 110 may generate the point cloud 114 using any technique known to one of skill in the art without departing from the disclosure. For example, the device 110 may not be connected to the 3D scanner 112 and may instead generate the point cloud 114 using other sensors, such as an image sensor, without departing from the disclosure. Additionally or alternatively, the device 110 may include additional components not illustrated in FIG. 1 without departing from the disclosure.