CodingTrain / CodingTrain/Suggestion-Box
Delaunay Triangulation
- 主要言語
- 言語のデータがありません
- スター
- 570
- フォーク
- 85
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
On this topic:
https://en.wikipedia.org/wiki/Delaunay_triangulation
Trangulating a polygon means to split it up into smaller triangles.
Your Program could generate some random points and triangulate the konvex hull of them.
Then the challenge would be to find out which triangles are needed to be flipped to make a delaunay trangulation out of it.
Next you could make a voronoi diagram, which tells you areas that are closest to one of the point.
This is to be imagines like having multiples schools and finding the areas for each school to pull pupils from, based on travel distance.
To do so, you would have to make lines that are perpendicular to the edges of the triangles of the delaunay triangulation and they are cut off by each other.
I think you would be able to do the delaunay triangulation in one ~15 min coding challenge, but the voronoi diagram might be a bit harder.
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
リンクされたWikipedia記事と、issueで提案されている進行順序から始めます。ランダムな点、凸包の三角形分割、Delaunay triangulationのための辺の反転、そしてVoronoi diagramです。どの段階をコントリビューションに含めるべきか、また実装をどこに置くべきかを明確にします。完了条件には、選択した段階について定義された結果と、それを検証する方法を含める必要があります。
索引モデルが issue の本文から書いたものです。
評価
- 領域
- computer-graphics
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100