índiceitem superior

item anteriorpróximo item

 

4 - Rotinas para conversão de coordenadas de atitude

 

            Esta biblioteca é composta por funções destinadas a efetuar operações envolvendo matrizes de rotação e funções para transformar coordenadas que descrevem a atitude de satélites. Os protótipos das rotinas tabeladas nesta seção encontram-se no arquivo attaux.h e a biblioteca para junção (link) é attaux.lib.

 

Nos exemplos fornecidos utilizou-se um cabeçalho comum, que define as variáveis usadas:

 

      matrix3 mat1 = {1, 2, 3, 4, 5, 6, 7, 8, 9};

      matrix3 mat2 = {8, 7, 6, 5, 4, 3, 2, 1, 0};

      matrix3 mat3;

      vector3 vec1 = {-3, 2, 5};

      vector3 vec2 = {1, -3, 4};

      vector3 vec3;

      quaternion quat1 = {.2, .6, .4, .5};

      quaternion quat2, quat3;

      quaternion euler1, euler2;

      double dmod;

      double angle;

 

            As funções foram agrupadas em duas partes:

 

·          Matrizes de rotação

·          Funções para conversão de coordenadas de atitude