Lundi 5 septembre 2011 1 05 /09 /Sep /2011 14:52

Afin d'agrémenter un peu la palette de possibilité la fonction epitrochoide peut être réjoutée.

        private function epitrochoid( angle:Number, r:Number, k:int, d:int, equation:Boolean ):Number
        {
            var trochoid:Number;
           
            if( equation )
            {
                trochoid = ( (k * r) + r) * Math.cos(angle) - d * Math.cos( ( (k * r) + r ) / r * angle )
            }
            else
            {
                trochoid = ( (k * r) + r) * Math.sin(angle) - d * Math.sin( ( (k * r) + r ) / r * angle )
            }
           
            return trochoid
        }


 

Voici un aperçu d'un hypotrochoïd à gauche et d'un epitrochoide à droite:

Par Gilles De Truchis - Publié dans : Programmation AS3
Ecrire un commentaire - Voir les 0 commentaires
Retour à l'accueil

Un problème d'affichage...?

Certaines pages de ce site contiennent des animations Flash qui nécessitent la dernière version du flash player.

haut de page

Varennes EcoFin

Mon site internet migre vers une nouvelle adresse: Varennes EcoFin. Il s'agit d'un site en flash recentré sur mes travaux de recherches, ma thèse et des resources pour les étudiants (programmes, bases de données etc.). Pour accéder à la version sans flash (HTML5): Varennes EcoFin Sky.

Présentation

Recherche

Music Player

 
Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Signaler un abus - Articles les plus commentés