# PhysicsQuery.DistanceResult

> Distance result from shape distance queries.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine.LowLevelPhysics2D](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d.md)
* **Assembly:** UnityEngine.Physics2DModule

```csharp
public readonly struct PhysicsQuery.DistanceResult
```

## Properties

| Property                                                                                                              | Description                                                                       |
| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| [distance](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsquery/distanceresult/distance.md)     | The distance between the points, zero if overlapped.                              |
| [iterations](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsquery/distanceresult/iterations.md) | The number of iterations used in the calculation.                                 |
| [normal](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsquery/distanceresult/normal.md)         | A Normal vector that points from A to B. This is invalid if the distance is zero. |
| [pointA](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsquery/distanceresult/pointa.md)         | Closest point on shape A.                                                         |
| [pointB](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsquery/distanceresult/pointb.md)         | Closest point on shape B.                                                         |
