Este problema requiere alguna explicación, tal vez porque es muy especial o simplemente no conozco la terminología correcta. De cualquier manera, tengan paciencia conmigo mientras trato de explicar esto lo mejor que puedo.
Dados son los cinco vectores , , , y . los vectores , y cada uno describe puntos en el mismo plano.
Quiero definir un sistema de coordenadas local usando el plano definido por los tres vectores , y Para el -plano del sistema de coordenadas y la normal de ese plano como el -eje. El origen de ese sistema de coordenadas debe estar en el punto descrito por .
construyo los vectores , y , que definen ese sistema de coordenadas, de la siguiente manera (tenga en cuenta que cada uno de ellos tendrá que convertirse también en vectores unitarios para mantener la escala del sistema de coordenadas global, he omitido ese paso aquí por simplicidad):
Ahora aquí es donde me encuentro con un problema. Este sistema de coordenadas funciona tal cual, pero cada vector que define el eje también podría ser su inverso. Para evitar ambigüedades, el sistema de coordenadas local también debe cumplir los siguientes criterios (donde define un punto que no está en el plano definido por , y ):
No tengo idea de cómo puedo verificar si mi calculado , y cumplen estos criterios y por lo tanto tampoco sé si necesito invertirlos. Agradecería cualquier idea al respecto, ya que realmente he luchado para encontrar una solución para esto.
Todo esto se logra fácilmente a través de puntos y productos cruzados. Asumiendo que , , y son coplanares y que no miente en este avión,
Examinar el signo de . Si es positivo, entonces está en el medio espacio en el que puntos. Si es negativo, está en el lado opuesto del plano, así que voltea . En otras palabras, señalar en la dirección deseada, multiplicar por el signo de a pesar de todo.
Del mismo modo, multiplica por el signo de , es decir, por el signo de su propia segunda coordenada. Si eso es cero, y tampoco ni está "más cerca" de apuntar hacia arriba.
Aquí, asumiré que este observador está orientado con su "arriba" alineado con el "arriba" global. Una vez que haya alineado y correctamente, este criterio se satisface teniendo ser en el sentido de las agujas del reloj de al mirar hacia el avión desde , así que establece , normalizado, por supuesto. De nuevo, si , terminará apuntando "hacia arriba" o "hacia abajo", pero esto al menos asegurará que el -la dirección está en cierto sentido a la derecha de la -dirección en ese caso.