Class ArchimedeanSpiralMap
A map that maps points of a LineGrid in an archimedean spiral.
[Version(1, 8, 0)]
public class ArchimedeanSpiralMap : AbstractMap<LinePoint>, IMap<LinePoint>, IGridToWorldMap<LinePoint>
- Inheritance
-
ArchimedeanSpiralMap
- Implements
- Inherited Members
- Extension Methods
Constructors
ArchimedeanSpiralMap(Vector2, IGridSpace<LinePoint>)
public ArchimedeanSpiralMap(Vector2 cellDimensions, IGridSpace<LinePoint> grid)
Parameters
cellDimensions
Vector2grid
IGridSpace<LinePoint>
Methods
GridToWorld(LinePoint)
This method maps a grid point to a world point.
public override Vector2 GridToWorld(LinePoint gridPoint)
Parameters
gridPoint
LinePoint
Returns
RawWorldToGrid(Vector2)
This method maps a world point to a grid point, assuming that the anchor point is centered in the cell.This will allow the index accessors[] to give correct results for any anchoring.
public override LinePoint RawWorldToGrid(Vector2 worldPoint)
Parameters
worldPoint
Vector2