IntVector3

@Serializable
data class IntVector3(val x: Int, val y: Int, val z: Int)(source)

Integer 3D vector, exclusively for integer calculations.

Constructors

Link copied to clipboard
constructor(x: Int, y: Int, z: Int)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard

Returns IntVector3 whose value is limited between min and max per vector component.

Link copied to clipboard
operator fun div(d: Int): IntVector3
Link copied to clipboard
infix fun dot(right: IntVector3): Int

Calculates a dot product between this Vector3 and right.

Link copied to clipboard
operator fun minus(v: IntVector3): IntVector3
Link copied to clipboard
Link copied to clipboard
operator fun plus(v: IntVector3): IntVector3
Link copied to clipboard
operator fun times(d: Int): IntVector3

Properties

Link copied to clipboard

The Euclidean length of the vector.

Link copied to clipboard

The squared Euclidean length of the vector.

Link copied to clipboard

Casts to Vector3.

Link copied to clipboard
val x: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val y: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val z: Int