mercoledì 4 aprile 2007

Vedere lo scheletro

Come fare un tracciato aperto.
Incollate questo dopo il vostro codice di disegno. Vi permette di disegnare anche un tracciato aperto.

#inizio codice
g = fl.iglyph
glifo = fl.font.glyphs[g]
fl.EditGlyph()
fl.CallCommand(40156)
glifo[glifo.nodes_number-1].selected = 1
fl.CallCommand(32812)
#fine codice

Esempio esercitazione 1 - lettera c

Esempio esercitazione 1: lettera c

#inizio del codice
#esercitazione1: disegno della c parametrica
import robofab
from robofab.world import *
font = CurrentFont()
g = CurrentGlyph()

#inserisco i miei parametri
valorex=70
valorey=valorex-80
puntoestremosx=374

#inizio a disegnare usando i parametri sopra definiti
pen=g.getPen()
pen.moveTo((puntoestremosx,puntoestremosx))
pen.qCurveTo((puntoestremosx,105),(valorex,496),(valorex,valorey))
pen.closePath()
g.update()

#disegnare lo scheletro. Vedi il post successivo
g = fl.iglyph
glifo = fl.font.glyphs[g]
fl.EditGlyph()
fl.CallCommand(40156)
glifo[glifo.nodes_number-1].selected = 1
fl.CallCommand(32812)
#fine del codice

Esercitazione 1: lettera c

La consegna che vi è stata già accennata in classe consiste nel:
disegnare una lettera 'c' tenendo conto di quelli che sono i parametri per la costruzione di una lettera.
Per ora sarà sufficiente limitarsi al tracciato base.
In futuro bisognerà pensare al disegno come il prodotto di un tratto e non come un contorno.

Quella dell'esempio
• non è una c
• ha dei parametri arbitrari, potete e dovete cambiarli e usarli come meglio credete
• l'importante è che ragioniate sulla parametrizzazione della c. Progettate una c che possa variare a seconda dei valori.
Avete il limite di usare curve quadratiche, quindi il metodo da richiamare è qCurveTo()

mercoledì 21 marzo 2007

Guida RoboFab

Potete scaricare una guida pratica per RoboFab qui o a lato...

martedì 27 febbraio 2007

Che cos'è Python? Come funziona?

Nella sezione Linguaggi ho inserito dei link su Python, i linguaggi di programmazione, informatica etc... per chi volesse saperne di più.

RoboFab | Installazione

Qui a lato potete trovare la guida per installare RoboFab sia su Pc che Mac e i file per l'installazione di Python. A presto la guida completa non ufficiale...

lunedì 26 febbraio 2007

RoboFab parla italiano

Ok, ci siamo, che il blog abbia inizio.
Scrivetene e leggetene tutti..