Vec3f

data class Vec3f(val x: Float, val y: Float, val z: Float) : Record

Constructors

Link copied to clipboard
constructor(x: Float, y: Float, z: Float)
constructor(x: Double, y: Double, z: Double)
constructor(vec: Position)
constructor(vec: Vec3i)

Types

Link copied to clipboard
object Companion

Properties

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

Functions

Link copied to clipboard
fun add(other: Vec3f): Vec3f
fun add(x: Float, y: Float, z: Float): Vec3f
Link copied to clipboard
fun length(): Float
Link copied to clipboard
Link copied to clipboard
operator fun minus(other: Vec3f): Vec3f
Link copied to clipboard
Link copied to clipboard
operator fun plus(other: Vec3f): Vec3f
Link copied to clipboard
fun rotateX(angle: Float): Vec3f
Link copied to clipboard
fun rotateY(angle: Float): Vec3f
Link copied to clipboard
operator fun times(scale: Float): Vec3f
Link copied to clipboard
fun toVec3d(): Vec3
Link copied to clipboard
operator fun unaryMinus(): Vec3f