Skip to main content

ZVector3

actualpackageZVector3
26 items
constructorZVector3
constructor()constructor(x: Float = 0.0f, y: Float = 0.0f, z: Float = 0.0f)constructor(v: Float)constructor(v4: ZVector4)
open override val byteArray: ByteArray
open override val byteSize: Int
open override val count: Int = 1
Number of individual instances this object represents
open override val dataType: ZDataType
The data type stored
open override val floatArray: FloatArray
val norm2: Float
val normalized: ZVector3
valsize
open override val size: Int = 3
Number of elements contained within the values array with the specific type defined in dataType
varx
var x: Float
vary
var y: Float
varz
var z: Float
objectOp
object Op
funadd
fun add(v: ZVector3)
funcopy
fun copy(v: ZVector3)
fun cross(v: ZVector3)
operator fun minus(v: ZVector3): ZVector3
fun multScalar(scalar: Float)
fun normalize()
funplus
operator fun plus(v: ZVector3): ZVector3
fun rotate(q: ZQuaternion)
funset
operator fun set(i: Int, value: Float)
fun setValues(x: Float, y: Float, z: Float)
operator fun times(scalar: Float): ZVector3operator fun times(v: ZVector3): Float
open override fun toString(): String
funzero
fun zero()