0% encontró este documento útil (0 votos)
37 vistas32 páginas

Modelado Sólido: Métodos y Aplicaciones

El documento aborda el modelado sólido, que es una rama del modelado geométrico enfocada en crear modelos completos de objetos tridimensionales. Se discuten diferentes métodos de modelado, como B-REP y CSG, sus propiedades, ventajas y desventajas, así como su aplicación en la generación de gráficos 3D. Se concluye que, aunque CSG facilita la creación de modelos, B-REP ofrece una mejor manipulación de la información del objeto.

Cargado por

lanyosa
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
37 vistas32 páginas

Modelado Sólido: Métodos y Aplicaciones

El documento aborda el modelado sólido, que es una rama del modelado geométrico enfocada en crear modelos completos de objetos tridimensionales. Se discuten diferentes métodos de modelado, como B-REP y CSG, sus propiedades, ventajas y desventajas, así como su aplicación en la generación de gráficos 3D. Se concluye que, aunque CSG facilita la creación de modelos, B-REP ofrece una mejor manipulación de la información del objeto.

Cargado por

lanyosa
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd

Modelado de Solido:

Geometría Constructiva de
Sólidos
Modelado
 Concepto de modelo
 Modelos físicos
 Modelos moleculares
 Modelos matemáticos
 Modelos informáticos
Modelado geométrico
 Conceptos generales

 El concepto de modelado geométrico se refiere


al conjunto de métodos utilizados para definir
la forma y otras características de los objetos.

 Evolución histórica
Modelado Solido
 El Modelado Sólido es una rama del Modelado
Geométrico, que hace hincapié en la
aplicabilidad general de los modelos, e insiste
en crear solamente modelos "completos" de
los sólidos.

 Evolución Histórica
Modelado de Solido
 Propiedades:
 Dominio
 Validez
 No ambigüedad
 Unicidad
Modelo de Sólidos
cono
cilindro

Bloque cuña
Modelo solido
 Operaciones booleanas
 Unión , intersección , diferencia
 ¿todos los sólidos pueden ser
representados?

Debe ser rígido

Debe ser finito

Superficie externa debe ser cerrada y orientable

Debe cumplir la ecuación de Euler

Toda operación geométrica (translación y rotaciones) o
booleanas (unión, intersección o diferencia) entre
sólidos representables debe producir como resultado
otros sólidos representables
Modelado Solido
Modelado de Solido :
Semi-espacio
 Entidades sin límites geométricos que dividen
el espacio en 2 partes infinitas, dentro y fuera.
 H = { P / P ∈E y f(P) < 0 }
 Donde:
 P un punto del espacio
 E el espacio completo de puntos
 f(P) la ecuación del elemento que define la
división del espacio.
Modelado de Solido :
Semi-espacio
Modelado Solido : Barrido
 El desplazamiento de un área a lo largo de una
trayectoria define un barrido.
 Dos tipos de desplazamientos:
 Desplazamiento traslacional o extrusión.
 Desplazamiento rotacional.
 Un área bidimensional desplazado a lo largo
de una trayectoria lineal, normal al plano del
área, genera un volumen. Ejemplo. Un cilindro
se puede definir a partir de una circunferencia,
que sería su base.
Modelado Solido : Barrido
B-REP
 Muy utilizado (junto al CSG)
 Basado en la noción topológica de que un objeto
físico tiene como limites un conjunto de caras
cerradas y orientables.
 cerradas: continuas, sin agujeros.
 orientables: 2 direcciones posibles (dirección normal).
 El contorno de un objeto queda pues definido
por:
 caras  unión de aristas.
 aristas  unión de vértices.
 Modelos no únicos.
B-REP
B-REP
 Objetos curvos:
 Mismas reglas que los objetos poliédricos.
 Aristas y superficies curvas.
 Representación:
 Exacta: ecuaciones de curvas y superficies.
 Aproximada: facetado.
B-REP
B-REP
 Ventajas:
 Popular, muy extendido.
 Permite construir sólidos difíciles de modelar con
primitivas básicas.
 Fácil convertir B-REP a alámbrico.
 Desventajas:
 Requiere mucho espacio de almacenamiento.
 Trabajar con operadores de Euler es costoso y lento.
Modelado Solido: Octrees
 Árboles octales: (octree):

 Variante jerárquica de la enumeración de


ocupación espacial, diseñada para optimizar los
requisitos de almacenamiento de este método.

 Un árbol octal se forma dividiendo


sucesivamente una celda tridimensional en las
tres direcciones (X, Y,Z) para formar
octantes.
Modelado Solido : Octrees
Modelo solido : CSG
 Los métodos CSG y B-rep son los más popular
es para crear modelos sólidos de objetos físicos.

 CGS ofrece representaciones que son breves,


fáciles de crear, mantener y probar por validez.

 CGS es un método popular debido a que suma y


adiciona volúmenes elementales(primitivos) ; y
también porque simula el proceso natural de
diseño.
Modelo Solido : CSG
 Árbol binario
 Operaciones booleanas
Modelo Solido :CSG
Modelo Solido :CSG
 Representación de la estructura de los datos
CSG:
 Grafos: Representación corta ,eficiente para edición
pero ineficiente para cálculos geométricos.
 Árboles binarios: Es la mejor opción.
 Formas de recorrer árboles:
 Preorden y Preorden inverso: Raíz–HI-HD
 Inorden y Inorden inverso: HI–Raíz-HD
 Postorden y postorden inverso: HI–HD-Raíz
Modelado Solido:CSG
 Visualización
 Debido a que el método CSG es lento para generar
objetos Wireframe , es decir, dibujos de líneas. CSG
tiene que ser convertido a Brep internamente para
desplegar el Wireframe

 La visualización del modelo debe realizarse


convirtiéndolo a Brep ,usando ray casting o por
líneas de barrido(“scanline”).

 Para convertir el modelo CSG a Brep se transforman


a Brep las primitivas y se evalúa el árbol CSG.
Modelo Solido : CSG
 Características:
 Los árboles CSG son concisos ,y no ambiguos y
cerrados, pero no son únicos. Esto implica que
tenemos distintas opciones para conseguir un objeto
determinado ,pudiendo así escoger la que mejor se
adapte a nuestras necesidades.
 Las operaciones no son conmutativas
Modelo Solido :CSG
 No cuenta con unicidad
Modelado Solido : CSG
Modelo Solido :
Comparacion
 Para degenerar un objeto a una colección de
primitivas , un modelo CSG es diferente de un
modelo Brep.
 El primero no guarda explícitamente las
caras ,aristas y vértices . En vez de eso ,las
evalúa cuando son necesitadas por medio de
algoritmos o generación de dibujos.
 Porque usar CSG al iniciar?
Modelo
Solido :Comparación
 La base de datos de un modelo CSG ,de la
misma forma de Brep, guarda la topología
(conjunto de operaciones que combinan las
primitivas ) y geometría (posición y
transformación de primitivas).

 El método Brep a comparación de un CSG


trabaja con operadores de Euler haciéndose
costoso y lento
Modelo Solido: CSG
Fortalezas Debilidades
 Fácil de entender, crear y  El tipo de objetos a
almacenar. Fácil de validar. representar es limitado.
 Definición sencilla sólidos.  La obtención de la imagen
 Esquema de representación requiere mucho tiempo.
potente.  Las operaciones son
 Las operaciones de globales al objeto, no
diferencia e intersección pudiendo realizar
proporcionan mecanismos operaciones a partes del
para: objeto.

Procesos de eliminación de  Cada modificación necesita
material.
que el programa recorra

Cálculo de interferencia entre
objetos.
Internamente el árbol.
 Lento para visualización
(CSG puede convertirse
Aplicaciones
Conclusiones
 Como vemos después de haber realizado el tema nos
damos cuenta que mediante los CSG (geometría solida
constructiva) nosotros como usuario final podemos
generar gráficos en 3D de manera muy fácil dado que la
construcción del objeto se hará haciendo uso de las
primitivas conocidas (cubo , esfera, etc. )
 Desde el punto de vista del programa es mas
conveniente utilizar el método b-REP ya que se guarda
mayor información del objeto a representar lo cual que
sea mas fácil la manipulación del objeto.
 En suma, podemos aprovechar las fortalezas de cada
modelo para paliar las debilidades del otro.

También podría gustarte