ORTIPIC
Messages postés41Date d'inscriptionmercredi 26 février 2003StatutMembreDernière intervention16 juillet 2007
-
10 juin 2007 à 06:29
ORTIPIC
Messages postés41Date d'inscriptionmercredi 26 février 2003StatutMembreDernière intervention16 juillet 2007
-
10 juin 2007 à 09:17
salut a tous
j ai deux servos commandes et une camara
un pour x horizontal
un pour y vertical
y=500 et x de 0 a 1000 pas de probleme on reste avec un suivie horizontal
mais avec
y=250 et x de 0 a 1000 probleme on a une parabol
et j ai besoin de la formule pour garder un suivie horizontal ??
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 10 juin 2007 à 08:30
Bonjour,
Il est là très clair qu'ava,t de parler le VB, il va te falloir te concentrer sur l'aplication de notions rigoureusement mathématiques.
Ce qui m'inquiète le plus est que parles d'horizon et que l'horizon est un ligne dont la position dépend de la hauteur à laquelle on (ta parabole) se trouve.
Que te faut-il donc calculer avant tout ?
Tout simplement le diamêtre de la portion d'une sphère (calotte) obtenue en :
traçant depuis le "point d'examen" des tangentes successives à la sphère (la terre).
Il te faut alors déterminer le diamêtre de la base (un cercle) de cette calotte (en vue d'une représentation linéaire, puisque ton écran, lui, est plat)
il te faudra ensuite décider entre :
- soit représenter la chose "d'un seul coup" (le point situé à l'extême gauche de ton écran étant supposé être confondu avec celui situé à l'extrême droite)
- soit décider d'un "déroulement" d'une ligne continue
dans les deux cas, il te faudra faure des calculs angulaires.
Comme tu le vois, il te sera nécessaire, avant de coder, de déterminer (papier et crayon en mains), selon la représentation choisie, les équations (trigonométrie pure) nécessaires.
Le code, ensuite, ne devra quant à lui que permettre l'application des équations ainsi arrêtées.