Matrice API

From FreeCAD Documentation
This page is a translated version of the page Matrix API and the translation is 75% complete.
Other languages:
(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]


A( )

Description:

Returns: toate elementele matricii.

A11( )

Description:

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

A12( )

Description:

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

A13( )

Description:

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

A14( )

Description:

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

A21( )

Description:

Returns: un elemente al matricii.

A22( )

Description:

Returns: un elemente al matricii.

A23( )

Description:

Returns: un elemente al matricii.

A24( )

Description:

Returns: un elemente al matricii.

A31( )

Description:

Returns: un elemente al matricii.

A32( )

Description:

Returns: un elemente al matricii.

A33( )

Description:

Returns: un elemente al matricii.

A34( )

Description:

Returns: un elemente al matricii.

A41( )

Description:

Returns: un elemente al matricii.

A42( )

Description:

Returns: un elemente al matricii.

A43( )

Description:

Returns: un elemente al matricii.

A44( )

Description:

Returns: un elemente al matricii.

determinant( )

Description: Calculează determinantul matricii determinant of the matrix

Returns: a number.

funcția inversă a matricii( )

Description: Inverts this matrix, if possible

Returns: nothing.

invert( )

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

Returns: a Matrix

move(Vector)

Description: Makes this matrix a translation matrix

Returns: nothing.

multiply(Matrix or Vector)

Description: Returnează cross product of a matrix or vector with this matrix

Returns: a Matrix

rotateX(Float(radians))

Description: Makes this matrix a rotation about X transform

Returns: nothing.

rotateY(Float(radians))

Description: Makes this matrix a rotation about Y transform

Returns: nothing.

rotateZ(Float(radians))

Description: Makes this matrix a rotation about Z transform

Returns: nothing.

scale(Vector)

Description: Makes this matrix a scaling transform

Returns: nothing.

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.

unity( )

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

Returns: nimic.