Essas questões são aprendidas na escola/faculdade, acredite, bons programadores são bons em matemática, é possível se calcular um ângulo entre você e um objeto somente com a posição X e Z ou X e Y, mas não é com um comando que o macro oferece, e sim, com contas matemáticas, não é algo específico do macro, e sim pura matemática