GraphiteEditor / GraphiteEditor/Graphite
Add nodes for modifying vector paths
- 主要言語
- Rust
- スター
- 27.2k
- フォーク
- 1.3k
- 平均マージ
- 20時間 5分
- マージ済み PR(30日)
- 57
説明
Similar to how Instance Index and Instance Position input nodes work, but for paths. See for example Blender's Position Node:
https://docs.blender.org/manual/en/latest/modeling/geometry_nodes/geometry/read/position.html
This will allow the displacement of points in a path. One should also be able to modify the color and weight along the path.
Proposed nodes:
- Path Index
- Path Position
- Path Color
- Path Weight
Each of them should have a corresponding setter node, and/or be allowed as input to the Transform and Stroke nodes.
https://docs.blender.org/manual/en/latest/modeling/geometry_nodes/geometry/write/set_position.html
Down the road bezier handles should be accessible too. The more access to path data the better.
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
まず既存の Instance Index と Instance Position の入力ノードを確認し、次に issue にリンクされた Blender の Position および Set Position ノードのリファレンスを比較します。Path Index、Path Position、Path Color、Path Weight がパスデータをどのように公開すべきか、また、それらの setter または Transform と Stroke の統合をどの範囲に限定すべきかを判断します。完了条件は、合意されたパスデータのアクセスおよび変更ノードが、対応するカバレッジとともに実装されていることです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- rust
- 領域
- computer-graphics
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100