|
HexMapLibrary
|
non-generic base class for an edge containing positional data, either use generic version or extend from this class for your own implementation More...
Public Member Functions | |
| Edge (Vector3Int position, int index, Vector2 normalizedPosition) | |
| Initializes a new Edge instance More... | |
Public Member Functions inherited from Wunderwunsch.HexMapLibrary.MapElement | |
| override string | ToString () |
| returns a string with 3 Lines, one each for Index, Position and NormalizedPosition More... | |
Properties | |
| override Vector3 | CartesianPosition [get] |
| returns the cartesian coordinate of the edge midpoint More... | |
| EdgeAlignment | EdgeAlignment [get, private set] |
| the edge is parallel to this axis More... | |
| float | EdgeAlignmentAngle [get] |
| the rotationAngle of the edge depending on EdgeOrientation, More... | |
Properties inherited from Wunderwunsch.HexMapLibrary.MapElement | |
| int | Index [get, private set] |
| index of the MapElement, HexMap.Tiles , HexMap.Edges and HexMap.Corners arrays are mapped based on this. Can be arbitrarily chosen as long as it starts with 0 and has no gaps. More... | |
| Vector3Int | Position [get, private set] |
| coordinate of the MapElement More... | |
| abstract Vector3 | CartesianPosition [get] |
| returns the cartesian coordinate of the MapElement More... | |
| Vector2 | NormalizedPosition [get, private set] |
| position normalised to a range of [0...1] based on the boundingbox of the map tiles,edges or corners More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Wunderwunsch.HexMapLibrary.MapElement | |
| MapElement (Vector3Int position, int index, Vector2 normalizedPosition) | |
| base constructor called by derived classes of MapElement More... | |
non-generic base class for an edge containing positional data, either use generic version or extend from this class for your own implementation
| Wunderwunsch.HexMapLibrary.Edge.Edge | ( | Vector3Int | position, |
| int | index, | ||
| Vector2 | normalizedPosition | ||
| ) |
Initializes a new Edge instance
>
|
get |
returns the cartesian coordinate of the edge midpoint
|
getprivate set |
the edge is parallel to this axis
|
get |
the rotationAngle of the edge depending on EdgeOrientation,
1.8.14