Meshes & deformation · 9 / 10

As-Rigid-As-Possible Deformation

局所形状を保ちながらメッシュを変形する。

Compare in motion

曲げる模型

Synchronized comparison
AReference
曲げた部分が縮む

曲げた部分が縮む

BAs-Rigid-As-Possible Deformation100%
変形中のつぶれを抑えられる

変形中のつぶれを抑えられる

Loading demo…

Scrub to pause and inspect. At 0%, B matches A; at 100%, B shows the effect. The scene repeats every 8 seconds.

Look for: ハンドルを動かして最適化 → 局所形を保って曲がる。

This model simplifies the technique to show its use case and effect. Operation counts describe the model; they are not performance measurements.

Read the storyboard

例: 曲げる模型

  1. 1. Start

    元の局所形状

  2. 2. Change

    ハンドルを動かして最適化

  3. 3. Result

    局所形を保って曲がる

変形中のつぶれを抑えられる。時間変化を示す模式図です。実際の描画結果や処理速度を再現したものではありません。

How it works

  1. 1. Input

    元のメッシュとハンドル

  2. 2. Process

    局所剛性を保って最適化

  3. 3. Result

    形を保つ変形

A schematic of As-Rigid-As-Possible Deformation. It shows the relationship between input, process, and result; exact values and rendering depend on the implementation.

Further reading

libigl Tutorial ↗

A general reference for this subcategory.