From 80bbdd70150d505b431bdaccb2955503fb21bb68 Mon Sep 17 00:00:00 2001 From: Paolo Cignoni cignoni Date: Tue, 27 Dec 2005 10:04:10 +0000 Subject: [PATCH] Update information in filter group --- web/devel.html | 173 +++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 168 insertions(+), 5 deletions(-) diff --git a/web/devel.html b/web/devel.html index 756ec6579..6df6fbefd 100644 --- a/web/devel.html +++ b/web/devel.html @@ -4,40 +4,66 @@ + + + + + + + + + + Meshlab Development + + + + + + + + + + + + + + + + @@ -48,12 +74,16 @@ + +

MeshLab: Development page

+ +

This page is devoted to some internal development notes. Given the linguistic coherency among developers they will be only in @@ -62,74 +92,106 @@ italian. Sorry. + +

CVS        

+ +

Al solito mi raccomando di seguire tutte le solite pratiche del bravo programmatore:
+ +

+ + + +

Web

+ +

Le paginette web di sourceforge sono tenute anche loro in cvs.
+ + Quindi se fate modifiche fatele sul vostro file system, committatele e poi a mano fate update tramite ftp.
+ + (in alternativa qualcuno che ha voglia potrebbe settare un task cron sulla shell di sf che aggiorni la copia in public_html direttamente via cvs update una volta al giorno). Il comando da dare su shell.sf.net una @@ -137,18 +199,28 @@ volta dentro la dir meshlab/htdocs e'

+ +

cvs -d :pserver:anonymous@cvs1:/cvsroot/meshlab update

+ +

Mailing List

+ +

C'e' una mailing list su sourceforge cui siete pregati di iscrivervi tutti:

+ +

http://lists.sourceforge.net/lists/listinfo/meshlab-devel

+ +

La lista la useremo per tutte le comunicazioni semi-urgenti (e.g. quelle che uno si aspetta vengano recepite entro un giorno) che riguardano soprattutto lo sviluppo di MeshLab. Ad esempio per essere sicuri che @@ -158,22 +230,32 @@ interfacce comuni... + +

Note di Compilazione

+ +

Si assume che 

+ +
    + +
  1. QT 4.0 sia installato
  2. + +
  3. il modulo cvs meshlab e quello di vcg siano allo stesso livello e che il modulo che contiene la vcg lib sia in una @@ -183,10 +265,14 @@ es. dovreste avere qualcosa tipo \doc\sf\vcg\space\point3.h e + +
+ +

La libreria VCG, pagina ufficiale vcg.sf.net, e' scaricabile in cvs @@ -195,14 +281,20 @@ anonimo + +

 :ext:anonymous@cvs.sourceforge.net:/cvsroot/vcg
+ +
+ +

Gli esempi di base della libreria li trovate sotto sf/apps/sample. Lasciate perdere la roba sotto test. @@ -210,58 +302,79 @@ Lasciate perdere la roba sotto test. + +

Task

+ +

I vari task che vi sono assegnati sono registrati come task dei rispettivi sottoprogetti che fanno parte di MeshLab 

-

Gruppo + + +

Gruppo Filtering

+ + Latronico, Venturi
    + +
  1. LOOP -Implementare la tecnica di subdivision surface di Loop.
    +Implementare la tecnica di subdivision surface di Loop.
  2. + +
  3. DECIMATOR Implementare con algoritmo di cluster.
    + +
    -Vi consiglio di partire da un sorgente di sf/apps/sample, copiarlo - nella dir meshlab/src/test/loop e lavorare li' dentro
    -
  4. + +
+ +

Gruppo Interface Framework

+ + Mochi, Vacca, Portelli
+ +
    + +
  1. Release: Iniziate a prendere confidenza con il meccanismo di release di SF e fate la prima rel dei binari e dei src di MeshLab. Aggiungete una dir @@ -272,6 +385,8 @@ scrivete le vostre scelte da qualche parte. Procuratevi anche un ambiente linux e compilate anche anche per qualche distrib. Fate un solo package (chiamato MeshLab) e tre file al suo interno (binari win linux e src).
  2. + +
  3. Logging e toolbar, Adattate la classe LogStream.h alle nostre necessita', inizialmente fate solo che mostra il dump delle varie scritte (ad es. usate la @@ -285,24 +400,34 @@ voglia) 
  4. + +
+ +

Gruppo Rendering 

+ + Vannini, Gangemi, Pirro
+ +
    + +
  1. CURVATURE Implementare il calcolo delle curvature principali gaussiane e media per una mesh. Inizialmente fate una dir meshlab/src/test/curvature e fate @@ -313,45 +438,71 @@ serve. Poi se tutto funge come si deve lo si aggiunge come componente.
  2. + +
+ +

Gruppo Selection and IO

+ + Buzzelli, Mazzanti
    + +
  1. Obj file format input Aggiungere il supporto del formato obj, come documentazione del formato 3d partite da:
    + + http://www.csit.fsu.edu/~burkardt/data/obj/obj.html
    + + http://www.dcs.ed.ac.uk/home/mxr/gfx/3d/OBJ.spec
    + + Raccogliete anche un po di modelli 3d obj liberi che esemplifichino i vari tipi di attributi che possono comparire nei modelli.
  2. + +
+ +
+ +    
+ +
+ +
+ +
SourceForge.net Logo + + + + + + + + + +
+ +