17 résultats trouvés
Revenir à la recherche avancée
Oui, c'est bien ça, la minilibX qu'on utilise est très limitée et c'est à nous d'apporter des modifications supplémentaires pour l'améliorer. Mais une simple limite permettant de contourner le problème est considérée comme suffisante alors j'opte pour cette option. Je ferais un retour sur la note, e...
- par Moove
- 21 Juil 2022, 12:20
-
- Forum: ϟ Informatique
- Sujet: [Résolu][cartographie / débutant] : Euler / Quaternion (C)
- Réponses: 37
- Vues: 1686
J'ai réussie à régler le problème en adaptant p à la taille de la map. if (map->wdt > map->hgt) p = map->space * (30 + map->wdt); else p = map->space * (30 + map->hgt); Cependant, je doit limiter la capacité du zoom en projection isométrique car mon problème à la base c'est que j'avais ce genre d'im...
- par Moove
- 20 Juil 2022, 21:59
-
- Forum: ϟ Informatique
- Sujet: [Résolu][cartographie / débutant] : Euler / Quaternion (C)
- Réponses: 37
- Vues: 1686
Merci beaucoup pour ton retour, j'ai effectivement remarqué l'illusion d'optique qui inverse le sens de 42, cependant il y a des cas de figure ou il est indéniable qu'il y a un changement d'orientation. On le remarque surtout sur des maps plus grandes : https://cdn.discordapp.com/attachments/9992325...
- par Moove
- 20 Juil 2022, 11:54
-
- Forum: ϟ Informatique
- Sujet: [Résolu][cartographie / débutant] : Euler / Quaternion (C)
- Réponses: 37
- Vues: 1686
Oui, je vais demander à d'autres élèves de l'école qui ont utilisés les matrices pour voir s'ils ont rencontré le même problème, il ce peut que ça vienne de l'interface graphique de l'école. Je te remercie encore de l'aide apporté ! J'ai donc réussi à faire la rotation sur l'axe des y à partir de ce...
- par Moove
- 16 Juil 2022, 11:50
-
- Forum: ϟ Informatique
- Sujet: [Résolu][cartographie / débutant] : Euler / Quaternion (C)
- Réponses: 37
- Vues: 1686
J'ai beau chercher depuis un bon moment je ne vois pas où je fais autre chose qu'une multiplication de matrice. Est ce que ce sont bien les coordonnées des points d'origines que l'on multiplient par la matrice de rotation mise à jour ? Initialisation iso : ret->mx = ft_matrix_rx(0.959931); ret->my =...
- par Moove
- 14 Juil 2022, 12:56
-
- Forum: ϟ Informatique
- Sujet: [Résolu][cartographie / débutant] : Euler / Quaternion (C)
- Réponses: 37
- Vues: 1686
Oui je le vois et les seuls solutions que j'ai trouvé pour y remédier sont soit d'initialiser l'angle de rotation sur l'axe des x à 55° au lieu de -55°, soit en initialisant la coordonnée des z en négatif. Je cherchais un moyen de faire la rotation sur les 3 axes (mais ce n'est pas obligatoire). Et ...
- par Moove
- 12 Juil 2022, 13:48
-
- Forum: ϟ Informatique
- Sujet: [Résolu][cartographie / débutant] : Euler / Quaternion (C)
- Réponses: 37
- Vues: 1686
Je me suis rendu compte que la projection fonctionnait avec une erreur dans le code : map->init[j][i].x = s[j][i].x * m3[0][0] + s[j][i].y * m3[0][1] + s[j][i].z * m3[0][2]; map->init[j][i].y = s[j][i].x * m3[1][0] + s[j][i].y * m3[1][1] + s[j][i].z * m3[2][1]; // <-ici map->init[j][i].z = s[j][i].x...
- par Moove
- 10 Juil 2022, 01:15
-
- Forum: ϟ Informatique
- Sujet: [Résolu][cartographie / débutant] : Euler / Quaternion (C)
- Réponses: 37
- Vues: 1686
Parfait, ça a très bien marché : https://nsm09.casimages.com/img/2022/07/07//22070711215226368017945521.png J'ai -39° pour rx et 45° pour rz et on est identique à l'exemple. Il me reste à implémenter les bonus : -Incluez une projection supplémentaire (ex : parallèle ou conique) ! -Implémentez le zoo...
- par Moove
- 08 Juil 2022, 00:04
-
- Forum: ϟ Informatique
- Sujet: [Résolu][cartographie / débutant] : Euler / Quaternion (C)
- Réponses: 37
- Vues: 1686
Merci Sylviel pour les ressources j'aimerais effectivement pouvoir utiliser des bibliothèques aussi efficaces mais je suis limité par l'énoncé : https://nsm09.casimages.com/img/2022/07/07//22070709231726368017945464.png Merci pour ces précisions GaBuZoMeu, je commence à mieux comprendre. Je peux don...
- par Moove
- 07 Juil 2022, 22:12
-
- Forum: ϟ Informatique
- Sujet: [Résolu][cartographie / débutant] : Euler / Quaternion (C)
- Réponses: 37
- Vues: 1686
Bonjour GaBuZoMeu, merci pour ton retour, je l'ai vu ce matin. Il va me falloir un peu de temps pour comprendre le code car il y a beaucoup de fonctionnalités que je vais devoir implémenter en C (Python a l'air très puissant). En tout cas je commence à comprendre le fonctionnement des rotations sur ...
- par Moove
- 06 Juil 2022, 15:15
-
- Forum: ϟ Informatique
- Sujet: [Résolu][cartographie / débutant] : Euler / Quaternion (C)
- Réponses: 37
- Vues: 1686
Je cherche à initialiser ma figure avec une rotation de -45° sur l'axe des z (z pointant vers nous) puis de 40° sur l'axe des x. Ensuite je dois pouvoir à l'aide de hooks créer des raccourcis clavier ; Par exemple : flèche de droite tourne de 1° sur l'axe des z. flèche du haut tourne de 1° sur l'axe...
- par Moove
- 01 Juil 2022, 19:13
-
- Forum: ϟ Informatique
- Sujet: [Résolu][cartographie / débutant] : Euler / Quaternion (C)
- Réponses: 37
- Vues: 1686
Bonjour, Dans le cadre de mes études, je dois créer un programme capable de modéliser un terrain en 3 dimensions, grâce au placement de points dans l'espace. Je souhaite utiliser les angles d'Euler et les quaternions pour calculer les coordonnées de mes points, mais après plusieurs jours à regarder ...
- par Moove
- 01 Juil 2022, 12:58
-
- Forum: ϟ Informatique
- Sujet: [Résolu][cartographie / débutant] : Euler / Quaternion (C)
- Réponses: 37
- Vues: 1686