Manual     Reference     Scripting  
  
Scripting > Runtime Classes > Matrix4x4   
  • Menu
  • Overview
  • Runtime Classes
  • Attributes
  • Enumerations
  • Editor Classes
  • Attributes
  • Enumerations
  • History
  • Index
  • Matrix4x4
  • All Members
  • Variables
  • inverse
  • isIdentity
  • this [int index]
  • this [int row, int column]
  • transpose
  • Functions
  • GetColumn
  • GetRow
  • MultiplyPoint
  • MultiplyPoint3x4
  • MultiplyVector
  • SetColumn
  • SetRow
  • SetTRS
  • ToString
  • Class Variables
  • identity
  • zero
  • Class Functions
  • operator *
  • Ortho
  • Perspective
  • Scale
  • TRS

Matrix4x4.this [int row, int column]  

var this[row : int, column : int] : float

Description

Access element at [row, column].

Both row and column must be from 0 to 3 inclusive. A matrix is 4x4 array of numbers, and you can access the individual elements using this function.

Note the standard math notation - row is the first index.

var this[index : int] : float

Description

Access element at sequential index (0..15 inclusive).

A matrix is 4x4 array of numbers (16 numbers in total). You can access the individual elements using "flattened" index with this. The index is row+column*4.