# ClearSpots3D Vision Data Access functions

This section lists the available 3D Vision Data Access functions that get values from a ClearSpots3D structure, created by an ExtractClearSpot3D or ExtractClearSpotFromBlob3D function.

Function | Description
GetNFound(ClearSpots3D) | Returns the number of clear spots extracted by the function.
GetRectangle(ClearSpots3D, [Index]) | Returns a Rectangle3D structure for the specified clear spot.
GetSpotDistToPreferredLocation(ClearSpots3D, [Index]) | Returns the distance between the center of the specified clear spot and the Preferred Location specified in the ExtractClearSpot3D or ExtractClearSpotFromBlob3D function.
GetSpotHeight(ClearSpots3D, [Index]) | Returns the height of the specified clear spot relative to the base plane.
GetSpotMarginPointCoverage(ClearSpots3D, [Index]) | Returns the point coverage in the margin area of the specified clear spot.
GetSpotMarginRectangle(ClearSpots3D, [Index]) | Returns a Rectangle3D structure for the margin area of the specified clear spot.
GetSpotPlaneRMS(ClearSpots3D, [Index]) | Returns the root mean square deviation of the specified clear spot plane relative to the observed plane.
GetSpotPlaneTilt(ClearSpots3D, [Index]) | Returns the tilt of the specified clear spot plane relative to the base plane.
GetSpotPointCoverage(ClearSpots3D, [Index]) | Returns the point coverage of the specified clear spot.