API di Matrici

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

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎română
(Ottobre 2019) Non modificare queste pagine. Le informazioni sono incomplete e obsolete. Per l'API più recente, consultare la documentazione API autogenerata o generare la documentazione autonomamente. Vedere Documentazione del codice sorgente.


In FreeCAD le matrici 4x4 sono utilizzate ovunque e possono essere create con una delle seguenti modalità:

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( )

Description:

Returns: tutti gli elementi della matrice.

Method.png A11( )

Description:

Returns: un elemento della matrice.

Method.png A12( )

Description:

Returns: un elemento della matrice.

Method.png A13( )

Description:

Returns: un elemento della matrice.

Method.png A14( )

Description:

Returns: un elemento della matrice.

Method.png A21( )

Description:

Returns: un elemento della matrice.

Method.png A22( )

Description:

Returns: un elemento della matrice.

Method.png A23( )

Description:

Returns: un elemento della matrice.

Method.png A24( )

Description:

Returns: un elemento della matrice.

Method.png A31( )

Description:

Returns: un elemento della matrice.

Method.png A32( )

Description:

Returns: un elemento della matrice.

Method.png A33( )

Description:

Returns: un elemento della matrice.

Method.png A34( )

Description:

Returns: un elemento della matrice.

Method.png A41( )

Description:

Returns: un elemento della matrice.

Method.png A42( )

Description:

Returns: un elemento della matrice.

Method.png A43( )

Description:

Returns: un elemento della matrice.

Method.png A44( )

Description:

Returns: un elemento della matrice.

Method.png determinant( )

Description: Calcola il determinante della matrice

Returns: un numero.

Method.png inverse( )

Description: Inverte questa matrice, se è possibile

Returns: nulla.

Method.png invert( )

Description: Restituisce la matrice inversa di questa matrice, se possibile

Returns: una Matrice

Method.png move(Vector)

Description: Makes this matrix a translation matrix

Returns: nothing.

Method.png multiply(Matrix or Vector)

Description: Returns the cross product of a matrix or vector with this matrix

Returns: a Matrix

Method.png rotateX(Float(radians))

Description: Makes this matrix a rotation about X transform

Returns: nothing.

Method.png rotateY(Float(radians))

Description: Makes this matrix a rotation about Y transform

Returns: nothing.

Method.png rotateZ(Float(radians))

Description: Makes this matrix a rotation about Z transform

Returns: nothing.

Method.png scale(Vector)

Description: Makes this matrix a scaling transform

Returns: nothing.

Method.png transform(Vector, Matrix)

Description: Makes this matrix a transformation matrix based on Vector and Matrix

Returns: nothing.

Method.png unity( )

Description: Makes this matrix the identity matrix

Returns: nothing.