Las matrices 4x4 se utilizan en todas partes en FreeCAD y pueden crearse de una de las formas siguientes:
m = FreeCAD.Matrix() # m = the [http://en.wikipedia.org/wiki/Identity_matrix identity matrix]
m = FreeCAD.Base.Matrix()
print m.A21() # print m[1][0]

Descripción:
Devuelve: Todos los elementos de la matriz.

Descripción:
Devuelve: Un elemento de la matriz.

Descripción:
Devuelve: Un elemento de la matriz.

Descripción:
Devuelve: Un elemento de la matriz.

Descripción:
Devuelve: Un elemento de la matriz.

Descripción:
Devuelve: Un elemento de la matriz.

Descripción:
Devuelve: Un elemento de la matriz.

Descripción:
Devuelve: Un elemento de la matriz.

Descripción:
Devuelve: Un elemento de la matriz.

Descripción:
Devuelve: Un elemento de la matriz.

Descripción:
Devuelve: Un elemento de la matriz.

Descripción:
Devuelve: Un elemento de la matriz.

Descripción:
Devuelve: Un elemento de la matriz.

Descripción:
Devuelve: Un elemento de la matriz.

Descripción:
Devuelve: Un elemento de la matriz.

Descripción:
Devuelve: Un elemento de la matriz.

Descripción:
Devuelve: Un elemento de la matriz.

Descripción: Calcula el determinante de la matriz
Devuelve: El determinante de la matriz.

Descripción: Calcula la matriz inversa, si es posible
Devuelve: Una matriz

Descripción: Calcula la inversa de la matriz, si es posible
Devuelve: Una matriz

Descripción: Mueve la matriz a lo largo del vector
Devuelve: Nada.

Descripción: Multiplica una matriz o vector con esta matriz
Devuelve: Nada.

Descripción: Gira la matriz alrededor del eje X (en radianes)
Devuelve: Nada.

Descripción: Gira la matriz alrededor del eje X (en radianes)
Devuelve: Nada.

Descripción: Gira la matriz alrededor del eje X (en radianes)
Devuelve: Nada.

Descripción: Escala la matriz con un vector
Devuelve: Nada.

Descripción: Devuelve el producto escalar de los dos vectores
Devuelve:

Descripción: Hace esta matriz la matriz identidad
Devuelve: Nada.
Esta página ha sido recuperada de https://wiki.freecad.org/Matrix_API