This is an old revision of the document!


Laboratorul 5

Deformarea de forma libera

Cea mai generală metodă de deformare și cea mai adecvată animației obiectelor prin deformare Ideea

  • Obiectul care trebuie deformat e introdus într-uns pațiu deformabil(container)
  • Containerul se deformează ⇒ obiectul se deformează

Deformarea în 2D

  • Ecuația peticului bicubic Bezier:

Algoritmul de deformare

  1. Se calculează dreptunghiul de încadrare al obiectului deformat, $x_{min}, x_{max}, y_{min}, y_{max}$
  2. Pentru fiecare vârf $(x,y)$ al obiectului
    • se determină coordonatele sale în spațiul $(u,v)$, $0<= u, v <= 1$, al peticului Bezier

Deformarea în 3D

  • Unitatea de volum corespunzătoare în spațiul 3D unui petic de suprafață bicubic: hyperpatch-ul tricubic Bezier
  • Obiectul de deformat e definit în spațiul 3D, iar volumul său încadrator este $(x_{min},x_{max})$, $(y_{min},y_{max})$, $(z_{min},z_{max})$
vdvac/lab5.1759752287.txt.gz · Last modified: 2025/10/06 15:04 by anca.morar
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0