API di ViewObject

From FreeCAD Documentation
Revision as of 21:08, 27 February 2020 by FuzzyBot (talk | contribs) (Updating to match new version of source page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Other languages:
(Ottobre 2019) Non modificare queste pagine. Le informazioni sono incomplete e obsolete. Per l'API più recente, consultare la documentazione API autogenerata o generare la documentazione autonomamente. Vedere Documentazione del codice sorgente.

Quando la GUI è attiva, a ogni oggetto del documento FreeCAD è associato un ViewObject, che risiede nella controparte FreeCADGui del documento. Un oggetto della vista può essere recuperato in due modi. Esempio:

myViewObj = FreeCAD.ActiveDocument.myObjectName.ViewObject
myViewObj = FreeCADGui.ActiveDocument.myObjectName
print myViewObj.IV
Annotation

Returns: il nodo della annotazione di un oggetto della vista ViewObject

BoundingBox

Returns: Il contenitore

Content

Returns: una rappresentazione XML delle proprietà di un ViewObject

DisplayMode

Returns: la modalità di visualizzazione corrente

IV

Returns: una rappresentazione Inventor del ViewObject

Object

Returns: il FreeCAD Document Object associato a questo ViewObject

PropertiesList

Returns: un elenco di proprietà di questo ViewObject

RootNode

Returns: il nodo di Inventor di questo ViewObject (pivy.coin object)

Selectable

Returns: True se l'oggetto è selezionabile

Type

Returns: il tipo di questo ViewObject

Visibility

Returns: True se il viewObject è visibile

getAllDerivedFrom( )

Description:

Returns: tutti i discendenti di questo oggetto

getDocumentationOfProperty( )

Description:

Returns: la stringa di documentazione della proprietà di questa classe.

getGroupOfProperty( )

Description:

Returns: il nome del gruppo al quale appartiene la proprietà in questa classe. Per comodità, le proprietà sono ordinate in gruppi con nomi diversi.

getPropertyByName( )

Description:

Returns: il valore di una proprietà denominata.

getTypeOfProperty( )

Description:

Returns: il tipo di una proprietà denominata. Questo può essere(Hidden,ReadOnly,Output) o qualsiasi combinazione.

hide( )

Description: Nasconde l'oggetto.

Returns:

isDerivedFrom(string)

Description: Controlla se questo oggetto è derivato dal dato tipo di oggetto

Returns: True se il tipo dato è suo genitore

isVisible( )

Description: Controlla se l'oggetto è visibile

Returns: un valore booleano

listDisplayModes( )

Description: Mostra un elenco di tutte le modalità di visualizzazione

Returns: una lista

setTransformation(coin.SoTransform)

Description: Imposta una trasformazione sul nodo Inventor

Returns: nulla

show( )

Description: Mostra l'oggetto, se è nascosto

Returns: nulla

toString( )

Description:

Returns: una rappresentazione in stringa del nodo Inventor

update( )

Description: Aggiorna la rappresentazione della vista dell'oggetto

Returns: