Soyez le premier à donner votre avis sur cette source.
Snippet vu 14 008 fois - Téléchargée 81 fois
//Une fois ke vous avez défini les cooredonnées de vos point dans l'espace(X,Y et Z) passez ces point par ces formules pour effectuer une rotation du point par 2 angles(Angle1 et Angle2) nz := -x*(cos(Angle1)*cos(Angle2))-y*(sin(Angle1)*cos(Angle2))-z*sin(Angle2)+256; nx := (-x*sin(Angle1)+y*cos(Angle1))/nz; ny := (-x*(cos(Angle1)*sin(Angle2))-y*(sin(Angle1)*sin(Angle2))+z*cos(Angle2))/nz; //nx et ny dont alors les coordonées du point 2d !!! //donc pour afficher : X2d := round(nx*256)+CentreX; //256 est juste le zoom. Centre ben pour centrer si necessaire Y2d := round(ny*256)+CentreY;
Bravo !
DH
vai éclaisir tous ca
@+
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.