PhysicsQuery.CastShapeInput
Cast shape arguments used by CastShape queries. To use existing shape geometries, use the helper constructors that allow creation via a specific shape geometry type.
Read time 1 minuteLast updated 9 days ago
Definition
- Type: Struct
- Namespace: Unity.U2D.Physics
- Assembly: UnityEngine.PhysicsCore2DModule
public struct PhysicsQuery.CastShapeInput
Constructors
Constructor | Description |
|---|---|
| CastShapeInput() | Create a default cast shape input. |
| CastShapeInput(Unity.U2D.Physics.CapsuleGeometry,UnityEngine.Vector2) | Create a CastShapeInput the specified CapsuleGeometry. You should transform the geometry into the space you require. |
| CastShapeInput(Unity.U2D.Physics.ChainSegmentGeometry,UnityEngine.Vector2) | Create a CastShapeInput the specified ChainSegmentGeometry. You should transform the geometry into the space you require. |
| CastShapeInput(Unity.U2D.Physics.CircleGeometry,UnityEngine.Vector2) | Create a CastShapeInput the specified CircleGeometry. You should transform the geometry into the space you require. |
| CastShapeInput(Unity.U2D.Physics.PolygonGeometry,UnityEngine.Vector2) | Create a CastShapeInput the specified PolygonGeometry. You should transform the geometry into the space you require. |
| CastShapeInput(Unity.U2D.Physics.SegmentGeometry,UnityEngine.Vector2) | Create a CastShapeInput the specified SegmentGeometry. You should transform the geometry into the space you require. |
Properties
Property | Description |
|---|---|
| canEncroach | Allow cast shape to encroach when initially touching. This only works if the radius is greater than zero. |
| maxFraction | The maximum fraction of the translation to consider in the range (0 to 1), typically 1. |
| shapeProxy | A proxy to the shape. |
| translation | Translation of the cast shape. |
Static Methods
Method | Description |
|---|---|
| FromShape | Create a CastShapeInput the specified world shape. The geometry will automatically be translated into world-space. |