All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.ru.casperix.math.vector.api.AbstractVector4.kt Maven / Gradle / Ivy

package ru.casperix.math.vector.api

import ru.casperix.math.vector.float32.Vector4f
import ru.casperix.math.vector.float64.Vector4d
import ru.casperix.math.vector.int32.Vector4i

interface AbstractVector4 :
    AbstractVectorN {
    val x: Item
    val y: Item
    val z: Item
    val w: Item

    val xAxis: Self
    val yAxis: Self
    val zAxis: Self
    val wAxis: Self

    fun toVector4d(): Vector4d
    fun toVector4f(): Vector4f
    fun toVector4i(): Vector4i
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy