mardi 30 avril 2013

Vague



test2

rule test2 md 256
   {
      test
         {x 0.225 z -0.25 s 0.9 rz -10 hue 2 } test2
   }

rule test md 96
   {
      box
         {x -0.5 s 0.95 rz 15 hue 2 } test
   }

Licence Creative Commons
Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 2.0 Belgique.

FatBulb on the Structure


Formule Structure Synth :

Partie1 
Partie2 

rule Partie1 md 256 

  testbox 
  { 
    s 0.98 x 1 ry 10 hue 10 } Partie1 


rule testbox md 16 
{
  Box { s 0.8 y 1 rx 10 } testbox 


rule Partie2 md 256

  testbox2 { s 0.98 x -1 ry -10 hue 10} Partie2 


rule testbox2 md 16 

  Box { s 0.8 y 1 rx 10 } testbox2 
}


Rendu depuis Structure Synth : 




Licence Creative Commons
Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 2.0 Belgique.

lundi 22 avril 2013

Spirographe SVG (version HTML + version PHP)

Je vous présente ici une de mes réalisations : un spirographe SVG.

Il existe actuellement en deux versions :

Pour chacune de ces deux versions, il vous suffit de vous rendre dans le "A propos" pour pouvoir télécharger  les sources complètes (toutes les "dépendances" requises étant incluses) :)

Version HTML
  • Cette version ne permet pas la sauvegarde d'URL
  • La sauvegarde du SVG se fait via un click droit suivi de "Enregister le lien sous..." de votre navigateur.
    Attention si votre réalisation a beaucoup de pas, votre navigateur risque d'empêcher la sauvegarde par manque de place dans la mémoire de votre navigateur. Pour toujours éviter ce problème, la seule solution est, actuellement, de passer par Firefox.

Version PHP
  • Cette version permet la sauvegarde d'url mais est actuellement en cours de développement et rencontre un gros bug : la page se rafraîchit à chaque modification de la forme. Ce qui, pour des formes importantes peut rendre le spirographe inutilisable tant il est lent...
Copie du Lisezmoi accompagnant

-------------------------------------------------------------------------------
|

| Spirographe
| version x.x.x
|
|=============================================================================|
|
| Réalisation : Marc Vanlindt
| vanlindt.marc@gmail.com
| vanlindtmarc.blogspot.be
|
|=============================================================================|
|
| Ressources utilisées :
|------------------------
| - jQuery http://jquery.com/
|
| Utilisé pour faciliter le codage js.
|
| - jQuery-UI http://jqueryui.com/
|
| Utilisé pour l'interface
|
| - WebToolKit-Base64 http://www.webtoolkit.info/javascript-base64.html
|
| Utilisé pour permettre la sauvegarde en SVG.
|
| Remerciements :
|-----------------
| MM. Mattiolli Michael, Cambier Jonathan et Mme. Michel Pascale,
| mes professeurs, et M. Khalid Ouafi, ami et hébergeur
|
|
|=============================================================================|
|
| Ce(tte) œuvre est mise à disposition selon les termes de la Licence
| Creative Commons Attribution - Pas d’Utilisation Commerciale
| Pas de Modification 2.0 Belgique.
|
| http://creativecommons.org/licenses/by-nc-nd/2.0/be/
|
|-----------------------------------------------------------------------------|
|
| Attribution : Vous devez attribuer l’œuvre de la manière indiquée par
| l’auteur de l’œuvre ou le titulaire des droits (mais pas d’une manière
| qui suggérerait qu’ils vous approuvent, vous ou votre utilisation de
| l’œuvre).
|
|-----------------------------------------------------------------------------|
|
| Pas d’Utilisation Commerciale : Vous n’avez pas le droit d’utiliser cette
| œuvre à des fins commerciales
|
|-----------------------------------------------------------------------------|
|
| Pas d’œuvres dérivées — Vous n’avez pas le droit de modifier, de
| transformer ou d’adapter cette œuvre.
|
|
|-------------------------- COMPRENANT BIEN QUE ----------------------------|
|
| Renonciation : N’importe laquelle des conditions ci-dessus peut être levée
| si vous avez l’autorisation du titulaire de droits.
|
|-----------------------------------------------------------------------------|
|
| Domaine Public : Là où l’œuvre ou un quelconque de ses éléments est dans le
| domaine public selon le droit applicable, ce statut n’est en aucune façon
| affecté par la licence.
|
|-----------------------------------------------------------------------------|
|
| Autres droits : Les droits suivants ne sont en aucune manière affectés par
| la licence :
|
| * Vos prérogatives issues des exceptions et limitations aux droits
| exclusifs ou fair use;
|
| * Les droits moraux de l’auteur;
|
| * Droits qu’autrui peut avoir soit sur l’œuvre elle-même soit sur la
| façon dont elle est utilisée, comme le droit à l’image ou les
| droits à la vie privée.
|
-----------------------------------------------------------------------------





Licence Creative Commons
Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 2.0 Belgique.