BENE!
Ho solo provato a compilarlo e a parte cambiare import in include in
paintbox.cpp
e' andato al primo colpo.
Non ho ancora guardato il codice quindi non ti dico nulla di piu
dettagliato.
Intanto committalo pure, al solito committa solo il pro, i cpp, i .h e
le cose che non vengono ri generate da qt
modifica anche il pro al livello sopra per aggiungerlo alla lista dei
plugins di default.
Per disegnare l'icona ho visto hai usato krita. Qualcosa di piu'
portabile tipo inkscape no?
Altre note + sotto
Gfrei Andreas wrote:
> Buon giorno, ho fatto una primissima versione del mio editpaint. Non fa
> ancora molto, e' giusto per dare una prima impressione per vedere come
> andare avanti.
> La mando alla mailinglist, cosi' chi vuole puo guardarsela e per gli
> altri e' un po' di spam.
>
> Ho inserito due modi per selezionare la larghezza della penna, in un
> modo e' fissa in pixel, e nell'altro e' fissa rispetto all'oggetto (in
> quel caso devo ancora fare il cerchio della penna).
>
> Alcuni bugs noti:
>
> *) Al momento si deve scegliere a mano color/ per vertex, ho provato
> glarea->setColorMode(vcg::GLW::CMPerVert); ma non funziona (crasha)
>
mmm qui mi sa che forse bisogna aggiungere qualcosa piu' ad alto livello,
un po come per i filtri in cui dichiarano la classe (per i filtri di
vertex coloring ad esempio e' il framework che dopo mette il color mode
giusto)
> *) Non mi veiene mai invocato EndEdit(QAction *, MeshModel &, GLArea *),
> quindi per il momento la finestra dei colori rimane aperta
>
vero. la finestra dovrebbe anche stare sempre on top no?
Quando e' sensato invocare EndEdit secondo te?
> *) A volte il bottone del plugin rimane selezionato
>
> *) non funziona ancora bene a non disegnare su facce nascoste
>
> *) .....
>
> Domanda:
>
> Non si potrebbe avere una classe Undo nel MeshModel con:
> void add(QString desc,int size, ...);
> con il quale si registra un possibile undo con una breve descrizione
> ("undo last painting", "undo last selection" ...) e la dimensione
> occupata in memoria
>
> e il plugin che vuole offrire gli undo implementa:
> void undo(); // per fare un undo
> void deleteUndo(); // per cancellare il primo undo inserito se la
> memoria e' piena
>
>
Si', L'undo, sarebbe una buona cosa. L'attuale meccanismo restore color
fa abbastanza schifo. (molto schifo)
Ci vorrebbe una interfaccia per undo un minimo piu' completa.
non ha senso salvare tutto e sempre. Se un filtro modifica solo la
posizione dei vertici ad esempio si dovrebbe salvare solo quella. (e nel
caso di undo ricalcolarsi le normali)
Il decidere cosa (e se) salvare e' responsabilita' del filtro?
Se un filtro non salva le info di undo si deve inficiare tutta la storia?
Proponete interfacce che se ne parla in mailing list.
Saluti
p.
> ------------------------------------------------------------------------
>
>
>
> ------------------------------------------------------------------------
>
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Meshlab-devel mailing list
> Mes...@li...
> https://lists.sourceforge.net/lists/listinfo/meshlab-devel
>
--
Paolo Cignoni http://vcg.isti.cnr.it/~cignoni
ISTI - CNR
Via Moruzzi 1,
56124 Pisa
ITALY
|