Difference between revisions of "MatrixTrace"

From the Oblivion ConstructionSet Wiki
Jump to navigation Jump to search
imported>CSbot
(Automated import of articles)
(No difference)

Revision as of 01:24, 9 August 2010

< [[::Category:Functions|Category:Functions]]

A function added by the Oblivion Script Extender.

Syntax:

(trace:float) MatrixTrace squareMatrix:array 
(trace:float) tr squareMatrix:array

Returns the trace of a square matrix, that is the sum of the elements along the diagonal (from top-left to bottom-right).

Warning: If the matrix is not square, the return value will be zero, but zero is also a possible value for an actual trace; it is the scripter's responsibility to ensure that the matrix is square.