# map

fun map(beforeLeft: Double, beforeRight: Double, afterLeft: Double, afterRight: Double, value: Double, clamp: Boolean = false): Double(source)

Linearly maps a value, which is given in the before domain to a value in the after domain.

#### Return

a value in the after range

#### Parameters

beforeLeft

the lowest value of the before range

beforeRight

the highest value of the before range

afterLeft

the lowest value of the after range

afterRight

the highest value of the after range

value

the value to be mapped

clamp

constrain the result to the after range

Linearly maps a value, which is given in the before domain to a value in the after domain.

#### Return

a value in the after range

#### Parameters

before

the before range

after

the after range

value

the value to be mapped

clamp

constrain the result to the after range

@JvmName(name = "doubleMap")
fun Double.map(beforeLeft: Double, beforeRight: Double, afterLeft: Double, afterRight: Double, clamp: Boolean = false): Double(source)

Linearly maps a value, which is given in the before domain to a value in the after domain

#### Return

a value in the after range

#### Parameters

beforeLeft

the lowest value of the before range

beforeRight

the highest value of the before range

afterLeft

the lowest value of the after range

afterRight

the highest value of the after range

clamp

constrain the result to the after range

Linearly maps a value, which is given in the before domain to a value in the after domain.

#### Return

a value in the after range

#### Parameters

before

the before range

after

the after range

clamp

constrain the result to the after range

fun Vector2.map(beforeLeft: Vector2, beforeRight: Vector2, afterLeft: Vector2, afterRight: Vector2, clamp: Boolean = false): Vector2(source)
fun Vector3.map(beforeLeft: Vector3, beforeRight: Vector3, afterLeft: Vector3, afterRight: Vector3, clamp: Boolean = false): Vector3(source)
fun Vector4.map(beforeLeft: Vector4, beforeRight: Vector4, afterLeft: Vector4, afterRight: Vector4, clamp: Boolean = false): Vector4(source)