ViewObject API

From FreeCAD Documentation
Revision as of 19:43, 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.

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
Adnotare

Returns: nodul adnotării unui ViewObject

BoundingBox

Returns: caseta de restricționare

Content

Returns: o reprezentare XML a proprietăților ViewObject

DisplayMode

Returns: modul de afișare curent

IV

Returns: o reprezentare Inventor a ViewObject

Object

Returns: Obiectul documentului FreeCAD asociat al acestui ViewObject

Listă de proprietăți

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

RootNode

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

Selectable

Returns: Adevărat dacă obiectul este selectabil

Type

Returns: tipul acestui ViewObject

Vizibilitate

Returns: Adevărat dacă viewObject este vizibil

getAllDerivedFrom ( )

Description:

Returns: toate descoperirile acestui obiect

getDocumentationOfProperty ( )

Description:

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

getGroupOfProperty ( )

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

Returns: {{{4}}}

getPropertyByName ( )

Description:

Returns: valoarea unei proprietăți denumite.

getTypeOfProperty ( )

Description:

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

ascunde ( Ascunde obiectul)

Description:

Returns: {{{4}}}

isDerivedFrom ( string )

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

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

isVisible ( Verifică dacă obiectul este vizibil )

Description: un boolean

Returns: {{{4}}}

listDisplayModes ( )

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

Returns: o listă

setTransformation ( coin.SoTransform )

Description: Setează o transformare pe nodul Inventor

Returns: nimic

spectacol ( )

Description: Afișează obiectul dacă este ascuns

Returns: nimic

toString ( )

Description:

Returns: o reprezentare string a nodului Inventor

' actualizare (''''')

Description: Actualizează reprezentarea vizualizării obiectului

Returns: {{{4}}}