11.07.2015 Views

Download document (10.35 MB) - Escuela Superior de Informática ...

Download document (10.35 MB) - Escuela Superior de Informática ...

Download document (10.35 MB) - Escuela Superior de Informática ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.2. Técnicas <strong>de</strong> representación 3D 29A la hora <strong>de</strong> dibujar el círculo, si se modifica u con valores que varíen entre 0 y 1 (en formaparamétrica, u está <strong>de</strong>finida en el intervalo [0, 1]) se crearía una forma sencilla <strong>de</strong> conectarpuntos que estén en el círculo, obteniendo como resultado final el contorno <strong>de</strong> la circunferencia.Depen<strong>de</strong>rá <strong>de</strong>l tamaño <strong>de</strong> los intervalos escogidos para que el resultado final tome unaforma más o menos poligonal; si son lo suficientemente pequeños, aunque se tracen líneasrectas, la circunferencia quedaría perfecta.Sin embargo, con la representación implícita el resultado no sería tan bueno. El cálculocomputacional sería muy elevado <strong>de</strong>bido a que habría que resolver dos raíces cuadradas paracada punto. A<strong>de</strong>más surge un problema, y es que no podría implementarse <strong>de</strong>bido a que lasraíces cuadradas darían como resultado dos soluciones y sería inviable.En general, este problema siempre se presenta para la representación <strong>de</strong> curvas mediantela forma implícita, lo que conlleva a que el trazado no sea posible.3.2.1.2 Curvas cúbicas paramétricas. Curvas <strong>de</strong> SplineLa técnica <strong>de</strong> aproximación o interpolación es la técnica empleada como método <strong>de</strong> animacióncuando la ecuación <strong>de</strong> la curva que <strong>de</strong>scribe el movimiento es <strong>de</strong>masiado compleja o,simplemente, no se encuentra. Para ello, la curva es evaluada como un conjunto <strong>de</strong> puntos, loscuales llevan asociada una <strong>de</strong>scripción sobre su posición y rotación, en relación a unos ejes<strong>de</strong> coor<strong>de</strong>nadas, en un <strong>de</strong>terminado instante y se cambian en otro punto. Con esta técnica, consólo almacenar los valores que han cambiado es suficiente para <strong>de</strong>terminar la nueva posiciónsin necesidad <strong>de</strong> almacenar la imagen completa.El principal problema que se plantea es la necesidad <strong>de</strong> editar la curva. Para la ediciónsería necesario modificar las funciones que <strong>de</strong>scriben la trayectoria <strong>de</strong> las mismas. Para hacerfactible las modificaciones <strong>de</strong> las funciones es necesario fijar su forma. Por esta razón se utilizanfunciones polinómicas, y se aproximan con curvas polinomiales a trozos.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!