Descrizione e caratteristiche
Il tool permette di visualizzare
diversi tipi di curve: BSpline, RationalSpline, Bezier, Linea semplice e Linea curva.
E' possibile a piacere inserire, muovere, selezionare e cancellare i punti che determinano
la forma ed il percorso delle linee che è possibile configurare singolarmente e
sovrappore per confrontarne le diversità.
La configurazione avviene tramite una property grid tramite la quale è possibile
modificare il colore, la visibilità ed altre proprietà specifica delle singole curve
(vettore dei nodi, persi etc...).
La legenda consente di riconoscere i vari tipi di linee inserite ed è particolarmente
utile quando vengono visualizzate contemporaneamente più curve.
E' reso disponibile anche il codice sorgente, essendo il programma e scopo didattico.
Ringrazio il Professor Alessandro DeGloria, preside de corso di Ingegneria elettronica
dell'Università degli Studi di Genova, di cui ho seguito molte lezioni, in particolare
SEM (Sistemi Elettronici Multimediali) per la realizzazione di un tool simile a
quello realizzato, che è stato di grande utilità.
Traendo spunto da quest'ultimo, soprattutto per il calcolo delle curve a partire
dai "control points" e dai vettori dei nodi (e dei pesi per le RationalSpline),
ho sviluppato un ambiente user friendly, aggiungendo ulteriori funzionalità a quelle
già presenti e rendendo il codice maggiormente Object Oriented.
Requisiti
Per l'utilizzo del
programma è necessario avere installato "Microsoft .NET Framework Version 2.0 Redistributable
Package" che solitamente viene automaticamente incluso negli aggiornamenti automatici
di Windows XP e nel service pack 2.
Sono utilizzabili anche altri sistemi operativi come: Windows 2000, Windows 98,
Windows ME, Windows NT, Windows XP
Chi non avesse ancora installato il framework puo' farlo direttamente dal sito "www.microsoft.com":
http://download.microsoft.com/download/5/6/7/567758a3-759e-473e-bf8f-52154438565a/dotnetfx.exe
Selezionare la lingua relativa al vostro sistema operativo.
Il Solftware è stato completamente realizzato
in C#.
Download
L'utilizzo del software implica il consenso alle note:
leggi
Si consiglia di leggere le istruzioni d'uso:
leggi (in allestimento)
Prima di instalare il file controlla di possedere i requisiti necessari
Screenshot

Responsabilità e Copyright
Declino ogni responsabilità
per eventuali danni arrecati attraverso l'uso del programma.
Questo software è stato scritto da Lorenzo Banderali
a Febbraio 2007.
L'utilizzo di questo software è a completo carico dell'utente
che decide in piena autonomia di utilizzarlo.
L'utilizzo è soggetto all'accettazione di tutte le responsabilità correlate.
Anche in questo caso l'autore non si assume nessuna responsabilità. Tali responsabilità
sono a totale carico
dell'utente.
L'utilizzo del software è condizionato dalla completa accettazione delle seguenti
condizioni:
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Non è consentito distribuire questo software "SplineII by Lorenzo Banderali"
senza il consenso
scritto dell'autore.
Bugs
In fase di allestimento.
Istruzioni all'uso
Leggi istruzioni
|