Obiect API

From FreeCAD Documentation
Jump to: navigation, search
This page is a translated version of the page Object 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.


Fiind parametrice, obiectele document în FreeCAD pot avea multe proprietăți suplimentare, dar acestea sunt cele de bază prezente în fiecare Document Object FreeCAD. Obiectele pot fi recuperate pur și simplu după nume. De exemplu:

myObj = FreeCAD.ActiveDocument.myObjectName
print myObj.PropertiesList
Property.png Content. O reprezentare XML a proprietăților unui obiect

Returns: {{{2}}}

Property.png Label

Returns: Obține / stabilește eticheta obiectelor. Șirul poate fi unicod.

Property.png Name

Returns: Numele unic al unui obiect.

Property.png Placement

Returns: Obține / stabilește plasarea unui obiect. O destinație de plasare definește o poziție de orientare (rotație) și o poziție (bază) în spațiul 3D. Se folosește atunci când nu este nevoie de scalare sau de altă distorsiune.

Property.png PropertiesList

Returns: O listă a proprietăților unui obiect

Property.png State

Returns: Starea FreeCAD a unui obiect (adică, dacă acesta trebuie recalculat)

Property.png Type

Returns: Un șir text care descrie tipul unui obiect

Property.png ViewObject

Returns: Vizualizarea furnizorului asociat (obiectul FreeCADGUI) al unui obiect

Method.png getAllDerivedFrom ( )

Description:

Returns: Toți descendenții acestui obiect

Method.png Proprietatea GetDocumentation ( )

Description:

Returns: . Șirul de documentare al proprietății din această clasă

Method.png getGroupOfProperty ( )

Description:

Returns: Numele grupului căruia îi aparține proprietatea în această clasă. Proprietățile sunt sortate în diferite grupuri numite pentru confort.

Method.png getPropertyByName ( )

Description:

Returns: . Valoarea unei proprietăți numită

Method.png getTypeOfProperty ( )

Description:

Returns: Tipul unei proprietăți denumite. Poate fi (ascuns, citit, ieșire) sau orice combinație.

Method.png este derivată de la ( )

Description: Adevărat dacă tipul dat este tată

Returns: {{{4}}}

Method.png purgeTouched ( )

Description: Marchează obiectul ca neschimbat

Returns:

Method.png contact ( )

Description: Marchează obiectul așa cum a fost modificat (atins)

Returns: