ViewObject API

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


Când GUI este activată, fiecare obiect din documentul FreeCAD are un ViewObject asociat, care se află în documentul corespondent/omolog FreeCADGui. Un obiect de vizualizare poate fi preluat în două moduri. Exemplu:

myViewObj = FreeCAD.ActiveDocument.myObjectName.ViewObject
myViewObj = FreeCADGui.ActiveDocument.myObjectName
print myViewObj.IV
Property.png Adnotare

Returns: nodul adnotării unui ViewObject

Property.png BoundingBox

Returns: caseta de restricționare

Property.png Content

Returns: o reprezentare XML a proprietăților ViewObject

Property.png DisplayMode

Returns: modul de afișare curent

Property.png IV

Returns: o reprezentare Inventor a ViewObject

Property.png Object

Returns: Obiectul documentului FreeCAD asociat al acestui ViewObject

Property.png Listă de proprietăți

Returns: o listă cu proprietățile acestui ViewObject

Property.png RootNode

Returns: nodul Inventor al acestui ViewObject (obiect pivy.coin)

Property.png Selectable

Returns: Adevărat dacă obiectul este selectabil

Property.png Type

Returns: tipul acestui ViewObject

Property.png Vizibilitate

Returns: Adevărat dacă viewObject este vizibil

Method.png getAllDerivedFrom ( )

Description:

Returns: toate descoperirile acestui obiect

Method.png getDocumentationOfProperty ( )

Description:

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

Method.png getGroupOfProperty ( )

Description: numele grupului din care aparține proprietatea din această clasă. Proprietățile sortate în diferite grupuri numite pentru confort.

Returns: {{{4}}}

Method.png getPropertyByName ( )

Description:

Returns: valoarea unei proprietăți denumite.

Method.png getTypeOfProperty ( )

Description:

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

Method.png ascunde ( Ascunde obiectul)

Description:

Returns: {{{4}}}

Method.png isDerivedFrom ( string )

Description: Verifică dacă acest obiect este derivat de la tipul de obiect dat

Returns: Adevărat dacă tipul dat este un tată

Method.png isVisible ( Verifică dacă obiectul este vizibil )

Description: un boolean

Returns: {{{4}}}

Method.png listDisplayModes ( )

Description: Afișează o listă a tuturor modurilor de afișare

Returns: o listă

Method.png setTransformation ( coin.SoTransform )

Description: Setează o transformare pe nodul Inventor

Returns: nimic

Method.png spectacol ( )

Description: Afișează obiectul dacă este ascuns

Returns: nimic

Method.png toString ( )

Description:

Returns: o reprezentare string a nodului Inventor

Method.png ' actualizare (''''')

Description: Actualizează reprezentarea vizualizării obiectului

Returns: {{{4}}}