GraphiteEditor / GraphiteEditor/Graphite

Node for calculating the "medial axis transform and "straight skeleton"

オープン
#2,409 コメント 2 件 リアクション 3 件 担当者 0 名 GitHub で見る
Graphics Help Wanted
主要言語
Rust
スター
27.2k
フォーク
1.3k
平均マージ
20時間 5分
マージ済み PR(30日)
57

説明

https://en.wikipedia.org/wiki/Topological_skeleton?useskin=vector#/media/File:Skel.png
https://scikit-image.org/docs/stable/auto_examples/edges/plot_skeleton.html

Vector straight skeletons can be used as efficient rigs for animating more complex 2D shapes. Skeleton rig will automatically have the most efficient amount of control points per shape.

In raster graphics MAT in a form of gradients are a great way of making various masks that are either very time consuming or impractical to do by hand.
MAT-based masks are also very useful in making textures for 3D.
An example of how this could work is Distance Map in GIMP: Filters -> Generic -> Distance Map

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

The issue names no implementation files, tests, or entry points; begin by reviewing the linked Topological Skeleton, scikit-image skeletonization, and GIMP Distance Map references. Then locate the node system entry point and define what a medial-axis or straight-skeleton node should expose; done should include a scoped node with verifiable output.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
rust
領域
computer-graphics
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。