Interface IDiscreteSpace<TVector, TDirection, TAxis>
- Namespace
- Game.Core.Coordinates
- Assembly
- Game.Core.Coordinates.dll
public interface IDiscreteSpace<out TVector, TDirection, TAxis> : IDirectionSpace<TDirection, TAxis>, IAxisAlignedSpace<TAxis>
Type Parameters
TVectorTDirectionTAxis
- Inherited Members
- Extension Methods
Properties
DefaultDirection
TDirection DefaultDirection { get; }
Property Value
- TDirection
Methods
UnitaryVectorFromAxis(TAxis)
TVector UnitaryVectorFromAxis(TAxis axis)
Parameters
axisTAxis
Returns
- TVector
UnitaryVectorFromDirection(TDirection)
TVector UnitaryVectorFromDirection(TDirection direction)
Parameters
directionTDirection
Returns
- TVector
VectorFromAxis(TAxis, int)
TVector VectorFromAxis(TAxis axis, int units)
Parameters
axisTAxisunitsint
Returns
- TVector
VectorFromDirection(TDirection, int)
TVector VectorFromDirection(TDirection direction, int units)
Parameters
directionTDirectionunitsint
Returns
- TVector