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 12 days ago

Definition

public struct PhysicsQuery.CastShapeInput

Constructors

Constructor

Description

CastShapeInput()Create a default cast shape input.
CastShapeInput(UnityEngine.LowLevelPhysics2D.CapsuleGeometry,UnityEngine.Vector2)Create a CastShapeInput the specified CapsuleGeometry. You may want to also translate the geometry into the space you require.
CastShapeInput(UnityEngine.LowLevelPhysics2D.ChainSegmentGeometry,UnityEngine.Vector2)Create a CastShapeInput the specified ChainSegmentGeometry. You may want to also translate the geometry into the space you require.
CastShapeInput(UnityEngine.LowLevelPhysics2D.CircleGeometry,UnityEngine.Vector2)Create a CastShapeInput the specified CircleGeometry. You may want to also translate the geometry into the space you require.
CastShapeInput(UnityEngine.LowLevelPhysics2D.PolygonGeometry,UnityEngine.Vector2)Create a CastShapeInput the specified PolygonGeometry. You may want to also translate the geometry into the space you require.
CastShapeInput(UnityEngine.LowLevelPhysics2D.SegmentGeometry,UnityEngine.Vector2)Create a CastShapeInput the specified SegmentGeometry. You may want to also translate 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.