gc-modelado sólidoa. garcía-alonso1 modelado sólido geometría computacional

25
GC-Modelado Sólido A. García-Alonso 1 Modelado sólido Geometría Computacional www.sc.ehu.es/ccwgamoa

Upload: eliseo-zacarias

Post on 24-Apr-2015

17 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 1

Modelado sólido

Geometría Computacionalwww.sc.ehu.es/ccwgamoa

Page 2: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 2

Profesor

• Página personal– www.sc.ehu.es/ccwgamoa/agalonso.htm

• Despacho (cómo llegar), teléfono, etc

• Material clases– www.sc.ehu.es/ccwgamoa/clases/GeometriaComputacional

• Los avisos están en el fichero : novedades.txt• Descripción trabajos prácticos• Material asignatura: apuntes, exámenes, OpenGL, etc

– www.sc.ehu.es/ccwgamoa/clases

• Tutorías– Martes de 10.30 a 13.30, Jueves 9 a 12, tardes en curso

• Evaluación: 50% trabajos clase, 50% examen

Page 3: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 3

Alumnos

• Encuesta

• Ficha

Page 4: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 4

Bibliography

• A.A.G. Requicha, “Representations of Rigid Solids: Theory, Methods and Systems”, Computing Surveys, Vol. 12, No. 4, pp. 437-464, 1980

• K. Rule, “3D Graphics File Formats”, Addison-Wesley, 1996

• Foley, van Dam, Feiner, Hughes, “Computer Graphics. Principles and Practice”, Addison-Wesley, 1.996

• “The CAD/CAM Handbook”, Ed. C. MacHover, McGraw Hill, 1995

• C. McMahon, J. Browne, “CAD CAM form Principles to Practice”, Addison-Wesley, 1993

• Computer Graphics World

Page 5: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 5

Web

• IGES www.scra.org/uspro/stds/wh-iges.html

• STEP www.nist.gov/sc4/www/stepdocs.htm

Page 6: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 6

Áreas de trabajo

• Producción– CAD : Computer Aided Design

– CAE : Computer Aided Engineering

– CAM : Computer Aided Manufacturing

– CIM : Computer Integrated Manufacturing

– C4

• GIS : Geographic Information Systems

• Arquitectura– Edificios

– Urbanismo

• Animación, etc

Page 7: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 7

Temáticas actuales

• Compartir/transportar información

• Web3D

• Sistemas de documentación integral

Page 8: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 8

Compartir/transportar información

• Interoperability (CGW 8/00, 43-48)

• Standards– Formal

– “de facto”

• Proprietary converters (direct translators)

• Geometric kernels (CGW 6/98, 19-20)– Acis

– Parasolid

• Use the program’s API

• Visualization technology

Page 9: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 9

Web3d

• Estándares– Vrml

– Universal Media : Texturas, sonidos, …

• Examinar

• Pasear

• Mundos virtuales compartidos

• Diálogo 3D

Page 10: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 10

Representación de cuerpos

• Tipos de cuerpos :– Sólidos

• Rígidos• Deformables (plástico, elástico, …)

– Fluidos• Líquidos• Gases

• Modelos geométricos para sólidos rígidos– Volumen

– Superficie

– Viga

• Representación o modelo: abstracto / concreto

Page 11: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 11

Aspectos prácticos del modelado

• Modelo abstracto vs. Formato alfanumérico

• Almacenamiento en fichero– Formatos propietarios

– Estándares oficiales o de hecho

– Conversiones entre ficheros

– K. Rule “3D graphics file formats”, Addison Wesley, 1996

– J.D. Murray “Eencyclopaedia of graphics file formats” O’Reilly, 2ª ed., 1996

• Edición– Editor de texto (pov, vrml, obj, …)

– Programa CAD : múltiples formatos (“empaquetar”)

• Geometría, materiales, texturas

Page 12: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 12

Representaciones : repaso

• Geometría constructiva de sólidos (CSG)

• Replicado de primitivas (Primitive instancing)

• Modelos de fronteras (Boundary Representations)– Poliedros y otras representaciones de caras planas

– Superficies curvas

• Barrido

• Representaciones de partición espacial– Descomposición en celdas

– Enumeración de ocupación espacial

– Árboles

Page 13: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 13

...

– Árboles• Octrees• Binarios• Binarios de partición espacial• Octrees modificados• Ordenación espacial

• Características (Features)

• Modelos paramétricos

• Modelos variacionales (restricciones)

Page 14: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 14

REPASAR EL TEMA DE MODELADO

Page 15: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 15

Propiedades

• Eficiente

• Compacto file / application / network

• Precisión adecuada

• Dominio amplio

• No ambiguo 2 cuerpos no puedan tener id. representación

• Único un sólido sólo tenga una representación posible

• Válido– No toda región definible matemáticamente es válida

– Que sea imposible crear una representación no válida

• Operaciones cerradas rotación, traslación, …

Page 16: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 16

Eficiencia : operaciones sobre el modelo

• Creación– Crear ó editar : escultor / “insertar”

– Coste de uso (interfaz de usuario)

– Coste de operación (generar el modelo concreto pedido por el usuario)

• Transformar– De un modelo (abstracto) a otro

– Dentro de un modelo abstracto, cambios de formato

– Mantenimiento simultaneo de varias representaciones• A nivel de aplicación (programa)• A nivel de ficheros (neutro o estándar, análisis, prototipado

rápido, fabricación,simulación, …)

Page 17: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 17

...

• Análisis– Propiedades geométricas: momento de inercia, cdg, volumen

(masa)

– Propiedades topológicas: búsqueda de elementos próximos

– Representación gráfica

– MEF (método de los elementos finitos …)• Térmicos• Deformaciones / tensiones

– Estructuras

– Arquitectura / urbanismo• Proyección de sombras

Page 18: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 18

...

• Posición– Interferencia geométrica (colisión)

• Simulación (vehículos, mecanismos, factory layout, mecanizado, )

• Path planning (robótica)• Redes de tuberías (plantas, barcos, urbanismo, … )• Prevenir choque en sistemas en funcionamiento

– Distancia• Colisiones• Compactar sistemas (tolerancia)• Montaje• Mantenimiento

Page 19: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 19

Precisión : aproximaciones

• Dibujar– Polígonos

– Píxeles

• Fabricar– Máquina herramienta

• Tolerancias de ajuste• Acabados superficiales• Volumen finito de la herramienta de corte

– Calderería : deformaciones

– Fundición : dilatación

– Estampación

Page 20: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 20

...

• Calcular– Masa

– Gradientes temperaturas

– Tensiones, …

• Modelos geométricos– Dominio de objetos

– Cuerda• Nº caras en una esfera de radio 10cm y cota 1mm

– Tamaño voxel

Page 21: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 21

Criterio de selección

• No siempre las representaciones tienen que corresponderse con un modelo sólido– Mecanismos (masa y momento de inercia)

– Estructura pilares y vigas (sección, problema nudos)

– Redes tuberías (transiciones, bifurcaciones, elementos)

– Carreteras

– Etc

Page 22: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 22

...

• Que resuelva el problema– Superar la calidad/precisión mínima aceptable

– Coste razonable• Tiempo

– Preparación (creación)– Mantenimiento (modificación)– Cálculo (uso)

• Requisitos de equipo y software• Almacenamiento• Transmisión

– Optimizar calidad/coste

– No optimizar para ahorrar en el chocolate del loro

Page 23: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 23

Ficheros

• Book : Rule– 3DS, DXF, COB, OBJ, POV, RAW, VRML, NFF-WTK

• “group”, “tree”, indices, …

• Stereolitography STL .stl

• Wavefront .obj– Alias / Wavefront (Maya)

– index 1

• DXF .dxf– Autodesk

• POV Ray– NURBS & CSG

Page 24: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 24

...

• Virtual reality modeling language (VRML) .wrl– ISO VRML’97

– www.web3d.org

– index 0

• IGES– muy amplio

– acotaciones, referencias,

– NURBS

• STEP– modular

– en desarrollo

Page 25: GC-Modelado SólidoA. García-Alonso1 Modelado sólido Geometría Computacional

GC-Modelado Sólido A. García-Alonso 25

Representaciones : aplicación

• B-reps : operar, dibujar, transmitir

• Barrido : casos particulares, colisiones

• CSG : interfaz de usuario, historia

• Instancias : estandarizar piezas, montajes, ¿web?

• Descomposición celdas : análisis MEF, modular

• Voxels : medicina, continuo, spatial sorting (búsquedas), ¿dibujar?

• Árboles : ordenación