tutorial_freecad:tutorial_05
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
tutorial_freecad:tutorial_05 [2015/05/03 10:43] mickele77 |
tutorial_freecad:tutorial_05 [2016/01/13 18:20] (versione attuale) mickele |
||
---|---|---|---|
Linea 1: | Linea 1: | ||
- | ====== Tutorial FreeCAD #5 - Oggetti | + | ====== Tutorial FreeCAD #5 - Creiamo oggetti |
Abbiamo visto nel [[tutorial_freecad: | Abbiamo visto nel [[tutorial_freecad: | ||
Linea 17: | Linea 17: | ||
===== Moduli ===== | ===== Moduli ===== | ||
- | Per lo svolgimento di questo tutorial utilizzeremo oltre ai moduli FreeCAD e FreeCADGui, | + | Per lo svolgimento di questo tutorial utilizzeremo, oltre ai moduli FreeCAD e FreeCADGui, il modulo Part. All' |
- | + | | |
- | import | + | from FreeCAD import Base |
- | import FreeCAD | + | import Part |
- | from FreeCAD import Base | + | |
- | import Part | + | |
===== CutomObject: | ===== CutomObject: | ||
Linea 36: | Linea 34: | ||
obj.Proxy = self | obj.Proxy = self | ||
- | Poniamo l' | + | Poniamo l' |
+ | |||
+ | E' necessario definire la tipologia di proprietà che stiamo definendo. Nel nostro caso abbiamo definito le proprietà definite sono delle lunghezze cui FreeCAD associa il tipo // | ||
+ | |||
+ | obj=FreeCAD.ActiveDocument.addObject(" | ||
+ | obj.supportedProperties() | ||
+ | |||
+ | Otteniamo così l' | ||
+ | |||
+ | App:: | ||
+ | App:: | ||
+ | App:: | ||
+ | App:: | ||
+ | App:: | ||
+ | App:: | ||
+ | App:: | ||
+ | App:: | ||
+ | App:: | ||
+ | App:: | ||
+ | App:: | ||
+ | App:: | ||
+ | App:: | ||
+ | App:: | ||
+ | App:: | ||
+ | ... | ||
Passiamo ora a disegnare l' | Passiamo ora a disegnare l' | ||
Linea 66: | Linea 88: | ||
La classe ViewProviderCustomObject si occupa della visualizzazione del nostro oggetto. | La classe ViewProviderCustomObject si occupa della visualizzazione del nostro oggetto. | ||
- | |||
- | |||
class ViewProviderCustomObject: | class ViewProviderCustomObject: | ||
Linea 133: | Linea 153: | ||
{{ : | {{ : | ||
+ | |||
===== Caveat ===== | ===== Caveat ===== | ||
Linea 149: | Linea 170: | ||
{{ : | {{ : | ||
- | * [[http:// | + | * [[http:// |
{{ : | {{ : | ||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | {{ : | ||
===== Link utili ===== | ===== Link utili ===== |
tutorial_freecad/tutorial_05.1430642596.txt.gz · Ultima modifica: 2015/05/03 10:43 da mickele77