Démonstrations SVG

Utilisation de SVG comme représentation virtuelle d'objets télécommandés.

Le but de cette série d'expériences est de réaliser une représentation virtuelle d'un robot, qui soit contrôlée par des commandes identiques à celles que l'on passe aux montages électroniques.

Le langage Scriptol a été choisi comme langage source, à coté de JavaScript, parce que je peux étendre le langage pour ajouter les fonctionnalités nécessaires. Je ne pourrai pas étendre Python ou Julia pour leur donner les constructs dont on a besoin ici. L'orientation but en est un exemple.
Scriptol est compilé en JavaScript ce qui confère la compatibilité avec de nombreuses bibliothèques existantes.

Alunissage SVG

SVG: Alunissage et programmation par but

Démonstration de la programmation orientée but appliquée à un module lunaire représenté en SVG.

Simulation de route SVG

SVG: Voiture sur une route et programmation d'évènement

On crée dynamiquement une balise image pour l'on déplace dans un décor réalisé en SVG. On programme un évènement qui s'accomplit quand le but est réalisé.

Animer un doigt de robot

Animation d'un doigt de robot

Avec les mêmes commandes que sur un montage électronique, l'utilisateur peut plier ou déplier le doigt.

Convertir SVG en JSON

Convertir SVG en JSON

En transformant une image SVG en objet JavaScript on obtient des animations plus rapides... Démonstration.

Voir aussi...

L'utilisation de SVG, démonstrations plus générales, dans la section XML.