HexMath
object HexMath
Content copied to clipboard
Functions
cubic2EvenQCoords
Link copied to clipboard
cubic2HexCoords
Link copied to clipboard
evenQ2CubicCoords
Link copied to clipboard
evenQ2HexCoords
Link copied to clipboard
getAdjacentVectors
Link copied to clipboard
getClockPositionToHexVector
Link copied to clipboard
Returns the hex-space distance corresponding to clockPosition, or a zero vector if clockPosition is invalid
getClockPositionToWorldVector
Link copied to clipboard
Returns the world/screen-space distance corresponding to clockPosition, or a zero vector if clockPosition is invalid
getDistance
Link copied to clipboard
getDistanceFromEdge
Link copied to clipboard
fun getDistanceFromEdge(vector: Vector2, mapParameters: MapParameters): Int
Content copied to clipboard
getEquivalentHexagonalRadius
Link copied to clipboard
Returns a radius of a hexagonal map that has approximately the same number of tiles as a rectangular map of a given width/height
getEquivalentRectangularSize
Link copied to clipboard
fun getEquivalentRectangularSize(size: Int, ratio: Float = 0.65f): Vector2
Content copied to clipboard
returns a vector containing width and height a rectangular map should have to have approximately the same number of tiles as an hexagonal map given a height/width ratio
getHexagonalRadiusForArea
Link copied to clipboard
Almost inverse of getNumberOfTilesInHexagon - get equivalent fractional Hexagon radius for an Area
getLatitude
Link copied to clipboard
getLongitude
Link copied to clipboard
getNumberOfTilesInHexagon
Link copied to clipboard
returns the number of tiles in a hexagonal map of radius size
getVectorByClockHour
Link copied to clipboard
getVectorForAngle
Link copied to clipboard
getVectorsAtDistance
Link copied to clipboard
getVectorsInDistance
Link copied to clipboard
hex2CubicCoords
Link copied to clipboard
hex2EvenQCoords
Link copied to clipboard
hex2WorldCoords
Link copied to clipboard
roundCubicCoords
Link copied to clipboard
roundHexCoords
Link copied to clipboard
world2HexCoords
Link copied to clipboard
Properties
clockPositionToHexVectorMap
Link copied to clipboard
clockPositionToWorldVectorMap
Link copied to clipboard
Sources
jvm source
Link copied to clipboard