Corpos rigidos

Disponível somente no TrabalhosFeitos
  • Páginas : 63 (15579 palavras )
  • Download(s) : 0
  • Publicado : 19 de outubro de 2012
Ler documento completo
Amostra do texto
UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO – BACHARELADO

SIMULAÇÃO FÍSICA DE CORPOS RÍGIDOS EM 3D

VICTOR ARNDT MUELLER

BLUMENAU 2010 2010/2-29

VICTOR ARNDT MUELLER

SIMULAÇÃO FÍSICA DE CORPOS RÍGIDOS EM 3D

Trabalho de Conclusão de Curso submetido à Universidade Regional de Blumenau para a obtenção dos créditos nadisciplina Trabalho de Conclusão de Curso II do curso de Ciência da Computação — Bacharelado. Prof. Dalton Solano dos Reis, M. Sc. - Orientador

BLUMENAU 2010 2010/2-29

SIMULAÇÃO FÍSICA DE CORPOS RÍGIDOS EM 3D

Por

VICTOR ARNDT MUELLER

Trabalho aprovado para obtenção dos créditos na disciplina de Trabalho de Conclusão de Curso II, pela banca examinadora formada por:

Presidente:______________________________________________________ Prof. Dalton Solano dos Reis, M. Sc. – Orientador, FURB ______________________________________________________ Prof. Antonio Carlos Tavares, Mestre – FURB ______________________________________________________ Prof. Paulo César Rodacki Gomes, Dr. – FURB

Membro:

Membro:

Blumenau, 7 de dezembro de 2010

Dedico este trabalho a todos osamigos, pelo incentivo e apoio durante a realização deste trabalho.

AGRADECIMENTOS

À minha família, que mesmo longe, sempre esteve presente. Aos meus colegas de faculdade André Luís Beling da Rosa, João Ricardo Rodrigues, Maicon Rafael Zatelli e Samuel Deschamps, por vários anos de companheirismo inigualável. Aos meus colegas de trabalho, pelos conselhos, pelo incentivo e pela união. À empresa,WK Sistemas, por acreditar no meu potencial, patrocinar meus estudos e ajudar a moldar o profissional que sou hoje.

Regret for the things we did can be tempered by time; it is regret for the things we did not do that is inconsolable. Sydney Smith

RESUMO

Este trabalho apresenta a implementação de um motor de física para três dimensões. Este motor simula o comportamento físico de corposrígidos com forma poliédrica, sendo capaz de detectar e tratar colisões entre os corpos. Para demonstrar o funcionamento da simulação física é disponibilizada uma aplicação exemplo, com alguns cenários pré-definidos. Palavras-chave: Física. Simulação. Corpos rígidos.

ABSTRACT

This paper presents the implementation of a physics engine for three dimensions. This engine simulates the physicalbehavior of rigid bodies of polyhedral shape. It can detect and respond to collisions between the rigid bodies. To demonstrate the operation of the physics simulation a sample application is available, together with some predefined scenarios. Key-words: Physics. Simulation. Rigid bodies.

LISTA DE ILUSTRAÇÕES

Figura 1 - Tunneling................................................................................................................. 17 Figura 2 – Vários pontos de suporte válidos ............................................................................ 18 Figura 3 – Diferença de Minkowski ......................................................................................... 18 Quadro 1 – Pseudocódigo do algoritmo XenoCollide.............................................................. 19 Quadro 2 – Alteração da velocidade pelo impulso ................................................................... 21 Quadro 3 – Cálculo do impulso ................................................................................................ 22 Quadro 4 – Velocidade em um ponto ....................................................................................... 22Quadro 5 – Velocidade relativa entre dois objetos ................................................................... 22 Quadro 6 – Método de Euler .................................................................................................... 23 Figura 4 - Comparação do método de Euler ............................................................................. 23 Quadro 7 – Método NSV...
tracking img