Obiect API

From FreeCAD Documentation
Revision as of 19:32, 6 October 2019 by FuzzyBot (talk | contribs) (Updating to match new version of source page)
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.

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
Content. O reprezentare XML a proprietăților unui obiect

Returns: {{{2}}}

Label

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

Name

Returns: Numele unic al unui obiect.

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.

PropertiesList

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

State

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

Type

Returns: Un șir text care descrie tipul unui obiect

ViewObject

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

getAllDerivedFrom ( )

Description:

Returns: Toți descendenții acestui obiect

Proprietatea GetDocumentation ( )

Description:

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

getGroupOfProperty ( )

Description:

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

getPropertyByName ( )

Description:

Returns: . Valoarea unei proprietăți numită

getTypeOfProperty ( )

Description:

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

este derivată de la ( )

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

Returns: {{{4}}}

purgeTouched ( )

Description: Marchează obiectul ca neschimbat

Returns:

contact ( )

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

Returns: