EliasFarhan/NekoEngine

Fonctions à implémenter dans vector.h?

Closed this issue · 6 comments

Quelles sont les fonctions qu'il faut impérativement implémenter pour l'instant? Car AngleBetween(), Dot() et Lerp() (pour Vec2) sont déjà implémentés.

Aussi, serait-il utile d'ajouter d'ajouter d'autres formules comme:

  • Le cross product
  • La normal
  • La projection
  • La reflection

La normale est utilisé dans plusieurs formules (dont celle de la reflection) donc je me disais que ça pouvais être utile?

C'est pas le vecteur perpendiculaire à l'autre?

En géométrie, en 2d, une droite (pas un vecteur) peut avoir une normale, en 3 un plan/une sphère peut avoir une normale. Normalement Adam (@AdamNaji) et Luca (@FloreauLuca) bossent sur les shapes et donc ont implémentés leurs normales.

Si tu veux avoir une fonction qui génère un vecteur perpendiculaire, le problème que tu auras c'est que t'as pleins de vecteurs perpendiculaires à un vecteur.

Ok; je penses voir