nmwsharp / nmwsharp/polyscope

Providing option to restrict element-picking to a particular type

Offen
#92 5 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

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

Beschreibung

This came up when I was preparing the coding assignments for CMU's DDG course.

Currently, the element picker picks up on elements of all sorts, including vertices, edges, faces, halfedges. On the other hand, in some assignments, students only need to select vertices on a mesh. Vertex selection is still doable, but on larger meshes it can require zooming in to more precisely select vertices.

It seems we've discussed this problem before (just logging it here.) One thing I'll add is that it might be helpful if the user could restrict to a certain element type by holding down a key while clicking.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Es werden keine Implementierungsdateien, Tests oder Einstiegspunkte genannt. Beginne damit, den Code für den element-picker zu finden und die frühere, im Issue referenzierte Diskussion zu prüfen; abgeschlossen ist die Aufgabe, wenn Benutzer das Picking auf einen ausgewählten Elementtyp beschränken können, einschließlich der vorgeschlagenen Interaktion mit gedrückter Taste, ohne das bestehende Picking-Verhalten zu verlieren.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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