Matrix API

From FreeCAD Documentation
Jump to: navigation, search
This page is a translated version of the page Matrix API and the translation is 80% complete.

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎română
(October 2019) Do not edit this page. The information is incomplete and outdated. For the latest API, see the autogenerated API documentation, or generate the documentation yourself, see Source documentation.


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]


Method.png A ( )

Descripción:

Devuelve: Todos los elementos de la matriz.



Method.png A11 ( )

Descripción:

Devuelve: Un elemento de la matriz.



Method.png A12 ( )

Descripción:

Devuelve: Un elemento de la matriz.



Method.png A13 ( )

Descripción:

Devuelve: Un elemento de la matriz.



Method.png A14 ( )

Descripción:

Devuelve: Un elemento de la matriz.



Method.png A21 ( )

Descripción:

Devuelve: Un elemento de la matriz.



Method.png A22 ( )

Descripción:

Devuelve: Un elemento de la matriz.



Method.png A23 ( )

Descripción:

Devuelve: Un elemento de la matriz.



Method.png A24 ( )

Descripción:

Devuelve: Un elemento de la matriz.



Method.png A31 ( )

Descripción:

Devuelve: Un elemento de la matriz.



Method.png A32 ( )

Descripción:

Devuelve: Un elemento de la matriz.



Method.png A33 ( )

Descripción:

Devuelve: Un elemento de la matriz.



Method.png A34 ( )

Descripción:

Devuelve: Un elemento de la matriz.



Method.png A41 ( )

Descripción:

Devuelve: Un elemento de la matriz.



Method.png A42 ( )

Descripción:

Devuelve: Un elemento de la matriz.



Method.png A43 ( )

Descripción:

Devuelve: Un elemento de la matriz.



Method.png A44 ( )

Descripción:

Devuelve: Un elemento de la matriz.



Method.png determinant ( Float )

Descripción: Calcula el determinante de la matriz

Devuelve: El determinante de la matriz.



Method.png inverse ( )

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

Devuelve: Una matriz



Method.png invert ( )

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

Devuelve: Una matriz



Method.png move ( Vector )

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

Devuelve: Nada.



Method.png multiply ( Matrix or Vector )

Descripción: Multiplica una matriz o vector con esta matriz

Devuelve: Nada.



Method.png rotateX ( Float )

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

Devuelve: Nada.



Method.png rotateY ( Float )

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

Devuelve: Nada.



Method.png rotateZ ( Float )

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

Devuelve: Nada.



Method.png scale ( Vector )

Descripción: Escala la matriz con un vector

Devuelve: Nada.



Method.png transform ( Vector or Matrix )

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

Devuelve:



Method.png unity ( )

Descripción: Hace esta matriz la matriz identidad

Devuelve: Nada.