Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

please implement an FLTK-based backend

Offen
#373 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
25/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
cpp

Rechercherichtung

Beginne damit, Polyscopes bestehendes GLFW + ImGui-Backend und die Dokumentation zu FLTK FL_Gl_Window zu lesen. Ermittle, wie ein FLTK-Backend in das aktuelle Viewer- und Widget-Modell integriert werden würde. Als abgeschlossen gilt die Aufgabe, wenn neben dem bestehenden Backend ein auf FLTK basierendes OpenGL-Fenster-Backend verfügbar ist und FLTK-Widgets im Fenster verwendet werden können.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

I am new to polyscope and per my initial evaluation, it looks really great for use as a 3d visualization tool in my projects.

However, I am heavily invested in using the GUI toolkit FLTK for UI's in my current code.

Could you please implement an FLTK backend in addition to the GLFW + ImGUI one you already provide? It already provides a wrapper class for opengl windows, called FL_Gl_Window. Moreover, it's rich set of GUI widgets (buttons, slider, menus, etc.) can be used anywhere on that window (meaning ImGUI is not needed).

The released version of FLTK I use is 1.4 although I also use the "bleeding edge" version 1.5, so either works fine for me. Both are available as source repos on github.

Thank you for considering this!

Paul

Vorherrschende Sprache
C++
Sterne
2.2k
Forks
242
Ø Merge
11 Min.
Gemergte PRs (30 T.)
1

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus nmwsharp/polyscope

Alle Issues in nmwsharp/polyscope

Ähnliche Issues

Weitere Issues zu C++

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.