# PhysicsQuery.CastRayInput

> Cast-Ray arguments used by CastRay queries.

## Definition

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

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

## Constructors

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

## Properties

| Property                                                                                                              | Description                                                                                                                                                                       |
| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [maxFraction](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsquery/castrayinput/maxfraction.md) | The maximum fraction of the translation to consider in the range (0 to 1), typically 1.                                                                                           |
| [origin](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsquery/castrayinput/origin.md)           | The origin (start) of the ray.                                                                                                                                                    |
| [translation](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsquery/castrayinput/translation.md) | The translation relative to the [PhysicsQuery.CastRayInput.origin](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsquery/castrayinput/origin.md) of the ray. |

## Static Methods

| Method                                                                                                      | Description                               |
| ----------------------------------------------------------------------------------------------------------- | ----------------------------------------- |
| [FromTo](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsquery/castrayinput/fromto.md) | Calculate a Cast-Ray given two positions. |
