MatrixMathHelper

Provides helper methods for converting transform operations into a matrix and then into a list of translate, scale and rotate commands.

Types

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun applyScaleZ(m: DoubleArray, factor: Double)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Inverse of a matrix. Multiplying by the inverse is used in matrix math instead of division.

Link copied to clipboard
Link copied to clipboard

Based on: http://tog.acm.org/resources/GraphicsGems/gemsii/unmatrix.c

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Turns columns into rows and rows into columns.

Link copied to clipboard

From: http://www.opensource.apple.com/source/WebCore/WebCore-514/platform/graphics/transforms/TransformationMatrix.cpp

Link copied to clipboard

From: http://www.opensource.apple.com/source/WebCore/WebCore-514/platform/graphics/transforms/TransformationMatrix.cpp

Link copied to clipboard

The dot product of a and b, two 3-element vectors. From: https://code.google.com/p/webgl-mjs/source/browse/mjs.js

Link copied to clipboard

From: https://code.google.com/p/webgl-mjs/source/browse/mjs.js

Link copied to clipboard

Based on: https://code.google.com/p/webgl-mjs/source/browse/mjs.js