ViewObject API/it: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{VeryImportantMessage|(Ottobre 2019) Non modificare queste pagine. Le informazioni sono incomplete e obsolete. Per l'API più recente, consultare la [https://www.freecadweb.org/api documentazione API autogenerata] o generare la documentazione autonomamente. Vedere [[Source documentation/it|Documentazione del codice sorgente]].}}
<div class="mw-translate-fuzzy">
{{VeryImportantMessage|(Novembre 2018) Queste informazioni potrebbero essere incomplete e obsolete. Per l'ultima API, vedere la pagina [https://www.freecadweb.org/api Documentazione API autogenerata].}}
</div>


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:
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:
Line 36: Line 34:
{{APIFunction|update| |Aggiorna la rappresentazione della vista dell'oggetto| }}
{{APIFunction|update| |Aggiorna la rappresentazione della vista dell'oggetto| }}


{{Userdocnavi{{#translation:}}}}
[[Category:API/it]]
[[Category:API{{#translation:}}]]

[[Category:Poweruser Documentation{{#translation:}}]]
{{clear}}
{{clear}}

Latest revision as of 21:08, 27 February 2020

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: