Professional Documents
Culture Documents
MODELADO GEOMETRICOIntroduccin
La modelizacin incluye: 1. Introduccin 2. Modelos de alambre 3. Modelos de superficies 4. Modelos slidos 5. Otros modelos
Estructura de datos para representar el objeto Creacin del objeto en el ordenador Edicin del objeto
Creacin de objetos
Con un interface de CAD (3DStudio, ProEngineer,) A partir de objetos reales (explorador lser, digitizador 3D) Matemticamente
http://graphics.stanford.edu/papers/rt_model/rt_model.pdf
MODELADO GEOMETRICOIntroduccin
Propiedades deseables de un modelo
1. Introduccin 2. Modelos de alambre 3. Modelos de superficies 4. Modelos slidos 5. Otros modelos Dominio de representacin: El conjunto de objetos que se pueden representar mediante el modelo debe ser suficientemente amplio. Completitud (no ambigedad) y unicidad: una representacin ha de ser claramente identificable y representar un solo objeto. Unicidad: Una representacin es nica si cualquier slido se puede representar de una nica forma, dentro del marco del modelo. Precisin: Un modelo es preciso si no es necesario realizar aproximaciones, como por ejemplo lneas curvas aproximadas por una series de segmentos rectilneos.
Validez : Un modelo no debiera permitir crear una representacin invlida. Por ejemplo si estamos modelando slidos, no debiera ser posible crear un objeto que no sea slido.
MODELADO GEOMETRICOIntroduccin
Propiedades deseables de un modelo
1. Introduccin 2. Modelos de alambre 3. Modelos de superficies 4. Modelos slidos 5. Otros modelos Facilidad: Debe ser fcil crear representaciones vlidas y precisas. Clausura: Las operaciones definidas sobre objetos vlidos deben producir otros objetos vlidos. Por ejemplo bajo rotaciones, transformaciones geomtricas, etc. Compacidad: El uso de memoria debe ser lo ms pequeo posible. Eficiencia: Los algoritmos necesarios para representar sus propiedades y apariencia grfica han de ser eficientes en trminos de tiempo de clculo.
Modelos de alambre
Modelos de alambre
1. Introduccin 2. Modelos de alambre 3. Modelos de superficies 4. Modelos slidos 5. Otros modelos
(0,1,0) (1,1,0)
Estructuras de datos: Una lista contiene todos los vrtices del polgono otra lista contiene los ndices que apuntan a los vrtices que forman una arista del objeto. Ejemplo. Rectngulo
Indice # 0 1 2 3 x 0 1 1 0 Lista de vrtices y 0 0 1 1 z 0 0 0 0
(0,0,0)
(1,0,0)
Modelos de superficies
Representacin Poligonal
1430 - Florencia
Modelos de superficies
Representacin Poligonal
Caractersticas
Puede representar cualquier objeto Es el mtodo utilizado por el hardware grfico Difcil manipulacin posterior Requiere mucha informacin: labor pesada Utilizacin de texturas
http://graphics.stanford.edu/papers/rt_model/rt_model.pdf
Modelos de superficies
Representacin Poligonal
Propiedades
Distinguir superficies y polgonos cilindro cerrado: 3 superficies, n polgonos En superficies curvas es una aproximacin El nmero de polgonos depende de la curvatura Tringulos y polgonos generales Ecuacin del plano: Ax + By +Cz + D = 0
Modelos de superficies
Representacin Poligonal
Estructura de datos
Modelos de superficies
Representacin Poligonal
Mallas
Los vrtices son compartidos por varios polgonos Optimizacin al utilizar mallas (mesh) tiras (triangle - strips) abnicos (triangle - fans) Tipos de mallas Cinta de tringulos (trianglestrip) Abanico de tringulos (trianglefan) Malla de cuadrilteros (quadrilateral mesh)
Modelos de superficies
Representacin Poligonal
Mallas
Atributos de polgonos triangular o no rea normal ecuacin del plano convexo o no con agujeros o sin ellos Atributos de las aristas longitud arista de superficie o polgono Atributos de los vrtices lista de polgonos valor del sombreado normal coordenadas de textura
Modelos de superficies
Representacin Poligonal
Resolucin
Modelos de superficies
Modelos de superficies curvas
Curva
Superficie
Modelos de superficies
Modelos de superficies curvas
Modelos de superficies
Modelos de superficies curvas
Paraboloide hiperblico
Paraboloide elptico
Modelos de superficies
Modelos de superficies curvas
Modelos de superficies
Modelos de superficies curvas
Modelos de superficies
Modelos de superficies curvas
Modelos de superficies
Modelos de superficies curvas
Modelos slidos
1. Introduccin 2. Modelos de alambre 3. Modelos de superficies 4. Modelos slidos 5. Otros modelos Primitivas bsicas
Modelos slidos
Formas complejas a partir de formas simples 1. Introduccin 2. Modelos de alambre 3. Modelos de superficies 4. Modelos slidos 5. Otros modelos
Extrusin
Revolucin
Modelos slidos
Geometria Constructiva de Slidos (CSG) 1. Introduccin 2. Modelos de alambre 3. Modelos de superficies 4. Modelos slidos 5. Otros modelos Basado en la nocin topolgica de que un objeto puede dividirse en un conjunto de primitivas bsicas.
Transformaciones 3D
Modelos slidos
Geometria Constructiva de Slidos (CSG) 1. Introduccin 2. Modelos de alambre 3. Modelos de superficies 4. Modelos slidos 5. Otros modelos
Operaciones Booleanas
Modelos slidos
Geometria Constructiva de Slidos (CSG) 1. Introduccin 2. Modelos de alambre 3. Modelos de superficies 4. Modelos slidos 5. Otros modelos
Operaciones Booleanas
Modelos slidos
Geometria Constructiva de Slidos (CSG) 1. Introduccin 2. Modelos de alambre 3. Modelos de superficies 4. Modelos slidos 5. Otros modelos Modificadores libres: Seleccin y edicin de puntos de control
Modificadores de la geometra
Otros Modelos
Fractales 1. Introduccin 2. Modelos de alambre 3. Modelos de superficies 4. Modelos slidos 5. Otros modelos
Otros Modelos
Gramticas 1. Introduccin 2. Modelos de alambre 3. Modelos de superficies 4. Modelos slidos 5. Otros modelos
Otros Modelos
Sistema de partculas 1. Introduccin 2. Modelos de alambre 3. Modelos de superficies 4. Modelos slidos 5. Otros modelos
Otros Modelos
Blobs 1. Introduccin 2. Modelos de alambre 3. Modelos de superficies 4. Modelos slidos 5. Otros modelos