IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Tous les billets

  1. [Actualité] Les interpolations et fonctions d'easing avec Lazarus VI - Les fonctions à base de fonctions trigonométriques

    par , 24/01/2019 à 16h50 (Blog de Gilles Vasseur - Pascal et compagnie)
    Continuons à explorer quelques fonctions utiles pour les fonctions d'easing que nous cherchons à implémenter.

    Les fonctions à base de fonctions sinusoïdales font appel, selon le besoin, au sinus ou au cosinus de la valeur en cours à appliquer au point d'arrivée. Le cosinus sera utilisé pour l'accélération positive alors que le sinus le sera pour la décélération.

    En fait, ce qui est intéressant dans ces fonctions, c'est qu'elles sont périodiques (T = 2 * Pi). Dans l'intervalle ...

    Mis à jour 25/01/2019 à 07h44 par gvasseur58

    Catégories
    Free Pascal , Lazarus , Graphisme
  2. [Actualité] Les interpolations et fonctions d'easing avec Lazarus V - Les fonctions utilisant des degrés de polynômes

    par , 21/01/2019 à 10h03 (Blog de Gilles Vasseur - Pascal et compagnie)
    Les paragraphes qui suivent proposent une implémentation originale d'algorithmes bien connus. Les classes seront construites dans un second temps.

    Certains algorithmes (dans les billets suivants !) feront appel à des calculs complexes souvent réduits dans les formules à des valeurs numériques énigmatiques. Ces calculs ne sont pas nécessaires à la compréhension de la suite. Je n'ai parfois trouvé qu'une explication en japonais que les traducteurs automatiques avaient bien du mal ...

    Mis à jour 21/01/2019 à 16h11 par gvasseur58

    Catégories
    Free Pascal , Lazarus , Graphisme
  3. [Actualité] Les interpolations et fonctions d'easing avec Lazarus IV - La partie interface d'une application de test

    par , 19/01/2019 à 18h06 (Blog de Gilles Vasseur - Pascal et compagnie)
    Pour un aperçu efficace des courbes d'easing, nous allons créer une application sans prétention dont l'interface ressemblera à ceci :


    Nom : interface.png
Affichages : 2915
Taille : 18,1 Ko


    Nous reconnaissons :

    • trois zones délimitées par des panneaux TPanel (un pour les contrôles de types Out ou In, un pour les contrôles de types InOut ou OutIn et un pour un composant TTrackBar afin d'ajuster la vitesse de l'animation ;
    • une séparation ajustable
    ...
  4. Alerte Générale

    par , 18/01/2019 à 19h18
    Je viens d’apprendre que l’état français veut attaquer par l’informatique. Ceci est totalement suicidaire. En effet, la plupart des serveurs de l’état sont sous Windows, que n’importe qui peut planter en cherchant un peu.

    En plus, il n'y a pas de pare-feu IPv6 en France sur beaucoup de routeurs et modems en 2018. Ainsi la plupart des modems IPv6 sont infiltrables sachant que derrière c'est Windows en général, sauf chez les programmeurs. Je dois déractiver l'IPv6 sur mon Linux chinois. ...

    Mis à jour 20/01/2019 à 14h32 par matthius

    Catégories
    Sans catégorie
  5. [Actualité] Les interpolations et fonctions d'easing avec Lazarus III - Les courbes d'easing

    par , 16/01/2019 à 10h25 (Blog de Gilles Vasseur - Pascal et compagnie)
    Les courbes d'easing qui seront au cœur de ce travail sont des interpolations plus ou moins standardisées que nous retrouvons un peu partout sur Internet dès qu'il est question d'animations.

    Nous pouvons distinguer des courbes d'easing de quatre types :

    • In : l'interpolation suit une formule mathématique d'accélération positive (inertie) ;
    • Out : l'interpolation suit une formule d'accélération négative (décélération) ;
    • InOut : la première partie de l'interpolation
    ...

    Mis à jour 16/01/2019 à 10h37 par gvasseur58

    Catégories
    Free Pascal , Lazarus , Graphisme