EliasFarhan / NekoEngine

Generic 3d engine based on SDL2 and OpenGL ES 3/WebGL2
13 stars 5 forks source link

Intrinsèques Quaternions #56

Closed SebastienFeser closed 4 years ago

SebastienFeser commented 4 years ago

Hello, je voulais avoir du feedback sur comment je pensais intégrer les intrinsèques pour les Quaternions.

Mon idée était de créer un FourQuaternion qui stocke 4 arrays (x,y,z,w) de 4 floats et ensuite de créer les fonctions intrinsèques.

Je pensais aussi créer un convertisseur d'un array ou vector de Quaternions en FourQuaternions.

Est-ce que l'idée est correcte? Est-ce que je devrais prendre d'autres choses en considération?

EliasFarhan commented 4 years ago

C'est pas une mauvaise, tu peux regarder les FourVec4f pour t'inspirer.

SebastienFeser commented 4 years ago

J'ai fait un schéma de comment je pensais implémenter le tout pour vraiment être sûr d'avoir tout compris. Est-ce que l'utilisation de mes quaternions va bien se faire comme ça? AoSoAQuaternions