Rotation & zoom sur une bitmap en temps reel

Soyez le premier à donner votre avis sur cette source.

Vue 8 453 fois - Téléchargée 1 900 fois

Description

Bonjour, voici un tout petit bout de code permettant de faire une rotation et un zoom sur une bitmap en temps reel
Ca tourne a une vitesse plus que raisonnable sur un P3 500Hz. Attention l'image source doit avoir ue taille multiple de 4 !

Conclusion :


Toutes ameliorations sont les bienvenues

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
4531
Date d'inscription
dimanche 29 septembre 2002
Statut
Modérateur
Dernière intervention
22 avril 2019
8
Si tu gere toi meme l'affichage tu peux aussi faire un zbuffer
ou chaque pixel contiendra l'index de l'objet quiest dessiné dessus et ainsi recuperer l'objet a n'importe quel endroi de ton image.

@+
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
62
PtInRegion, pardon ^^

http://msdn.microsoft.com/en-us/library/ms536645(VS.85).aspx

Rgn certaines fois, Region d'autres.... super pratique ^^
Messages postés
4
Date d'inscription
lundi 20 août 2007
Statut
Membre
Dernière intervention
29 juillet 2008

Bonjour Renfield,

Merci de me répondre aussi vite mais j'avoue que je ne comprends pas grand chose !
Je vais chercher un exemple sur l'API PtInReg quant à l'autre méthode je ne vois pas du tout ce que c'est ! Si tu as un exemple, il sera le bien venu !

Encore merci

Olivier
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
62
tu pourras faire une detection avec l'API PtInRgn

ou toute autre detection de collision quadrilatere/point
Messages postés
4
Date d'inscription
lundi 20 août 2007
Statut
Membre
Dernière intervention
29 juillet 2008

Bonjour,

Je viens de tester ce code : SUPER !
Je cherche ce genre d'application depuis quelques jours et je commençais à désespérer !!

Encore merci.

Cependant j'ai une petite question :
Je cherche à faire un soft permettant de placer plusieurs images sur un fond (uni) en effectuant au préalable une rotation (pour chaque image séparément).
j'en suis encore qu'à la phase 'développement intellectuel' (pas encore une seule ligne de code)
Je pensais donc utiliser ce code pour la rotation et ensuite utiliser une sorte de Drag & Drop.

(Voici la question) Une fois toutes les images placées sur le support (avec rotation ou non) est-il possible lorsque je passe la souris dessus ('MouseMove') de savoir sur quelle image je suis ??

Par avance merci

Olivier

P.S. : Si je ne suis pas assez clair, n'hésitez pas j'essaierai de faire mieux.
Afficher les 44 commentaires

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.