mirror of
https://github.com/lucaspalomodevelop/meshlab.git
synced 2026-03-13 00:07:24 +00:00
task and compilation notes
This commit is contained in:
parent
6e6b0c672a
commit
0ea634f162
@ -2,101 +2,164 @@
|
||||
<html>
|
||||
<head>
|
||||
|
||||
|
||||
|
||||
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<title>Meshlab Development</title>
|
||||
|
||||
|
||||
<meta name="author" content="Paolo Cignoni">
|
||||
|
||||
|
||||
|
||||
<meta name="keywords" content="mesh 3d processing meshlab scanning">
|
||||
|
||||
|
||||
|
||||
<meta name="description" content="Course Web page">
|
||||
|
||||
|
||||
|
||||
<meta name="robots" content="all">
|
||||
|
||||
<link media="all" rel="stylesheet" href="style.css" type="text/css">
|
||||
|
||||
|
||||
<link media="all" rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
|
||||
|
||||
<body>
|
||||
|
||||
|
||||
<div id="leftcontent">
|
||||
<h1>MeshLab:
|
||||
Development page</h1>
|
||||
|
||||
|
||||
<p class="body"> This page is devoted to some internal
|
||||
development notes. Given the
|
||||
linguistic coherency among developers they will be only in
|
||||
italian. Sorry.
|
||||
</p>
|
||||
|
||||
|
||||
<h2>CVS </h2>
|
||||
|
||||
|
||||
<p class="body"> Al solito mi raccomando di seguire tutte le solite pratiche del bravo programmatore: <br>
|
||||
|
||||
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>Fate update ogni volta che vi mettete a lavorare,</li>
|
||||
|
||||
<li>Fate update ogni volta che vi mettete a lavorare, non solo del repository di MeshLab, ma anche di quello di VCG</li>
|
||||
|
||||
|
||||
<li>Fate edit delle cose che iniziate a cambiare,</li>
|
||||
|
||||
|
||||
<li>Prima di fare edit controllate che non l'abbia in edit
|
||||
qualcun altro,</li>
|
||||
|
||||
|
||||
<li>Non lasciate in edit le cose per troppo tempo,</li>
|
||||
|
||||
|
||||
<li>Non committate mai cose che non compilano o che non fanno
|
||||
funzionare le cose degli altri,</li>
|
||||
|
||||
<li>Committate Spesso (compatibilmente con quanto di cui sopra).</li>
|
||||
<li>Commentate <span style="font-weight: bold; font-style: italic;">SEMPRE </span>ogni vostro commit. </li>
|
||||
|
||||
<li>Committate spesso (compatibilmente con quanto di cui sopra).</li>
|
||||
|
||||
<li>Commentate <span style="font-weight: bold; font-style: italic;">SEMPRE </span>ogni vostro commit (in inglese please) </li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
<h2>Web</h2>
|
||||
|
||||
|
||||
<p class="body"> Le paginette web di sourceforge sono tenute anche loro in cvs. <br>
|
||||
|
||||
|
||||
Quindi se fate modifiche fatele sul vostro file system, committatele e
|
||||
poi a mano fate update tramite ftp.<br>
|
||||
|
||||
|
||||
(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). <br>
|
||||
cvs update una volta al giorno). Il comando da dare su shell.sf.net una volta dentro la dir meshlab/htdocs e'</p>
|
||||
<p class="body"> cvs -d :pserver:anonymous@cvs1:/cvsroot/meshlab update</p>
|
||||
<p class="body"></p>
|
||||
<h3>Note di Compilazione</h3>
|
||||
<p class="body">Si assume che </p>
|
||||
<ol>
|
||||
<li>QT 4.0 sia installato</li>
|
||||
<li>il modulo cvs meshlab e quello di vcg siano allo stesso livello e
|
||||
che il modulo che contiene la vcg lib sia in una dir chiamata sf. (ad
|
||||
es. dovreste avere qualcosa tipo \doc\sf\vcg\space\point3.h e
|
||||
\doc\meshlab\src\meshlab\meshlab.pro )</li>
|
||||
</ol>
|
||||
<h2>Task</h2>
|
||||
<h3>Gruppo Filtering</h3>
|
||||
<ol>
|
||||
<li>Implementare la tecnica di subdivision surface di Loop.</li>
|
||||
</ol>
|
||||
Vi consiglio di partire da un sorgente di sf/apps/sample, copiarlo
|
||||
nella dir meshlab/src/test/loop/ e lavorare li' dentro. <br>
|
||||
<p class="body">
|
||||
<br>
|
||||
|
||||
|
||||
<br>
|
||||
|
||||
<br>
|
||||
|
||||
<br>
|
||||
|
||||
|
||||
</p>
|
||||
|
||||
<dl>
|
||||
|
||||
|
||||
</dl>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div id="rightcontent">
|
||||
<a href="https://sourceforge.net/projects/meshlab/"><img src="http://sourceforge.net/sflogo.php?group_id=149444&type=2" alt="SourceForge.net Logo" border="0" height="37" width="125"></a>
|
||||
<p class="menu"><a href="#Features">Features</a></p>
|
||||
|
||||
|
||||
<p class="menu"><a href="#History">History</a></p>
|
||||
|
||||
|
||||
<p class="menu"><a href="#Developers">Developers</a></p>
|
||||
|
||||
|
||||
<p class="menu"><a href="devel.html">Development</a></p>
|
||||
|
||||
|
||||
<p class="menu"><a href="#Download">Download</a></p>
|
||||
|
||||
|
||||
<p class="menu"><a href="#CVS">CVS</a></p>
|
||||
|
||||
|
||||
<p class="menu"><a href="https://sourceforge.net/projects/meshlab/">SF project
|
||||
page</a></p>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user