Liking cljdoc? Tell your friends :D

mathree.matrix4


composecljs

(compose position euler-or-quaternion scale)

from-col-seqcljs

(from-col-seq sq)

from-row-seqcljs

(from-row-seq sq)

identity-matrix4cljs

(identity-matrix4)

IMatrix4cljsprotocol

invertcljs

(invert m)

Inverts this matrix, using the analytic method. You can not invert with a determinant of zero. If you attempt this, the method produces a zero matrix instead.

Inverts this matrix, using the analytic method. You can not invert with a determinant of zero. If you attempt this, the method produces a zero matrix instead.

decomposecljs

(decompose m)

Decomposes this matrix into it's position, quaternion and scale components.

Decomposes this matrix into it's position, quaternion and scale components.

set-positioncljs

(set-position m v)

scalecljs

(scale m v)

Multiplies the columns of this matrix by vector v.

Multiplies the columns of this matrix by vector v.

extract-rotationcljs

(extract-rotation m)

Extracts the rotation component of the supplied matrix m into this matrix's rotation component.

Extracts the rotation component of the supplied matrix m into this matrix's rotation component.

transposecljs

(transpose m1)

almost-equalscljs

(almost-equals m1 m2)

determinantcljs

(determinant m)

equalscljs

(equals m1 m2)

clone'cljs

(clone' m)

translatecljs

(translate m v)

Sets the position component for this matrix from vector v,

Sets the position component for this matrix from vector v,

multiplycljs

(multiply m1 m2)

Sets this matrix to m1 * m2.

Sets this matrix to m1 * m2.

make-basiscljs

(make-basis x-axis y-axis z-axis)

make-rotation-axiscljs

(make-rotation-axis axis theta)

make-rotation-from-eulercljs

(make-rotation-from-euler e)

make-rotation-from-quaternioncljs

(make-rotation-from-quaternion q)

make-rotation-xcljs

(make-rotation-x theta)

make-rotation-ycljs

(make-rotation-y theta)

make-rotation-zcljs

(make-rotation-z theta)

make-scalecljs

(make-scale x y z)

make-shearcljs

(make-shear x y z)

make-translationcljs

(make-translation x y z)

matrix4cljs

(matrix4)
(matrix4 sq)

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close