MathMod - Le Bottin des Jeux Linux

MathMod

🗃️ Specifications

📰 Title: MathMod 🕹️ / 🛠️ Type: Game
🗃️ Genre: Puzzle 👁️ Visual: 2D & 3D
🏷️ Category: Puzzle ➤ E-learning ➤ Mathematics 🏝️ Perspective: Third person
🔖 Tags: Puzzle; E-learning; Mathematics; Flagship ⏱️ Pacing: Real Time
🐣️ Approx. start: 2014-11-23 👫️ Played: Single
🐓️ Latest: 2019-05-05 🚦 Status: 05. Tested & Working (status)
📍️ Version: Latest: 💥️ 9.1➜12.0 / Dev: 78ddd7e ❤️ Like it: 2. 👏️⭐⭐⭐⭐ (excellent)
🏛️ License type: 🕊️ Libre 🎀️ Quality: 1. 🏆️⭐⭐⭐⭐⭐ (perfect)
🏛️ License: GPL-2+, LGPL-3 ✨️ (temporary):
🐛️ Created: 2019-05-08 🐜️ Updated: 2024-10-03

📦️ Deliverables

📦️ Package name: mathmod ..... 📦️ Arch: ✓
📄️ Source: ✓ ..... 📦️ RPM: ✓
⚙️ Generic binary: ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ✓ ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 🍎️ (Stable) Major release 👔️ Already shown:
💡 Lights on: ✓ 💭️ New version published (to be updated):
🎨️ Significant improvement: ✓ 🦺️ Work in progress:
🎖️ This work: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 👻️ Temporary:
🎰️ ID: 15588

📖️ Summary

📜️[en]: A libre, multi-platform mathematical modelling tool that generates 3D and 4D surfaces from mathematical equations described by implicit or parametric functions. It also provides visual functions (model rotation & zoom, meshing, surface flattening, display of normals, animation of the model according to parameters), and numerous examples (400 models in v.11) that can be modified (the formula is displayed, you modify it and click on ‘Run’ for the result). It's easy to use and fun (even for non-mathematicians). 📜️[fr]: Un outil libre et multi-plateforme de modélisation mathématique, générant des surfaces 3D et 4D à partir d'équations mathématiques décrites par des fonctions implicites ou paramétriques. Il fournit aussi des fonctionnalités visuelles (pivotement du modèle & zoom, maillage, aplanissement de surfaces, affichage des normales, animation du modèle en fonction des paramètres), et de nombreux exemples (400 modèles à la v.11) modifiables (la formule est affichée, on la modifie et on clique sur "Run" pour le résultat). Un outil assez simple à utiliser et ludique (même pour les non mathématiciens).

🎥️ Videos


🦉️ From Devs: 💥️ (11.1/202201), 💥️ (11.1/202201), 💥️(no sound) (202302),


🦝️ From Users:
• 💥️ From MathMod to Blender (Blender Tutorial) (202203), 💥️ MathMod for Iphone IOS (202112), 💥️ Viviani Curve with MathMod (202012),

• (original) 💥️ What is Math Modeling? (201604), 💥️ Essentials of Math Modeling (202201),


📰 Progress: 💥️ (12.0/202301), 💥️ (11-pre/202103), 💥️ (10-pre/202001),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site 1 2] [Features/About] [Screenshots] [Videos t(202xxx) gd(11.1/202201) gd(11.1/202201) gd(12.0/202201) gd(202302) gu(202203) gu(202112) gu(202012) gu[su](202202) gu(o)(201604) gu(o)(202201) r(202xxx) lp(202xxx) g(202xxx) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
• (empty)

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Abderrahman Taha (parisolab) [fr] [en]): [Site 1 2] [Chat] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [Interview 1(Good at dribbling in football :))(201807) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Parametric equation) [fr] [en] [de]]
[Wikipedia (Implicit function) [fr] [en] [de]]
[FreshFOSS]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [LinuxFr (20190502)]

🦣️ Social Networking Update (on mastodon)

