begin process at 2012 02 10 10:48:31
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ActionScripts

 > REPRESENTATION ANIMÉ 3D DE LA FONCTION COSINUS()

REPRESENTATION ANIMÉ 3D DE LA FONCTION COSINUS()


 Information sur la source

Note :
8,5 / 10 - par 2 personnes
8,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :ActionScripts Niveau :Débutant Date de création :15/12/2003 Vu :4 798

Auteur : BlackWizzard

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note


 Description

representation en 3d perspective de la fonction cosinus.
fonction parametrable.

Source

  • function createWave3D(nPoint, width, amplitude, interval) {
  • centre = new Object({x:20, y:200});
  • space = width/nPoint;
  • w = 20;
  • setInterval(function () {
  • with (_root) {
  • j++;
  • clear();
  • lineStyle(-1, 0x000000, 100);
  • moveTo(centre.x+0, centre.y+Math.cos(j/amplitude)*amplitude);
  • for (i=0; i<=nPoint; i++) {
  • lineTo(centre.x+i*space, centre.y+Math.cos(i+j/amplitude)*amplitude);
  • }
  • moveTo(centre.x+w, centre.y-w+Math.cos(j/amplitude)*amplitude);
  • for (i=0; i<=nPoint; i++) {
  • lineTo(centre.x+w+i*space, centre.y-w+Math.cos(i+j/amplitude)*amplitude);
  • }
  • for (i=0; i<=nPoint; i++) {
  • moveTo(centre.x+w+i*space, centre.y-w+Math.cos(i+j/amplitude)*amplitude);
  • lineTo(centre.x+i*space, centre.y+Math.cos(i+j/amplitude)*amplitude);
  • }
  • }
  • }, interval);
  • }
  • createWave3D(64, 500, 5, 50);
function createWave3D(nPoint, width, amplitude, interval) {
	centre = new Object({x:20, y:200});
	space = width/nPoint;
	w = 20;
	setInterval(function () {
		with (_root) {
			j++;
			clear();
			lineStyle(-1, 0x000000, 100);
			moveTo(centre.x+0, centre.y+Math.cos(j/amplitude)*amplitude);
			for (i=0; i<=nPoint; i++) {
				lineTo(centre.x+i*space, centre.y+Math.cos(i+j/amplitude)*amplitude);
			}
			moveTo(centre.x+w, centre.y-w+Math.cos(j/amplitude)*amplitude);
			for (i=0; i<=nPoint; i++) {
				lineTo(centre.x+w+i*space, centre.y-w+Math.cos(i+j/amplitude)*amplitude);
			}
			for (i=0; i<=nPoint; i++) {
				moveTo(centre.x+w+i*space, centre.y-w+Math.cos(i+j/amplitude)*amplitude);
				lineTo(centre.x+i*space, centre.y+Math.cos(i+j/amplitude)*amplitude);
			}
		}
	}, interval);
}
createWave3D(64, 500, 5, 50);



 Sources du même auteur

Source avec Zip Source avec une capture SPORE-LIKE DEMO
Source avec Zip Source avec une capture LINECHART / AREACHART : COMPOSANT AS2, SOURCE XML, STYLE PAR...
Source avec Zip COURS FLASH: COMMUNICATION FLASH/PHP
Source avec Zip 3D TEMPS REEL EN AS2
Source avec Zip Source avec une capture CLASS PIECHART: CODE ET COURS (8 PAGES FLASHPAPER/WORD)

 Sources de la même categorie

Source avec Zip ZOOM SUR UNE IMAGE par yasdar
Source avec Zip Source avec une capture UN PEU DE MATH par yasdar
Source avec Zip Source avec une capture PARTICULE SYSTEM par yasdar
Source avec Zip Source avec une capture GALLERIE PHOTO AVEC XML par yasdar
Source avec Zip Source avec une capture MP3 LAYER NICE &SMALL par yasdar

Commentaires et avis

Commentaire de afad le 15/12/2003 16:20:55

Très didactique ;-) Bravo

A+
aFaD
Une aide pertinente en Prog
www.progforum.net

Commentaire de top30 le 16/12/2003 12:53:13

Super bon... Super progression de ta fonction d 'origine... ! 8/10 car c'est des droites et non des courbes !  = )

Commentaire de BlackWizzard le 16/12/2003 16:49:34 administrateur CS

avec les courbes c possible... je v essayer avec curveto()

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,264 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales