# PhysicsQuery.SegmentDistanceResult

> Segment distance result from segment distance queries.

## Definition

* **Type:** Struct
* **Namespace:** [Unity.U2D.Physics](/engine/7000.0/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/7000.0/script-reference/unity/u2d/physics/physicsquery/segmentdistanceresult/closest1.md)       | The closest point on the first segment                                                                                                                                                                                                                                                             |
| [closest2](/engine/7000.0/script-reference/unity/u2d/physics/physicsquery/segmentdistanceresult/closest2.md)       | The closest point on the second segment                                                                                                                                                                                                                                                            |
| [distance](/engine/7000.0/script-reference/unity/u2d/physics/physicsquery/segmentdistanceresult/distance.md)       | The distance between the closest points. This is calculated from [PhysicsQuery.SegmentDistanceResult.sqrDistance](/engine/7000.0/script-reference/unity/u2d/physics/physicsquery/segmentdistanceresult/sqrdistance.md) on each access, so prefer that when a squared distance will do.             |
| [fraction1](/engine/7000.0/script-reference/unity/u2d/physics/physicsquery/segmentdistanceresult/fraction1.md)     | The barycentric coordinate on the first segment                                                                                                                                                                                                                                                    |
| [fraction2](/engine/7000.0/script-reference/unity/u2d/physics/physicsquery/segmentdistanceresult/fraction2.md)     | The barycentric coordinate on the second segment                                                                                                                                                                                                                                                   |
| [sqrDistance](/engine/7000.0/script-reference/unity/u2d/physics/physicsquery/segmentdistanceresult/sqrdistance.md) | The squared distance between the closest points. Use this in place of [PhysicsQuery.SegmentDistanceResult.distance](/engine/7000.0/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/7000.0/script-reference/unity/u2d/physics/physicsquery/segmentdistanceresultsortascendingorder.md) | Ascending distance sort comparer. |