🕹️ Title: MathMod
🦊️ What's: A libre math modelling tool that generates 3D and 4D surfaces from equations
🏡️ https://sourceforge.net/projects/mathmod/
🐣️ https://github.com/parisolab/mathmod
🔖 #LinuxGaming #ShareYourGames #Flagship #Mathematics
📦️ #Libre #Arch #RPM
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 9.1➜12.0
⚗️ Major release (Stable) 🍎️
📌️ Changes: https://github.com/parisolab/mathmod/releases
🦣️ From: https://social.tchncs.de/@distrowatch/113211447687052899
🛜️ https://github.com/parisolab/mathmod/releases.atom
📰(12.0) https://www.youtube.com/embed/bTnpSCe3ixE

💥️🦉️ https://www.youtube.com/embed/EPH9ApRxK90
💥️🦉️ https://www.youtube.com/embed/7HOzNTH5pI0
💥️🦝️ https://www.youtube.com/embed/It7iRHEba1o
💥️🦝️ https://www.youtube.com/embed/1-aU78QsUpw

🕶️ A view of its UI (in V11 with 2 windows, v12 modernises it further, all in 1 window) with one of the examples (‘Diamon_Torus’) provided (looks like a Donut coloured blue and green).

📚️ MathMod (formerly K3DSurf) is a libre, multi-platform mathematical modelling tool that generates 3D and 4D surfaces from mathematical equations described by implicit or parametric functions. It also provides visual functions (model rotation & zoom, meshing, surface flattening, display of normals, animation of the model according to parameters), and numerous examples (400 models in v.11) that can be modified (the formula is displayed, you modify it and click on ‘Run’ for the result). It's easy to use and fun (even for non-mathematicians).

📕 Description [en]

📜️ "A libre math modelling tool that generates 3D and 4D surfaces from equations" 📜️

MathMod is a portable interactive plotting and graphing program for Windows, Linux, MacOSX and many other platforms.
MathMod allows to plot 3D mathematical surfaces, described by implicit or parametric equations, and offers a very large database of model samples that can be generated with it. It's Free and Open Source.

MathMod is a mathematical modelling software that generate 3D and 4D surfaces by using mathematical equations such as parametric and implicit functions.
You can plot different functions simultaneously and combine them to build new functions.
You can also animate and morph your models by using the time parameter

MathMod three different types of surfaces:
• Implicit surfaces, where the x, y and z coordinates are related by an expression (i.e:F(x,y,z)=0)
• 3D Parametric surfaces, where the x, y and z components are specified as functions of two independent variables u and v.
• 4D Parametric surfaces, where the x, y, z and w components are specified as functions of two independent variables u and v.

MathMod also provides some visual features:
• You can study a model in detail by rotating it to any angle and zooming in.
• MathMod enables you to switch the mesh and fill on or off, smooth surfaces and display normals.
• MathMod can also be used to generate animations that showcase how the model morphs as it is given new parameters to work with.

📕 Description [fr]

Un logiciel libre de modélisation mathématique, par Abderrahman Taha (parisolab).
En C++/JavaScript.

MathMod (ex K3DSurf) est un outil libre et multi-plateforme de modélisation mathématique, générant des surfaces 3D et 4D à partir d'équations mathématiques décrites par des fonctions implicites ou paramétriques. Il fournit aussi des fonctionnalités visuelles (pivotement du modèle & zoom, maillage, aplanissement de surfaces, affichage des normales, animation du modèle en fonction des paramètres), et de nombreux exemples (400 modèles à la v.11) modifiables (la formule est affichée, on la modifie et on clique sur "Run" pour le résultat). Un outil assez simple à utiliser et ludique (même pour les non mathématiciens).


MathMod est un logiciel portable de traçage et de graphique interactif pour Windows, Linux, MacOSX et de nombreuses autres plates-formes.
MathMod permet de tracer des surfaces mathématiques en 3D, décrites par des équations implicites ou paramétriques, et offre une très grande base de données d'échantillons de modèles qui peuvent être générés avec lui. Il est libre et open source.

MathMod est un logiciel de modélisation mathématique qui génère des surfaces 3D et 4D en utilisant des équations mathématiques telles que des fonctions paramétriques et implicites.
Vous pouvez tracer différentes fonctions simultanément et les combiner pour en créer de nouvelles.
Vous pouvez également animer et transformer vos modèles en utilisant le paramètre temps.

