Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


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

canEncroachAllow cast shape to encroach when initially touching. This only works if the radius is greater than zero.
maxFractionThe maximum fraction of the translation to consider in the range (0 to 1), typically 1.
shapeProxyA proxy to the shape.
translationTranslation of the cast shape.

Static Methods

Method

Description

FromShapeCreate a CastShapeInput the specified world shape. The geometry will automatically be translated into world-space.