estudo e implementação do método dos elementos discretos ... - DCC
estudo e implementação do método dos elementos discretos ... - DCC
estudo e implementação do método dos elementos discretos ... - DCC
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Serão aborda<strong>do</strong>s os <strong>do</strong>is algoritmos estuda<strong>do</strong>s para o desenvolvimento e <strong>implementação</strong><br />
<strong>do</strong> programa. Sen<strong>do</strong> o primeiro deles, Direct Checking, aquele realmente implementa<strong>do</strong>.<br />
2.2.1 DIRECT CHECKING<br />
Esse méto<strong>do</strong> de detecção consiste em nada mais <strong>do</strong> que calcular todas as possíveis<br />
colisões entre os <strong>elementos</strong> (Fig. 2.2). Se é assumi<strong>do</strong> que to<strong>do</strong>s os <strong>elementos</strong> <strong>discretos</strong> são<br />
esferas de diâmetro constante d, escolhi<strong>do</strong> de forma que nenhum ponto <strong>do</strong> elemento esteja<br />
fora da mesma. Assim, o diâmetro da esfera delimita<strong>do</strong>ra é defini<strong>do</strong> pelo maior elemento<br />
presente. Abaixo será descrito o algoritmo <strong>do</strong> méto<strong>do</strong>:<br />
Para I de 1 até N executa<br />
{<br />
Para J de I+1 até N executa<br />
{<br />
Calculo da colisão entre os <strong>elementos</strong> I e J<br />
}<br />
}<br />
Assim o número de cálculos feitos será assintoticamente proporcional a , o que pode<br />
tornar esse cálculo muito pesa<strong>do</strong> para um grande número de <strong>elementos</strong>.<br />
O algoritmo tem a vantagem de a sua <strong>implementação</strong> ser extremamente simples. Porém<br />
este méto<strong>do</strong> tem utilidade apenas para problemas com quantidade pequena de <strong>elementos</strong>, o<br />
que não será o objeto deste trabalho.<br />
12