Edició
de Malles
Edició
Interactiva de Malles. Un algorisme simple per la modificacio de la forma d'una
malla es pot basar en arrastrar els vertexs que queden dins d'una esfera:
- L'usuari defineix un tamany d'esfera (radi r), i usa
l'esfera per seleccionar un conjunt de vertexs, que son els que cauen dins
de l'esfera
- En moure l'esfera, es mouen els punts que s'han
seleccionat i que queden dins seu
- Hi ha una segona esfera, exterior i concentrica a la
anterior (radi R), per fora de la qual els vertexs de la malla no queden
modificats durant l'edicio
- Durant el proces d'edicio, els vertexs que queden dins
de l'esfera petita es mouen junt amb l'esfera com si tot plegat fos un
solid rigid
- Un cop definides les dues regions a traves de les dues
esferes i abans de començar a moure la malla, es calcula un valor o
parametre per a cada un dels vertexs que estan dins de l'esfera gran i
fora de l'esfera petita. Aquest parametre t per a un cert vertex v es
simplement t=Dg/(Dg+Dp), on Dg es la minima distancia del vertex v als
vertexs de la malla externs a l'esfera gran, i Dp es la minima distancia
de v als vertexs de la malla interns a l'esfera petita
- Els vertexs dins l'esfera gran i fora de la petita es
mouen en funcio del valor del seu parametre, de manera que si s'aplica una
certa transformacio geometrica TG a l'esfera petita, al vertex v se li
aplica una transformacio geometrica t * TG.