Zernikalos/zernikalos.math/ZVector4 ZVector4 @Serializable(with = ZVector4Serializer::class)class ZVector4 : ZAlgebraObject(source) Members Constructors ZVector4 Link copied to clipboard constructor()constructor(x: Float = 0.0f, y: Float = 0.0f, z: Float = 0.0f, w: Float = 0.0f)constructor(v: Float)constructor(v: ZVector3) Types Op Link copied to clipboard object Op Properties byteArray Link copied to clipboard open override val byteArray: ByteArray byteSize Link copied to clipboard open override val byteSize: Int count Link copied to clipboard open override val count: Int = 1Number of individual instances this object represents dataType Link copied to clipboard open override val dataType: ZDataTypeThe data type stored floatArray Link copied to clipboard open override val floatArray: FloatArray norm2 Link copied to clipboard val norm2: Float size Link copied to clipboard open override val size: Int = 4Number of elements contained within the values array with the specific type defined in dataType w Link copied to clipboard var w: Float x Link copied to clipboard var x: Float y Link copied to clipboard var y: Float z Link copied to clipboard var z: Float Functions minus Link copied to clipboard operator fun minus(v: ZVector4): ZVector4 multScalar Link copied to clipboard fun multScalar(scalar: Float) normalize Link copied to clipboard fun normalize() plus Link copied to clipboard operator fun plus(v: ZVector4): ZVector4 set Link copied to clipboard operator fun set(i: Int, value: Float) setValues Link copied to clipboard fun setValues(x: Float, y: Float, z: Float, w: Float) times Link copied to clipboard operator fun times(scalar: Float): ZVector4operator fun times(v: ZVector4): Float toString Link copied to clipboard open override fun toString(): String zero Link copied to clipboard fun zero()