GraphiteEditor / GraphiteEditor/Graphite
Motivating use case: Feynman diagrams
- 主要言語
- Rust
- スター
- 27.2k
- フォーク
- 1.3k
- 平均マージ
- 20時間 5分
- マージ済み PR(30日)
- 57
説明
Graphite should support creating the Feynman diagrams. Users should be able to draw the vector paths and assign the particle types and labels. The node graph should allow for diagrams to be generated mostly automatically and then manually refined where necessary.
- [x] #2221
- [x] #696
- [x] #1832
- [ ] UI for assigning attributes from inside the path tool - ideally a dropdown with the particle type per segment
- [ ] Generating graphics probably requires some custom nodes along with #883
- [ ] Automatically place labels to attempt to avoid intersections


コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
まず、既存のパスツールとノードグラフ、および #2221、#696、#1832 で完了した作業と、#883 の関連するカスタムノードの作業を確認してください。残りの範囲には、パスセグメントごとの粒子属性の割り当て、カスタムノードを使用したダイアグラムの生成、交差を避けるためのラベル配置が含まれます。ユーザーがラベル付きの粒子パスを持つファインマン・ダイアグラムを作成し、自動生成し、手動で調整できるようになれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- rust
- 領域
- computer-graphics, design
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100