GraphiteEditor / GraphiteEditor/Graphite

Morph node needs to interpolate the transform space, not bake the geometry and reset the transform

オープン
#3,418 コメント 0 件 リアクション 1 件 担当者 1 名 @Keavon が担当を希望しています GitHub で見る
Graphics
主要言語
Rust
スター
27.2k
フォーク
1.3k
平均マージ
20時間 5分
マージ済み PR(30日)
57

説明

If you morph between two objects with different transforms, the output has the identity transform, while the interpolated geometry has baked in the positions of each point to fit that new identity transform space. Instead, we want to interpolate the source and target transform spaces, then generate the morphed geometry within that space.

Bonus: does this, or can this be improved to, fix the issue where morphing from an object to an upside down version of that object causes it to shrink through a scale of 0 along the interpolation even though only rotation, not scale, was involved in the source and target? [Relevant background info.](https://chatgpt.com/share/6926958b-7d8c-8013-83e8-cd481aa6848b)

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

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

評価

この issue はまだ評価されていません。

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

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