CodingTrain / CodingTrain/Suggestion-Box

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

Aperta
#444 2 commenti 2 reazioni 0 assegnatari Vedi su GitHub
Challenge
Lingua principale
Nessun dato sulla lingua
Stelle
570
Fork
85
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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 !

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Non vengono indicati file del repository, test o punti di ingresso. Inizia esaminando il video collegato e i riferimenti, quindi definisci l'ambito della sfida relativamente ai raggi, alla costruzione dell'ellisse di Penrose, al rilevamento delle collisioni e alla riflessione; sarà completata quando tali requisiti e criteri di accettazione saranno concordati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Ambito
computer-graphics
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.