Figur 1: Ytor redigerade med nivåuppsättningsoperatörer. Vänster: En skadad grekisk bystmodell repareras med ny näsa, haka och vässat hår. Till höger: En ny modell är tillverkad av modeller av en griffin och drake (små figurer), som producerar en tvåhövdad, bevingad drake. Vi presenterar en nivåuppsättning för att implementera redigeringsoperatörer för ytor. Nivåuppsättningsmodeller är deformerbara implicita ytor där ytans deformation styrs av en hastighetsfunktion i nivåinställningen partiell differentialekvation. I detta dokument definierar vi en samling hastighetsfunktioner som producerar en uppsättning ytredigering operatörer. Hastighetsfunktionerna beskriver hastigheten vid varje punkt på den evolverande ytan i den normala ytriktningen. All information som behövs för att deformera en yta är inkapslad i hastighetsfunktionen, vilket ger en enkel, enhetlig beräkningsram. Användaren kombinerar fördefinierade byggstenar för att skapa önskad hastighetsfunktion. Verksamhetsutövarna för ytredigering beräknas snabbt och kan tillämpas både regionalt och globalt. Nivåuppsättningen erbjuder flera fördelar. 1) Genom konstruktion, själv-intersektion kan inte förekomma, vilket garanterar skapandet av fysiskt-genomförbara, enkla, slutna ytor. 2) Level set modeller lätt ändra topologiskt släkte, och 3) är fria från kant konnektivitet och mesh kvalitetsproblem i samband med mesh modeller. Vi presenterar fem exempel på ytredigeringsoperatörer: blandning, utjämning, slipning, öppningar/stängningar och prägling. Vi visar deras effektivitet på flera skannade objekt och scan-konverterade modeller.
Museth m.fl. REF bidrog med redigeringsoperatörer för implicita ytor baserade på nivåuppsättningsmodeller.
Level set surface editing operators
{'venue': "SIGGRAPH '02", 'journal': None, 'mag_field_of_study': ['Computer Science']}