14
Constructive Solid Geometry Erasmo Artur da Silva Júnior Modelagem Geométrica 2011.2

Constructive solid geometry

Embed Size (px)

Citation preview

Page 1: Constructive solid geometry

Constructive Solid Geometry

Erasmo Artur da Silva Júnior

Modelagem Geométrica 2011.2

Page 2: Constructive solid geometry

• Introdução

• Metodologia

– Primitivas

– CSG Tree

– Set Membership Classification

• Tema

• Conclusão

Page 3: Constructive solid geometry

• Utiliza objetos simples chamados sólidos

• Um sólido primitivo é formado pela combinação de seus semi espaços.

• Novos sólidos são formados a partir de operações booleanas com primitivas

• Representação através de árvores CSG

Page 4: Constructive solid geometry

• Primitivas:

– Esfera

– Cilindro

– Caixa

Page 5: Constructive solid geometry

• Definida por seus seis planos:

t’ = -N.(O-Q) N . D

TFar < TNear, o raio não atingiu a caixa. TFar > TNear, o raio atingiu a caixa.

Page 6: Constructive solid geometry

• Representado pela equação paramétrica e dois planos limitadores:

x² + z² - r² = 0

Page 7: Constructive solid geometry

• Interseção é encontrada pela equação paramétrica:

x² + y² + z² - r² = 0

Page 8: Constructive solid geometry

• Armazenam modelos CSG

Page 9: Constructive solid geometry

• Trabalha com dois conjuntos de pontos, C e R, retornando o conjunto C in R

• Utiliza a abordagem de divisão e conquista

Page 10: Constructive solid geometry

• União:

Page 11: Constructive solid geometry

• Intersecção:

Page 12: Constructive solid geometry

• Diferença:

Page 13: Constructive solid geometry

• O android é o logotido do sistema operacional, que leva o

mesmo nome, desenvolvido pelo Google®

Page 14: Constructive solid geometry

• ...