Class DirectionUtilities
Contains many utility functions for handling cardinal directions
Namespace: WeaverCore.Utilities
Assembly: WeaverCore.dll
Syntax
public static class DirectionUtilities
Methods
| Edit this page View SourceDegreesToDirection(float)
Converts a degrees angle to the closest cardinal direction it matches with
Declaration
public static CardinalDirection DegreesToDirection(float degrees)
Parameters
Type | Name | Description |
---|---|---|
float | degrees | The angle in degrees |
Returns
Type | Description |
---|---|
CardinalDirection | The approximate cardinal direction of the angle |
RadToDirection(float)
Converts a radian angle to the closest cardinal direction it matches with
Declaration
public static CardinalDirection RadToDirection(float rads)
Parameters
Type | Name | Description |
---|---|---|
float | rads | The angle in radians |
Returns
Type | Description |
---|---|
CardinalDirection | The approximate cardinal direction of the angle |
ToDegrees(CardinalDirection)
Converts a cardinal direction to degrees
Declaration
public static float ToDegrees(this CardinalDirection direction)
Parameters
Type | Name | Description |
---|---|---|
CardinalDirection | direction | The input cardinal direction |
Returns
Type | Description |
---|---|
float | The angle in degrees |
ToRads(CardinalDirection)
Converts the cardinal direction to radians
Declaration
public static float ToRads(this CardinalDirection direction)
Parameters
Type | Name | Description |
---|---|---|
CardinalDirection | direction | The input cardinal direction |
Returns
Type | Description |
---|---|
float | The angle in radians |