You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thread to evaluate possible pro-cons of Graphical Libraries that can be used in the project. Feel free to edit this message and comment.
Cf. wikipedia List
d3js - is written in javascript, and it's not node.js (it's supposed to be a graphic frontend after all) => we should need electron (a.k.a. Chromium (a.k.a. 100+ MB of executable + inefficency))
Unity - It's a full-fledge graphic engine, a bit overkill, if not inadequate (talking about resources)
OpenGL - it's just verbose (if not difficult), I wouldn't use it for this project, but it's interesting
Qt - Is just too heavy, it's like using a handsaw to cut a piece of paper
GoDot - Game engine - too heavy
Pygame - Well... pygame, isn't it too heavy? could contain unwanted code (?) - Kinda maybe
Kiwi - Seems ok, the interface is pretty and it's Python (that I don't love, but it's ok)
GTK - Seems ok, the license is good too...
imgui - A bit minimal, but it's written in C++ and cross platform
libui - Uses native components on each OS, should be lightweight, could be a good choice
In my opinion, Kiwi and GTK are great options...
I didn't look to Pygame yet, but it could be fine too
Both libui and imgui could be a good choice too
For the moment, I've created a python script to plot the wavefunction and the potential data, using matplotlib. It's inside the build directory, so after running the executable you can run python3 plot.py and visualize the resulting graph.
Thread to evaluate possible pro-cons of Graphical Libraries that can be used in the project. Feel free to edit this message and comment.
Cf. wikipedia List
- Pro: Native C++
- Cons: Not top notch (?)
- Pro: native C++, standard
- Cons: Heavy, difficult, compatibility
- Pro: native C++, very standard
- Cons: ExtraHard (maybe not?).
- Pro: Easy to use (?)
- Cons: not really fashionable 2D Engine
The text was updated successfully, but these errors were encountered: