Giocoleria.org - Home of Juggling TutorialsManuale / Tutorial - Hand movement nel Juggling Lab Autore : Sf4tt 1 Obiettivi e conoscenze necessarie Lo scopo di questo tutorial è spiegare l'utilizzo della notazione per indicare al JugglingLab il movimento delle braccia che deve eseguire. Al termine dello stesso spero sarete in grado di creare da zero un trick (come i backcross o qualunque altra cosa) solo scrivendo coordinate fra i tag [siteswap]. Requisiti minimi: Conoscere le basi della notazione siteswap. Avere dei rudimenti sui piani cartesiani tridimensionali. Avere installato il JugglingLab sul proprio computer o almeno Java per utilizzare quello online. NOTE: da questo momento JugglingLab sarà abbreviato con JL. 2 Come il JL interpreta le info. sul movimento delle mani Chiunque abbia usato il JL si è accorto che è possibile scegliere all'interno del campo "Hand movement" alcune diverse impostazioni. Prenderemo ad esempio quella definita "outside throws" (che può essere ricondotta alla dicitura "Lanci in reverse"):
Una volta selezionata l'opzione ci accorgiamo che nel campo sottostante (di tipo testo, e quindi editabile a piacimento) viene automaticamente inserita una serie di numeri fra parentesi: "(32.5)(10)." Queste sono le coordinate per il movimento delle braccia che il JL eseguirà. Quindi in definitiva il JL non fà altro che "spostare" le mani da un punto all'altro di un grafico cartesiano a tre dimensioni. Il bello è che, capendo il funzionamento di questa notazione, questi punti possiamo indicarglieli a nostro piacimento. 3 Sintassi delle coordinate Per capire a fondo il reale funzionamento di queste coordinate abbiamo bisogno di capire la sintassi che il JL utilizza. Per fare ciò useremo le variabili "x, y e z" che tutti voi siete stati abituati ad usare in matematica alle superiori. Il formato base di una coordinata per le mani del JL è questa: "(x,z,y)(x,z,y).". (Ovviamente virgolette escluse). La prima parentesi indica il punto di lancio, la seconda parentesi indica il punto di presa. Il punto alla fine delle parentesi indica al JL dove finiscono le coordinate di una mano ed iniziano quelle dell'altra: Se dopo il punto non aggiungete altre coordinate entrambe le mani si comporteranno allo stesso modo. Se non indicate una delle coordinate il JL lo interpreta come zero: scrivere (32.5)(10). equivale a scrivere (x=32.5,z=0,y=0)(x=10,z=0,y=0). ATTENZIONE: scrivere (32.5,20)(10,20). ovviamente equivale a scrivere (x=32.5,z=20,y=0)(x=10,z=20,y=0). e NON (x=32.5,z=0,y=20)(x=10,z=0,y=20). 4 Posizione e orientamento degli assi cartesiani A questo punto abbiamo bisogno di sapere dove sono posizionati gli assi cartesiani in relazione al nostro omino del JL. Per capirlo forse il metodo migliore è dare come coordinate tutti 0 (zero). Quindi potremmo andare nel JL, selezionare "custom" in corrispondenza di "Hand movement", inserire nel campo sottostante "(0,0,0)(0,0,0)." e clickare su "Juggle".
Ottenendo questo: A questo punto per capire le varie infinite possibilità potremmo semplicemente fare vari tentativi e vedere come l'omino si comporta di conseguenza. Ad ogni modo possiamo facilmente intuire che x=0 corrisponde al "centro" del nostro omino e che z=0 corrisponde invece alle braccia a riposo:
(per verificare z=0 inserire nella casella Hand movement, sotto custom, (32,0,0)(32,0,0) e nel pattern 2 ottenendo questo: y=0 è invece in questa posizione:
Ricapitolando, quindi, la x corrisponde al movimento laterale, la y ad un movimento perpendicolare ad x (dovremo modificare y nella prima parentesi per ottenere dei backcross) e la z al movimento verticale A questo punto dovete sapere l'orientamento degli assi: Z cresce verso l'alto, quindi inserendo ad esempio z=30 in un pattern 3 otterete questo: Y cresce in avanti rispetto all'omino del JL (quindi dovremo usare numeri negativi per effettuari lanci backcross). X cresce quando le mani vanno verso l'esterno. Diventa invece negativa quando vanno verso l'interno e "soprassano" x=0. 5 Esempi, applicazioni e ringraziamenti :P Le applicazioni sono infinite... Per ottenere ad esempio dei backcross potremo inserire (-10,0,-40)(32.5). ottenendo: Per ottenere una shower con gli 1 dietro la schiena (30)(30,0,-40).(30,0,-40)(30). ottenendo: Da notare che per i siteswap a periodo maggiore di 1 il JL esegue il lancio ovviamente in ordine, potete quindi decidere di fargli fare un bodythrow diverso per ogni lancio. L'importante è fare attenzione all'ordine. E ora... Come usare questo sistema nel nostro forum e nei nostri tutorial? Niente di più semplice... Bisognerà sfruttare un semplice sistema che il JL integra per ricevere informazioni da un'unica riga. Prendiamo come esempio i backcross. Sì fa così:
La sintassi è quindi pattern;hands=codice per il movimento delle mani. Tutto ovviamente all'interno dei tag siteswap! Ringrazio questa pagina e i suoi autori. All'interno della quale potrete trovare molte informazioni aggiuntive sull'uso di questa ed altre funzioni del JL. (In Inglese). P.s. So che in tridimensionale bisognerebbe parlare di piani cartesiani e non di assi. Ma l'ho fatto per semplicità. Quindi a tutti i puristi che hanno storto il naso: ciucciatemi l'alluce. |