Math3D

object Math3D
class Object
trait Matchable
class Any
Math3D.type

Type members

Classlikes

case class Mat4(ar: Array[Float])
Companion:
object
object Mat4
Companion:
class
case class Vec3(ar: Array[Float])
Companion:
object
object Vec3
Companion:
class
case class Vec4(ar: Array[Float])
Companion:
object
object Vec4
Companion:
class

Value members

Concrete methods

def cross(a: Vec3, b: Vec3): Vec3
def degToRad(d: Double): Float
def inverse(m: Mat4): Mat4
def lookAt(cameraPosition: Vec3, target: Vec3, up: Vec3): Mat4
def multiply(a: Mat4, b: Mat4): Mat4
def perspective(fieldOfViewInRadians: Float, aspect: Float, near: Float, far: Float): Mat4
def translate(m: Mat4, tx: Float, ty: Float, tz: Float): Mat4
def translation(tx: Float, ty: Float, tz: Float): Mat4