Il s'agit de l'application Windows nommée OpenGL Mathematics dont la dernière version peut être téléchargée sous le nom v0.9.1_NewMatrixTypesandManyImprovements.zip. Il peut être exécuté en ligne chez le fournisseur d'hébergement gratuit OnWorks pour les postes de travail.
Téléchargez et exécutez en ligne gratuitement cette application nommée OpenGL Mathematics with OnWorks.
Suivez ces instructions pour exécuter cette application :
- 1. Téléchargé cette application sur votre PC.
- 2. Entrez dans notre gestionnaire de fichiers https://www.onworks.net/myfiles.php?username=XXXXX avec le nom d'utilisateur que vous voulez.
- 3. Téléchargez cette application dans ce gestionnaire de fichiers.
- 4. Démarrez n'importe quel émulateur en ligne OS OnWorks à partir de ce site Web, mais un meilleur émulateur en ligne Windows.
- 5. Depuis le système d'exploitation OnWorks Windows que vous venez de démarrer, accédez à notre gestionnaire de fichiers https://www.onworks.net/myfiles.php?username=XXXXX avec le nom d'utilisateur que vous souhaitez.
- 6. Téléchargez l'application et installez-la.
- 7. Téléchargez Wine depuis les dépôts de logiciels de vos distributions Linux. Une fois installé, vous pouvez ensuite double-cliquer sur l'application pour les exécuter avec Wine. Vous pouvez également essayer PlayOnLinux, une interface sophistiquée sur Wine qui vous aidera à installer des programmes et des jeux Windows populaires.
Wine est un moyen d'exécuter un logiciel Windows sur Linux, mais sans Windows requis. Wine est une couche de compatibilité Windows open source qui peut exécuter des programmes Windows directement sur n'importe quel bureau Linux. Essentiellement, Wine essaie de ré-implémenter suffisamment de Windows à partir de zéro pour qu'il puisse exécuter toutes ces applications Windows sans avoir réellement besoin de Windows.
CAPTURES D'ÉCRAN:
Mathématiques OpenGL
DESCRIPTION:
Bibliothèque mathématique 2D|3D hautement optimisée, également connue sous le nom de OpenGL Mathematics (glm) pour `C`. cglm fournit de nombreux utilitaires pour aider les opérations mathématiques à être rapides et rapides à écrire. Il est convivial pour la communauté, n'hésitez pas à apporter tous les problèmes, bugs que vous avez rencontrés. Presque toutes les fonctions (versions en ligne) et les paramètres sont documentés dans les en-têtes correspondants. Les fonctions liées à OpenGL sont supprimées pour rendre cette plate-forme lib/tierce indépendante. Assurez-vous d'avoir la dernière version et n'hésitez pas à signaler des bugs, des problèmes. Les angles d'Euler ont été implémentés dans l'ordre inverse (extrinsèque) ils ont été fixés, maintenant ils sont intrinsèques. Assurez-vous que vous disposez de la dernière version. Les variables vec4 et mat4 doivent être alignées. (Il y aura des versions non alignées plus tard). cglm n'alloue aucune mémoire sur le tas. Il ne fournit donc aucun répartiteur. Vous devez également allouer de la mémoire pour les paramètres out si vous passez le pointeur de l'emplacement de la mémoire.
Fonctionnalités
- cglm prend en charge à la fois l'API ARRAY et l'API STRUCT
- Comme certaines autres bibliothèques graphiques (en particulier OpenGL), cette bibliothèque utilise la disposition Column-Major pour conserver les matrices en mémoire.
- Optimisations scalaires et simd (sse, avx, neon...)
- Possibilité d'utiliser différents espaces de clip, par exemple gaucher, zéro à un... (actuellement, le négatif un droitier est la valeur par défaut)
- Array api et struct api, vous pouvez utiliser des tableaux ou des structs
- Opérations vectorielles à usage général (croix, point, rotation, projection, angle...)
- Décomposition matricielle (rotation des extraits, facteur d'échelle)
Langage de programmation
C
Catégories
Il s'agit d'une application qui peut également être récupérée sur https://sourceforge.net/projects/opengl-mathematics.mirror/. Il a été hébergé dans OnWorks afin d'être exécuté en ligne de la manière la plus simple à partir de l'un de nos systèmes d'exploitation gratuits.