CodingTrain / CodingTrain/Suggestion-Box

[Coding Challenge Suggestion] Illumination Problem, Penrose ellipse and billiards

Offen
#444 2 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Challenge
Vorherrschende Sprache
Keine Sprachdaten
Sterne
570
Forks
85
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Hi Daniel, Hi everybody else !

I think there might be an interresting coding challenge based on the Illumination Problem, Penrose ellipse and billiards

Here's a reference video : https://www.youtube.com/watch?v=xhj5er1k6GQ
and here's some web page concerning this topic :
- http://mathworld.wolfram.com/IlluminationProblem.html
- http://mathworld.wolfram.com/Billiards.html
- https://en.wikipedia.org/wiki/Illumination_problem

The topics that can be included in the code are at least :
- How to approach the problem (Sending multiples rays ? How many rays ? How many reflexion ?)
- How to construct the Penrose ellipse ?
- How to detect collision between rays and the lines/curves ?
- How to manage reflexion on these lines/curves ?

Keep up the good work !

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Es werden keine Repository-Dateien, Tests oder Einstiegspunkte genannt. Beginne mit der Durchsicht des verlinkten Videos und der Referenzen und lege dann den Umfang der Herausforderung in Bezug auf Strahlen, die Konstruktion der Penrose-Ellipse, Kollisionserkennung und Reflexion fest; sie ist abgeschlossen, sobald diese Anforderungen und Akzeptanzkriterien vereinbart sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
computer-graphics
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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