Précédent   Forum du club des développeurs et IT Pro > Autres langages > Algorithmes
Algorithmes Forum d'entraide sur l'algorithmique, l'intelligence artificielle, le traitement numérique d'images et les mathématiques. Avant de poster : Cours d'algorithmique
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 07/12/2012, 14h45   #1
pixman
Invité de passage
 
Inscription : juillet 2009
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 11
Points : 2
Points : 2
Par défaut Conversion d'animation type Frame vers courbes

Bonjour,
Je suis en train de travailler sur un projet consistant a réaliser un relevé du déplacement d'un point afin de reproduire ce déplacement par la suite sur une page HTML.

La capture est réalisée selon un rythme régulier ( 25/fps )
Mes données capturées sont les suivante :

- Numéro de frame ( 1, 2 , 3, etc.. )
- Cordonnée X du point
- Cordonnée Y du point

Le lot de donnée étant très important, j'ai pensé a simplifier ces dernier en vectorisant les données "graphiques" de mes cordonnées.
Mon lot de points devient ainsi un path SVG.

Cette première partie est fonctionnelle, Donc à ce stade j'ai donc un "chemin" valable.

Je souhaite ensuite déplacer un point sur ce chemin.

Mais j'ai deux variables importantes :

Je souhaite pouvoir retrouver les accélérations et freinages capturés, mais en utilisant mon "Chemin". ( c.a.d reproduire fidèlement le déplacement enregistré )

Il ne sera certainement pas possible de lire les données exactement au même rythme que lors de la capture, donc, il est possible qu'à un instant T je souhaite dessiner mon point alors que la frame en cours se situe à 24.53

L'idée serait donc de pouvoir simplifier mon déplacement en utilisant également une courbe ( et non une liste de point ).

Merci pour vos idées afin d'avancer sur cette réflexion.
pixman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2012, 12h33   #2
pseudocode
Rédacteur/Modérateur
 
Avatar de pseudocode
 
Homme Xavier Philippeau
Architecte système
Inscription : décembre 2006
Messages : 9 815
Détails du profil
Informations personnelles :
Nom : Homme Xavier Philippeau
Âge : 40
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Architecte système
Secteur : Industrie

Informations forums :
Inscription : décembre 2006
Messages : 9 815
Points : 16 458
Points : 16 458
Si je résume, tu as une fonction sous forme paramétrique "discrète"

F[i]=(xi,yi), avec "i" entier

et tu voudrais créer un fonction sous forme paramétrique "continue"

f(t) = (xt,yt), avec "t" réel

telle que pour t=i on ait f(t) = F(i).


Si c'est bien cela, il s'agit de faire une interpolation numérique.
__________________
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.
pseudocode est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h08.


 
 
 
 
Partenaires

Hébergement Web