some links may not be active if there is no internet connection.
Dynamic bodies interact with the ground on which they bounce and an audio signal
modifying the coefficients and their movements.
Folder env
containing:
*.h: configuration files.
initb.h
redirection file.
Function in anyflo language.
jump.htm
This file.
Java scrypte launching the application in menus mode.
Java script launching the application for 1 body.
Java script launching the application for 2 bodies.
Java script launching the application for 3 bodies.
Java script launching the application for 4 bodies.
Java script launching the application for 3 bodies with
automapping.
Note:
In all cases it is possible to return to the menu mode by pressing the button: (colon).
Main menu
HEL: help
BUILD: construction submenu
Submenu interaction.
ILLUM: yes/no illum
EXT: yes/no ext
SKIN: body/skin
VIEW
Click in the frame to change the eye.
INI
Initializes parameters.
EXIT: ends the program
COLON(): hides scales, menus, messages and texts.
BUILD
HEL: Help
Choose number of bodies, then click on JUMP.
JUMP
HEL: help
PARAM
Displays scales to change the settings:
If VIEW is validated: xyz: eye position.
strength: amplitudes of forces.
viscosity: viscosity.
law, coe, alea: coefficients Law of
opposite phase.
dist: if DIST is validated body approach (dist <0) or away (dist> 0).
ni: time base paths.
stiffness, viscosity: viscosity and stiffness of the springs.
fft display, maximum and speed.
limit1,limit2 limites du signal.
amplitude of audio signal, allows to adapt the sound capture.
rand,coe,exp allows to process a noisy signal by:
audio ini rand(r,c,e)
ANIM
Add random trajectories.
ANC
collision anc: bodies become interdependent.
DIST
The bodies approach (dist < 0) or away (dist > 0).
AIM
Tha aim point follows the CG bodies.
TEXTURE
Automapping process.
SPRING
Skins are provided with
springs.
LIGHT
The lights depend on the music.
ALEA
Random signal.
AUDIO
Audio signal.
MOUSE
The signal is the x position of the mouse.
INI
Initializes the parameters.
Files
*.js allo launching the application whith given parameters:
jump_1.js: 1 body.
jump_2.js: 2 bodies.
jump_3.js: 3 bodies.
jump_4.js: 4 bodies.
jump_texture.js: 3 bodies with automapping.
jump_spring.js: 3 bodies with springs.
jump_texture_spring.js: 3 bodies with automapping and springs.
Options:
aim automatic aim
anim animation
lig automatic lights
num=n n bodies
: (colon) hides the menus
Two
call backs:
F0(): initializations.
F5(): called for each image and displaying menus, different messages and calling specific call backs as boxes of menus that have been clicked.
certains liens pourraient ne pas être actifs s´il n´y a pas de connexion internet.
Des corps dynamiques sont en interaction avec un sol sur lequel ils rebondissent et avec un signal
audio modifiant les coefficients qui les définissent ainsi que leurs mouvements.
Dossier env
Contenant:
*.h: fichier de configuration.
initb.h
fichier de redirection.
Fonctions en language anyflo.
jump.htm
Ce fichier.
Java script lançant l´application en mode menus.
Java script lançant l´application pour 1 corps.
Java script lançant l´application pour 2 corps.
Java script lançant l´application pour 3 corps.
Java script lançant l´application pour 4 corps.
Remarque:
Dans tous les cas il est possible de revenir au mode menu en enfonçant la touche
: (deux points).
Main menu
HEL: aide
Sous menu de l´interaction:
ILLUM: yes/no illum
EXT: yes/no ext
SKIN: corps/peau
VIEW
Cliquer dans le cadre pour modifier l´oeil.
INI
Initialise les paramètres.
EXIT: termine le programme
COLON(): cache les échelles, les menus, les messages et les textes.
BUILD
HEL: aide
Choisir le nombre de corps, puis cliquer sur
JUMP.
JUMP
HEL: aide
PARAM
Affiche des échelles permettant de modifier les paramètres:
si
VIEW est validé:
xyz: position de l´oeil.
force: amplitudes des forces.
viscosite: viscosité.
law,coe,alea: coefficients de
loi de l´opposition de phase.
dist: si
DIST est validé les corps se rapprochent (dist < 0)
ou s´éloignent (dist > 0).
ni: durée de base des trajectoires.
raideur,viscosite: raideur et viscosité des ressorts.
affichage de la fft, maximum et vitesse.
limit1,limit2 limites du signal.
amplitude du signal audio, permet d´adapter la capture du son.
rand,coe,exp permet de traiter un signal bruité par:
audio ini rand(r,c,e)
ANIM
Ajoute des trajectoires aléatoires.
ANC
collision anc: les corps deviennent solidaires.
DIST
Les corps se rapprochent (dist < 0) ou s´éloignent (dist > 0).
AIM
Le point de visé suit le CG des corps.
TEXTURE
Procédé d´automapping.
SPRING
Les peaux sont munies de
ressorts.
LIGHT
Les lumières dépendent de la musique.
ALEA
Signal aléatoire.
AUDIO
Signal audio.
MOUSE
Le signal est le x de la souris.
INI
Initialise les paramètres.
Fonctionnement automatique
|
Des fichiers
*.js permettent de lancer l´application avec certains paramètres:
jump_1.js: 1 corps.
jump_2.js: 2 corps.
jump_3.js: 3 corps.
jump_4.js: 4 corps.
jump_texture.js: 3 corps avec un effet
d´automapping.
jump_spring.js: 3 corps avec des ressorts.
jump_texture_spring.js: 3 corps
avec un effet d´automapping et des ressorts.
Options:
aim point de visé automatique
anim animation
lig lumières automatiques
num=n n corps
: (deux points) cache les menus
Deux
call backs:
F0() d´initialisations
F5() appelé à chaque image et affichant les menus, différents
messages et appelant des call backs spécifiques selon les cases des menus qui ont
été cliqués.