Matrice 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.


Matricile 4x4 sunt utilizate peste tot în FreeCAD și pot fi create prin una din următoarele modalități:

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: toate elementele matricii.

Method.png A11( )

Description:

Returns: un elemente al matricii rândul 1 coloana 1.

Method.png A12( )

Description:

Returns: un elemente al matricii, rândul 1 colaoana 2.

Method.png A13( )

Description:

Returns: un elemente al matricii, rândul 1, coloana 3.

Method.png A14( )

Description:

Returns: un elemente al matricii, rândul 1, coloana 4.

Method.png A21( )

Description:

Returns: un elemente al matricii.

Method.png A22( )

Description:

Returns: un elemente al matricii.

Method.png A23( )

Description:

Returns: un elemente al matricii.

Method.png A24( )

Description:

Returns: un elemente al matricii.

Method.png A31( )

Description:

Returns: un elemente al matricii.

Method.png A32( )

Description:

Returns: un elemente al matricii.

Method.png A33( )

Description:

Returns: un elemente al matricii.

Method.png A34( )

Description:

Returns: un elemente al matricii.

Method.png A41( )

Description:

Returns: un elemente al matricii.

Method.png A42( )

Description:

Returns: un elemente al matricii.

Method.png A43( )

Description:

Returns: un elemente al matricii.

Method.png A44( )

Description:

Returns: un elemente al matricii.

Method.png determinant( )

Description: Calculează determinantul matricii determinant of the matrix

Returns: a number.

Method.png funcția inversă a matricii( )

Description: Inverts this matrix, if possible

Returns: nothing.

Method.png invert( )

Description: Returnează inversa matricii inverse of this matrix, if possible

Returns: a Matrix

Method.png move(Vector)

Description: Makes this matrix a translation matrix

Returns: nothing.

Method.png multiply(Matrix or Vector)

Description: Returnează 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: Face această matice o trasnformată bazată pe un vector și o matrice transformation matrix based on Vector and Matrix

Returns: nothing.

Method.png unity( )

Description: Face din această matrice matricea unitate [1]

Returns: nimic.