Calcular ángulo entre 3 puntos

Shenmue, le quitas el return a la función de half. Se gana algo en velocidad.

Vaya, sabía que no hacía falta el return, pero no tenía idea que podía ralentizar el script. He mirado en la referencia y no dice nada al respecto.

Así que he hecho una prueba con y sin return que llama a la función 10 millón de veces con vectores aleatorios y las diferencias son despreciables y unas veces una es más rápida y otras la otra (en la última prueba la función con return fue 2 segundos más rápida que sin return, 135.297 segundos por 137.359).
¿Dónde leíste que el return podía suponer una penalización?

¿por? ¿has notado algo extraño?

Ah sí, lo que pasó es que le di a publicar el mensaje y la conexión se cortó. Entonces refresqué para ver si había salido o no y no lo vi por ningún lado, así que, lo volví a enviar y resulta que sí estaba, lo que pasa es que no aparecía como último mensaje.

Y sí, es cierto que vi arriba del todo un mensaje diciendo que el foro estaría en mantenimiento un rato, pero no vi la página que normalmente sale avisando de ello. El foro seguía funcionando (al menos aparentemente). Saludos.