MathMod gère trois types de surfaces différents :
• Surfaces implicites, où les coordonnées x, y et z sont liées par une expression (c'est-à-dire: F (x, y, z) = 0)
• Surfaces paramétriques 3D, où les composantes x, y et z sont spécifiées en tant que fonctions de deux variables indépendantes u et v.
• Surfaces paramétriques 4D, où les composantes x, y, z et w sont spécifiées en tant que fonctions de deux variables indépendantes u et v.

MathMod fournit également certaines fonctionnalités visuelles:
• Vous pouvez étudier un modèle en détail en le faisant pivoter à n’importe quel angle et en effectuant un zoom avant.
• MathMod vous permet d'activer ou de désactiver le maillage, d'aplanir les surfaces et d'afficher les normales.
• MathMod peut également être utilisé pour générer des animations qui montrent comment le modèle se transforme à mesure que de nouveaux paramètres lui sont fournis.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

📦️ Installation à partir du/des paquet(s) Manjaro/Arch :
• Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).


📄️ Installation à partir du source

• Source non testé.


🚀️ LANCEMENT DE L'INTERFACE

▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] MathMod ou $ MathMod
• Sinon, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./MathMod

💡 Nota : il ne s'agit pas d'une erreur typographique, le "M" de Mathmod est bien à saisir en majuscule.


⌨️🖱️🎮️ CONTRÔLES :

• Il se contrôle à la souris et au clavier.
(Liste des contrôles non exhaustive)
• Zoom : [🖱️ RIGHT CLICK] + [🖱️ ▼▲ movement]


🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 28 Septembre 2024 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 10 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.



🫕️ Installation :
▸ (✔ v. 11.1) Paquet Arch/AUR : FONCTIONNEL.
🟢️ Il est très facile à installer et à lancer puisqu'il est dans les dépôts (installation du paquet).


🏗️ Réalisation :

‣ 📟️ Interface
🟢️ Une interface très jolie, de qualité, claire/intuitive (malgré le nombre de paramétrages disponibles),
🟢️ Elle offre notamment une pléthore de paramétrages, un redimensionnement de sa fenêtre par glisser-déposer, le support des thèmes,
🟠️ Point(s) faible(s) relevé(s) : il lui manque un rassemblement optionnel de ses fenêtres (comme GIMP, visiblement c'est intégré à la v12), le zoom n'est pas intuitif (il aurait été préférable d'utiliser la molette de la souris),

‣ 🎮️ Contrôles
⚪️ Il/Elle se contrôle au clavier et à la souris.

‣ 🍯️Contenu
🟢️ Il/Elle offre un contenu très important (400 modèles pré-enregistrés à la v.11), classé selon divers critères (parametric, isosurfaces, pariso, my selection),


👾️ Gameplay / Usage / Contenu :

‣ ⛳️ Objectif / Thème
⚪️ C'est un outil de modélisation mathématique, générant des surfaces 3D et 4D à partir d'équations mathématiques décrites par des fonctions implicites ou paramétriques.

‣ 🐮️ Spécificités
⚪️ Il fournit aussi des fonctionnalités visuelles (pivotement du modèle & zoom, maillage, aplanissement de surfaces, affichage des normales, animation du modèle en fonction des paramètres), et de nombreux exemples.


🧪️ Tests effectués :

‣ 🧫️ Conditions du test, objectif(s)
⚪️ Je n'ai pas de compétences en mathématiques et ne connaît pas l'outil.

‣ 🎲️ Résultat des tests
🟢️ Même pour un débutant il reste d'un abord facile : c'est du pointer-et-cliquer.
🟢️ Il offre de nombreux exemples à sélectionner d'un clic de souris (400 modèles à la v.11) et modifiables : la formule est affichée, on la modifie et on clique sur "Run" pour le résultat. En dépliant le modèle on peut aussi modifier les variables de début et de fin de la formule.


🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: 👏️⭐⭐⭐⭐ (excellent)
🎀️ Quality: 🏆️⭐⭐⭐⭐⭐ (perfect)

🟠️ Il reste encore quelques points de détail à régler (le fenêtrage notamment, intégré à la v.12), néanmoins c'est un excellent outil.
🟢️ Un outil assez simple à utiliser et ludique (même pour les non mathématiciens).
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !