departament d’enginyeria 1.1 11 mecànica i tÉcnicas de...

30
11 11 Departament d’Enginyeria 1.1 1.1 TÉCNICAS DE TÉCNICAS DE Mecànica i Construcció TÉCNICAS DE TÉCNICAS DE MODELADO GEOMÉTRICO MODELADO GEOMÉTRICO Pd Pd CC Pedro Pedro Company Company © 2013 P. Company Técnicas de modelado geométrico 1

Upload: duonglien

Post on 21-Sep-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

1 11 1Departament d’Enginyeria

1.11.1TÉCNICAS DETÉCNICAS DE

g yMecànica i Construcció

TÉCNICAS DETÉCNICAS DEMODELADO GEOMÉTRICOMODELADO GEOMÉTRICO

P d P d CCPedro Pedro CompanyCompany

© 2013 P. Company Técnicas de modelado geométrico 1

Page 2: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Modelado CSG

CSGOtras técnicas La metodología de modelado más común se denomina

“Geometría Constructiva de Sólidos” (CSG)“Geometría Constructiva de Sólidos” (CSG)

Consta de dos tareas:

Se toman sólidos elementales predefinidos

Se combinan Primitivas

Operaciones booleanas

© 2013 P. Company Técnicas de modelado geométrico 2

Page 3: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Primitivas

Las primitivas son figuras geométricas simples que se utilizan como “ladrillos”

CSGPrimitivas

para construir formas complejasOp. booleanas

Árbol

Perfil y Barrido

Otras técnicas

E tá i t d l li ióEstán integradas en la aplicacióny se invocan desde menús

© 2013 P. Company Técnicas de modelado geométrico 3

Page 4: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Operaciones booleanas

Hay tres operaciones booleanas para combinar:

CSGPrimitivas

booleanas para combinar:Op. booleanas

Árbol

Perfil y Barrido

Unión

Otras técnicas

Intersección

Resta ordenada

© 2013 P. Company Técnicas de modelado geométrico 4

Page 5: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Operaciones booleanas

En algunos programas,la operación booleana se puede elegir explícitamente

CSGPrimitivas

la operación booleana se puede elegir explícitamenteOp. booleanas

Árbol

Perfil y Barrido

Otras técnicas

© 2013 P. Company Técnicas de modelado geométrico 5

Page 6: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Operaciones booleanas

Pero, en la mayoría, la operación boolena es consecuencia implícita de elegir un comando específico

CSGPrimitivas p g p

para simular una operación de fabricaciónOp. booleanas

Árbol

Perfil y Barrido

Otras técnicas

A partir de un mismo perfil circularperfil circular…

se crea un nuevo sólido se crea un nuevo hueco que

© 2013 P. Company Técnicas de modelado geométrico 6

… se crea un nuevo sólido, que se une al anterior

… se crea un nuevo hueco, que se sustrae al sólido anterior

Page 7: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Operaciones booleanas

Algunas operaciones booleanas pueden producir:

Modelos no válidos

CSGPrimitivas

Modelos no válidos

Modelos con una forma diferente a la esperada

Op. booleanas

Árbol

Perfil y Barrido

Se usan diferentes criterios para evitar estos fallos:Otras técnicas

SIDos sólidos deben combinarsecompartiendo un volumen,o al menos una cara

NO

o, al menos, una cara

Compartir una arista NOo un vérticegenera sólidos no válidos

Información detallada sobre modelos válidos se puede encontrar en:

© 2013 P. Company Técnicas de modelado geométrico 7http://doc.spatial.com/index.php/Manifold_and_Non-manifold_ObjectsSpatial Docs. Manifold and Non-manifold Objects

Page 8: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Operaciones booleanas

También hay que intentar evitar casos límite que pueden producir errores numéricos de redondeo

CSGPrimitivas p oduc e o es u é cos de edo deo

Solución deseada

Op. booleanas

Árbol

Perfil y Barrido

A BOtras técnicas

B tiene el mismo espesor TEÓRICOque el escalón de Aque el escalón de A

Solución posible

© 2013 P. Company Técnicas de modelado geométrico 8

Page 9: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Operaciones booleanas

También hay que intentar evitar casos límite que pueden producir errores numéricos de redondeo

CSGPrimitivas

Solución deseada

p oduc e o es u é cos de edo deoOp. booleanas

Árbol

Perfil y Barrido

A BOtras técnicas

B tiene el mismo espesor TEÓRICOque el escalón de Aque el escalón de A

Aparece la cara compartidapor un error de redondeo

¡Basta con hacer B más bajo

por un error de redondeoal intersectar las dos superficies

Solución posible

© 2013 P. Company Técnicas de modelado geométrico 9

¡Basta con hacer B más bajopara evitar la posible cara compartida!

Page 10: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Operaciones booleanas

Las operaciones booleanas se pueden aplicar recursivamente:

CSGPrimitivasOp. booleanas

Árbol

Perfil y Barrido

Otras técnicas

¡Permite crear sólidos complejos,si se utiliza de forma

secuencial y jerárquica!

© 2013 P. Company Técnicas de modelado geométrico 10

secuencial y jerárquica!

Page 11: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Árbol

La secuencia de operaciones no es conmutativa

CSGPrimitivas

Modificando la secuencia bi l fi l

Op. booleanas

ÁrbolPerfil y Barrido

cambia el cuerpo finalOtras técnicas

© 2013 P. Company Técnicas de modelado geométrico 11

Page 12: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Árbol

Para controlar la CSGPrimitivas

secuencia se utiliza un“árbol” del modelo

Op. booleanas

ÁrbolPerfil y Barrido

Otras técnicas

© 2013 P. Company Técnicas de modelado geométrico 12

Page 13: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Árbol

CSGPrimitivas Para controlar la Op. booleanas

ÁrbolPerfil y Barrido

secuencia se utiliza un“árbol” del modelo

D “ ” bi “t ”

Otras técnicas

Dos “ramas” se combinan en un “tronco”

Sólid l t l Sólid lt tSólidos elementales Sólido resultante

© 2013 P. Company Técnicas de modelado geométrico 13

Page 14: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Perfil y barrido

La variante más habitual del modelado CSG consiste encrear los sólidos elementales

CSGPrimitivas

En lugar de tomarlosde una librería de primitivas

Op. booleanas

ÁrbolPerfil y Barrido

La técnica de

de una librería de primitivasOtras técnicas

La técnica decrear los sólidos elementales,consta de dos tareas:

Definir un “perfil plano”p p

Convertirlo en un volumen mediante una operación de “barrido”

© 2013 P. Company Técnicas de modelado geométrico 14

Page 15: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Perfil y barrido

Para generar los perfiles se utilizan técnicas de delineación o bocetado mediante restricciones

CSGPrimitivas

L té i i t

Op. booleanas

ÁrbolPerfil y Barrido

Dibujar un perfil

La técnica consiste en:Otras técnicas

“aproximado”

Añadir restricciones ti lpara convertirlo en

el perfil deseado

Esta técnica se denomina “ é i / i i l”

© 2013 P. Company Técnicas de modelado geométrico 15

“paramétrico/variacional”

Page 16: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Perfil y barrido

Habitualmente, se distinguen tres tipos de restricciones:

CSGPrimitivas

tipos de restricciones:Op. booleanas

ÁrbolPerfil y Barrido

numéricas

Otras técnicas

algebraicas

geométricas

© 2013 P. Company Técnicas de modelado geométrico 16

Page 17: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Perfil y barrido

Una figura está bien restringidacuando tiene tantas relaciones como grados de libertad (gdl)

CSGPrimitivas g (g )

Por ejemplo:

Op. booleanas

ÁrbolPerfil y Barrido

Un segmento de recta contenido en un plano, tiene 4 gdl Coordenadas (x, y)

de sus dos extremos

Otras técnicas

Hacerlo horizontal restringe 1 gdlObliga a igualar las dos coordenadas xObliga a igualar las dos coordenadas x

Obliga a que la segunda Acotar su longitud restringe 1 gdl

Obliga a que la segunda coordenada sea igual a la primera más la longitud

Fijar uno de sus vértices restringe 2 gdl

© 2013 P. Company Técnicas de modelado geométrico 17

Bloquea las dos coordenadas de dicho vértice

Page 18: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Perfil y barrido

¡Una figura está sub-restringidacuando tiene menos relaciones que grados de libertad!

CSGPrimitivas q g

Una figura sub-restringida

Op. booleanas

ÁrbolPerfil y Barrido g g

da lugar a modelos sólidos inestables

Modelos que pueden cambiar sin control del diseñador

Otras técnicas

Modelos que pueden cambiar sin control del diseñador

¡Una figura está sobre-restringidacuando tiene más relaciones que grados de libertad!

Una figura sobre-restringidano es aceptada por el programa de modeladono es aceptada por el programa de modelado

El programa se bloquea… o emite un aviso indicando que se

© 2013 P. Company Técnicas de modelado geométrico 18

… o emite un aviso indicando que se deben eliminar restricciones

Page 19: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Perfil y barrido

El barrido es el conjunto de todos los puntos del espacio ocupados sucesivamente por los puntos del

CSGPrimitivas espacio ocupados sucesivamente por los puntos del

perfil, cuando éste se desplaza siguiendo una trayectoria

Op. booleanas

ÁrbolPerfil y Barrido

Otras técnicas

© 2013 P. Company Técnicas de modelado geométrico 19

Page 20: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Perfil y barrido

Dependiendo de la trayectoria, hay diferentes tipos de “barrido”

CSGPrimitivas

diferentes tipos de barridoOp. booleanas

ÁrbolPerfil y Barrido

Barrido lineal (extrusión)

Otras técnicas

OblicuoOrtogonal

Barrido curvilíneo

Revolución

Barrido de sección variable

© 2013 P. Company Técnicas de modelado geométrico 20

sección variable

Page 21: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Modelado CSG

En definitiva, para modelar con metodología CSGhay que dominar tres tareas:

CSGOtras técnicas

hay que dominar tres tareas:

Definir perfiles bien parametrizados

Aplicar los barridosAplicar los barridos apropiados

Organizar el árbol del modelo

© 2013 P. Company Técnicas de modelado geométrico 21

Page 22: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Clasificación de los modelos

Hemos visto que el CSG es la técnica más habitual para el modelado tridimensional orientado al diseño

CSGOtras técnicas

modelado tridimensional orientado al diseñoAlámbricosSuperficies

Pero hay más técnicas de modelado virtualPero hay más técnicas de modelado virtual

© 2013 P. Company Técnicas de modelado geométrico 22

Page 23: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Clasificación de los modelos

Hemos visto que el CSG es la técnica más habitual para el modelado tridimensional orientado al diseño

CSGOtras técnicas

modelado tridimensional orientado al diseño

Pero hay más técnicas de modelado virtual

AlámbricosSuperficies

A título de ilustración vamos a

Pero hay más técnicas de modelado virtual

A título de ilustración, vamos a comentar algunas otras técnicas de modelado...

...que han sido útiles en el pasado / útil t l ty/o que son útiles actualmente

para algunos ámbitos particulares

© 2013 P. Company Técnicas de modelado geométrico 23

Page 24: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Modelos alámbricos

Sólo definen explícitamenteCSG

Otras técnicasModelos alámbricos Sólo definen explícitamente

los vértices y aristas Alámbricos

Superficies

alámbricos

Sólo sirven para

Modelos de superficies Sólo sirven para

modelos poliédricos

Son ambiguos para representar sólidos

= ¿ ?

© 2013 P. Company Técnicas de modelado geométrico 24

¡Están en desuso!

Page 25: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Modelos de superficies

Definen explícitamente los vértices aristas y caras

CSGOtras técnicas

Modelos alámbricos Definen explícitamente los vértices, aristas y caras Alámbricos

Superficies

alámbricos

Modelos de superficies

Sólo sirven para representarmodelos poliédricos

¡No permiten cálculos geométricos de masas volúmenes etc!

© 2013 P. Company Técnicas de modelado geométrico 25

masas, volúmenes, etc!

Page 26: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Modelos de superficies

¡En diseño se siguen utilizando cuando se requieren superficies complejas!

CSGOtras técnicas

Modelos alámbricos requieren superficies complejas! Alámbricos

SuperficiesSe usan dos metodologías:

alámbricos

Modelos de superficies

Modelos matemáticos específicos d ti d fi ipara cada tipo de superficie

Modelos aproximados

© 2013 P. Company Técnicas de modelado geométrico 26

mediante facetado de superficies

Page 27: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Resumen

Las técnicas actuales de modelado tridimensional orientado a diseño tienen las siguientes característicasdiseño tienen las siguientes características

Se utilizan primitivas ppredefinidas, que se combinan (CSG)

También se crean primitivas mediante bocetado paramétrico/ ariacional debocetado paramétrico/variacional de perfiles planos con posterior operación de extrusión (perfiles barridos)(p )

Las técnicas de modelado mediante superficies, sólo se utilizan cuando se manipulan superficies complejas

© 2013 P. Company Técnicas de modelado geométrico 27

(están en desuso para cuerpos sólidos)

Page 28: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Para repasar

¡Cada aplicación CADtiene sus propias peculiaridadesp p ppara el proceso de modelado!

¡Hay que estudiar¡ y qel manual de la aplicaciónque se quiere utilizar!

© 2013 P. Company Técnicas de modelado geométrico 28

Page 29: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Para repasar

© 2013 P. Company Técnicas de modelado geométrico 29

Page 30: Departament d’Enginyeria 1.1 11 Mecànica i TÉCNICAS DE ...cad3dconsolidworks.uji.es/CAD3DSW1_T1_Modelado_Cap01.pdf · La secuencia de operaciones no es conmutativa CSG Primitivas

Para repasar

Capítulo 4: Modeling Fundamentals Capítulo 6: Solid Modeling Introduzione a SolidWorksp g p gLa modelazione di parti in SolidWorks

© 2013 P. Company Técnicas de modelado geométrico 30