Class TransformedMap<TPoint>
- Namespace
- Gamelogic.Grids.Examples
- Assembly
- Assembly-CSharp.dll
public class TransformedMap<TPoint> : IMap3D<TPoint>, IMeshMap<TPoint> where TPoint : IGridPoint<TPoint>
Type Parameters
TPoint
- Inheritance
-
TransformedMap<TPoint>
- Implements
-
- Derived
-
- Inherited Members
-
- Extension Methods
-
Constructors
public TransformedMap(IMeshMap<TPoint> meshMap, Func<Vector3, Vector3> transformation)
Parameters
meshMap
IMeshMap<TPoint>
transformation
Func<Vector3, Vector3>
Properties
public IMap<TPoint> Map2D { get; }
Property Value
- IMap<TPoint>
Methods
public IEnumerable<int> GetTriangles(TPoint point, int vertexIndex)
Parameters
point
TPoint
vertexIndex
int
Returns
- IEnumerable<int>
public IEnumerable<Vector2> GetUVs(TPoint point)
Parameters
point
TPoint
Returns
- IEnumerable<Vector2>
public IEnumerable<Vector3> GetVertices(TPoint point)
Parameters
point
TPoint
Returns
- IEnumerable<Vector3>
public IMap<TPoint> To2D()
Returns
- IMap<TPoint>