# PhysicsQuery.CastRayInput

> Cast-Ray arguments used by CastRay queries.

## Definition

* **Type:** Struct
* **Namespace:** [Unity.U2D.Physics](/engine/6000.5/script-reference/unity/u2d/physics.md)
* **Assembly:** UnityEngine.PhysicsCore2DModule

```csharp
public struct PhysicsQuery.CastRayInput
```

## Constructors

| Constructor                                                                                                                                                                  | Description                                     |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- |
| [CastRayInput()](/engine/6000.5/script-reference/unity/u2d/physics/physicsquery/castrayinput/ctor.md#castrayinput\(\))                                                       | Create a default Cast Ray input.                |
| [CastRayInput(UnityEngine.Vector2,UnityEngine.Vector2)](/engine/6000.5/script-reference/unity/u2d/physics/physicsquery/castrayinput/ctor.md#castrayinput\(vector2-vector2\)) | Create a Cast-Ray with a default fraction of 1. |

## Properties

| Property                                                                                                  | Description                                                                                                                                   |
| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| [maxFraction](/engine/6000.5/script-reference/unity/u2d/physics/physicsquery/castrayinput/maxfraction.md) | The maximum fraction of the translation to consider in the range (0 to 1), typically 1.                                                       |
| [origin](/engine/6000.5/script-reference/unity/u2d/physics/physicsquery/castrayinput/origin.md)           | The origin (start) of the ray.                                                                                                                |
| [translation](/engine/6000.5/script-reference/unity/u2d/physics/physicsquery/castrayinput/translation.md) | The translation relative to the [\_origin](/engine/6000.5/script-reference/unity/u2d/physics/physicsquery/castrayinput/origin.md) of the ray. |

## Static Methods

| Method                                                                                          | Description                               |
| ----------------------------------------------------------------------------------------------- | ----------------------------------------- |
| [FromTo](/engine/6000.5/script-reference/unity/u2d/physics/physicsquery/castrayinput/fromto.md) | Calculate a Cast-Ray given two positions. |
