dot

infix fun Vec2f.dot(other: Vec2f): Float

The dot product of a Vec2f and a Vec2f.


infix fun Vec2f.dot(other: Vector2f): Float

The dot product of a Vec2f and a Vector2f.


infix fun Vec3d.dot(other: Vec3d): Double

The dot product of a Vec3d and a Vec3d.


infix fun Vec3d.dot(other: Vec3f): Double

The dot product of a Vec3d and a Vec3f.


infix fun Vec3d.dot(other: Vec3i): Double

The dot product of a Vec3d and a Vec3i.


infix fun Vec3d.dot(other: Vector3d): Double

The dot product of a Vec3d and a Vector3d.


infix fun Vec3f.dot(other: Vec3d): Float

The dot product of a Vec3f and a Vec3d.


infix fun Vec3f.dot(other: Vec3f): Float

The dot product of a Vec3f and a Vec3f.


infix fun Vec3f.dot(other: Vec3i): Float

The dot product of a Vec3f and a Vec3i.


infix fun Vec3f.dot(other: Vector3d): Float

The dot product of a Vec3f and a Vector3d.


infix fun Vec3i.dot(other: Vec3d): Int

The dot product of a Vec3i and a Vec3d.


infix fun Vec3i.dot(other: Vec3f): Int

The dot product of a Vec3i and a Vec3f.


infix fun Vec3i.dot(other: Vec3i): Int

The dot product of a Vec3i and a Vec3i.


infix fun Vec3i.dot(other: Vector3d): Int

The dot product of a Vec3i and a Vector3d.


infix fun Vector2f.dot(other: Vec2f): Float

The dot product of a Vector2f and a Vec2f.


infix fun Vector2f.dot(other: Vector2f): Float

The dot product of a Vector2f and a Vector2f.


infix fun Vector3d.dot(other: Vec3d): Double

The dot product of a Vector3d and a Vec3d.


infix fun Vector3d.dot(other: Vec3f): Double

The dot product of a Vector3d and a Vec3f.


infix fun Vector3d.dot(other: Vec3i): Double

The dot product of a Vector3d and a Vec3i.


infix fun Vector3d.dot(other: Vector3d): Double

The dot product of a Vector3d and a Vector3d.


infix fun Vector4f.dot(other: Vector4f): Float

The dot product of a Vector4f and a Vector4f.