Étape 2: Principe de fonctionnement
Nous avons trouvé les coordonnées cartésiennes (dans l’espace) de points qui appartient à l’objet scanné.
Fondamentalement, nous recherchons de la distance entre l’axe de rotation et un point marqué en rouge par laser ("ro" sur la photo). Pour cela, il faut mesurer combien de pixels est entre l’axe optique de la caméra et marquage laser point. Sur la photo, cette distance est marquée comme « b ». Quand nous obtenons cette information, nous devons convertir en millimètres (combien de pixels est dans un millimètre). Angle entre le laser et l’axe de la caméra est constant et égal à « alpha ». À l’aide de la trigonométrie simple, nous pouvons calculer « ro » :
sinus(alpha) = b / ro, ce qui signifie que ro = b / sinus(alpha)
Cette opération répète chaque couche, dans mon cas, c’est 480times. Les plates-formes tournantes déplacent par un angle et toute l’opération se répète.
Passons à la deuxième photo.
Les opérations précédentes nous a donné coordonnées dans le système de coordonnées polaires. Dans le système polaire, chaque point ressembler à quelque chose comme ça :
P = (distance de l’axe Z, angle entre le point et axe, Z X) qui est P = (ro, fi, z).
RO est notre distance, mesurée dans l’opération précédente. Fi est un angle de la plate-forme rotative. Il pousse une quantité constante, chaque fois la rotation de la plate-forme. Cette quantité constante égale 360 degrés / nombre de fonctionnement
C'est-à-dire pour 120 profils autour d’objet, plate-forme se déplace 360deg / 120 = 3 deg. Donc, après le premier coup, fi = 3, après la deuxième fi = 6, après la troisième fi = 9 etc.
Valeur Z est la même valeur que Z dans le système cartésien.
Conversion du polar au cartésien est très simple :
x = ro * cosinus (fi)
y = ro * sinus (fi)
z = z