# PhysicsQuery.SegmentDistanceResult

> Segment distance result from segment distance queries.

## Definition

* **Type:** Struct
* **Namespace:** [Unity.U2D.Physics](/engine/6000.7/script-reference/unity/u2d/physics.md)
* **Assembly:** UnityEngine.PhysicsCore2DModule
* **Implements:** [IEquatable\<SegmentDistanceResult>](https://learn.microsoft.com/dotnet/api/system.iequatable-1)

```csharp
public readonly struct PhysicsQuery.SegmentDistanceResult : IEquatable<PhysicsQuery.SegmentDistanceResult>
```

## Properties

| Property                                                                                                           | Description                                                                                                                                                                                                                                                       |
| ------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [closest1](/engine/6000.7/script-reference/unity/u2d/physics/physicsquery/segmentdistanceresult/closest1.md)       | The closest point on the first segment                                                                                                                                                                                                                            |
| [closest2](/engine/6000.7/script-reference/unity/u2d/physics/physicsquery/segmentdistanceresult/closest2.md)       | The closest point on the second segment                                                                                                                                                                                                                           |
| [distance](/engine/6000.7/script-reference/unity/u2d/physics/physicsquery/segmentdistanceresult/distance.md)       | The distance between the closest points. This is calculated from [\_sqrDistance](/engine/6000.7/script-reference/unity/u2d/physics/physicsquery/segmentdistanceresult/sqrdistance.md) on each access, so prefer that when a squared distance will do.             |
| [fraction1](/engine/6000.7/script-reference/unity/u2d/physics/physicsquery/segmentdistanceresult/fraction1.md)     | The barycentric coordinate on the first segment                                                                                                                                                                                                                   |
| [fraction2](/engine/6000.7/script-reference/unity/u2d/physics/physicsquery/segmentdistanceresult/fraction2.md)     | The barycentric coordinate on the second segment                                                                                                                                                                                                                  |
| [sqrDistance](/engine/6000.7/script-reference/unity/u2d/physics/physicsquery/segmentdistanceresult/sqrdistance.md) | The squared distance between the closest points. Use this in place of [\_distance](/engine/6000.7/script-reference/unity/u2d/physics/physicsquery/segmentdistanceresult/distance.md) when comparing against another squared distance, as it avoids a square root. |

## Structs

| Struct                                                                                                                                                             | Description                       |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------- |
| [PhysicsQuery.SegmentDistanceResult.SortAscendingOrder](/engine/6000.7/script-reference/unity/u2d/physics/physicsquery/segmentdistanceresultsortascendingorder.md) | Ascending distance sort comparer. |
