Laplaciansk deformationsmodifierare¶
Med modifieraren Laplacian Deform kan du posera ett mesh samtidigt som du bevarar geometriska detaljer i ytan.
Användaren definierar en uppsättning ”ankarpunkter” och flyttar sedan runt några av dem. Modifieraren håller resten av ankarpunkterna i fasta positioner och beräknar de optimala placeringarna för alla återstående punkter för att bevara de ursprungliga geometriska detaljerna.
Denna modifierare fångar de geometriska detaljerna med hjälp av differentiella koordinater. De differentiella koordinaterna fångar den lokala geometriska informationen, krökningen och riktningen för ett toppunkt baserat på dess grannar.
Observera
Du måste definiera en Anchors Vertex Group. Utan den gör modifieraren ingenting.
Alternativ¶

Modifieraren Laplacian Deform.¶
- Upprepa
Hur många iterationer som ska göras för att förbättra den funna lösningen. Målet är att hitta den rotation av differentialkoordinaterna som bevarar bästa möjliga geometriska detaljer. Detaljerna bibehålls bättre om fler iterationer används, men det tar längre tid att beräkna.
- Ankarvikter
Den grupp av toppar som användaren kommer att använda för att omvandla modellen. Varje toppunkts vikt påverkar inte modifierarens beteende, metoden tar endast hänsyn till toppar med vikt större än 0.
- Invertera
Inverterar påverkan från den valda vertexgruppen, vilket innebär att gruppen nu representerar vertexar som inte kommer att deformeras av modifieraren.
Inställningen vänder upp och ner på gruppens viktvärden.
- Anslut
Knappen Bind är det som talar om för modifieraren Laplacian Deform att faktiskt fånga objektets geometriska detaljer, så att ändring av ankarpunkterna faktiskt ändrar formen på det deformerade objektet.
- Bind upp
När du har bundit modifieraren kan du senare bestämma dig för att göra ändringar i Anchors Vertex Group. För att göra det måste du först Unbind modifieraren innan du binder den igen.
Felmeddelanden¶
- Vertexgruppen group_name är inte giltig
Detta meddelande visas när en användare tar bort vertexgruppen eller ändrar dess namn.
- Vertices ändras från X till Y
Detta meddelande visas när en användare lägger till eller tar bort vertikaler till/från mesh.
- Kanterna ändras från X till Y
Detta meddelande visas när en användare lägger till eller tar bort kanter till/från nätet.
- Systemet hittade inte någon lösning
Det här meddelandet visas om lösaren inte kunde hitta en lösning för det linjära systemet.
Observera
Om nätet är tätt, med ett antal hörnpunkter som är större än 100.000, är det möjligt att det icke-linjära optimeringssystemet misslyckas.
Historik¶
Laplacian Surface Redigeraing är en metod som utvecklades av Olga Sorkine och andra 2004. Denna metod bevarar geometriska detaljer så mycket som möjligt medan användaren gör redigeringsoperationer. Metoden använder ”differentiella koordinater <https://igl.ethz.ch/projects/Laplacian-mesh-processing/Laplacian-mesh-editing/diffcoords-editing.pdf>” som motsvarar skillnaden mellan en vektor och det viktade medelvärdet av dess grannar för att representera de lokala geometriska detaljerna i nätet.

Differentiell koordinat.¶