Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2014:06_05

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
commit:2014:06_05 [2016/03/30 15:23] – external edit 127.0.0.1commit:2014:06_05 [2024/03/01 15:54] (current) boman
Line 54: Line 54:
 Dans le cas particulier des simulations de profilage, deux remarques peuvent être formulées en ce qui concerne les boundingBoxes. Tout d’abord, les boîtes ne présentent pas des dimensions excessives comme on aurait pu le penser au vu de la différence de performances expliquées ci-dessus. Ensuite, nous pouvons remarquer étonnement que seules les boîtes relatives aux objets géométriques de type courbe sont affichées. Bien que implémentées dans Metafor, les boites relatives aux objets de type contour, surface de révolution et skin ne sont pas utilisées. Une raison potentielle de l’écart de performances dans les routines de détection du contact entre les 2 modes de gestion des interactions, est donc sous nos yeux. Il est en effet possible de rejeter le nœud de nombreux éléments de contact bien en amont dans les routines de détection en (re ?)mettant en place un système hiérarchique de boundingBoxes. On s’affranchit ainsi de nombreuses et coûteuses opérations de projection dans le plan défini par l’axe de la surface de révolution et le contour la définissant.  Dans le cas particulier des simulations de profilage, deux remarques peuvent être formulées en ce qui concerne les boundingBoxes. Tout d’abord, les boîtes ne présentent pas des dimensions excessives comme on aurait pu le penser au vu de la différence de performances expliquées ci-dessus. Ensuite, nous pouvons remarquer étonnement que seules les boîtes relatives aux objets géométriques de type courbe sont affichées. Bien que implémentées dans Metafor, les boites relatives aux objets de type contour, surface de révolution et skin ne sont pas utilisées. Une raison potentielle de l’écart de performances dans les routines de détection du contact entre les 2 modes de gestion des interactions, est donc sous nos yeux. Il est en effet possible de rejeter le nœud de nombreux éléments de contact bien en amont dans les routines de détection en (re ?)mettant en place un système hiérarchique de boundingBoxes. On s’affranchit ainsi de nombreuses et coûteuses opérations de projection dans le plan défini par l’axe de la surface de révolution et le contour la définissant. 
  
-<html+<WRAP centeralign column 100%
-<iframe width="640" height="360" src="//www.youtube.com/embed/rLnsggS3e34?rel=0" frameborder="0" allowfullscreen></iframe+{{url>//www.youtube.com/embed/rLnsggS3e34?rel=0 noborder allowfullscreen}} 
-</html>+</WRAP
  
 ====Cas-test apps.bImp.laursenContact3D====  ====Cas-test apps.bImp.laursenContact3D==== 
Line 65: Line 66:
 Il est important de noter qu’une boundingBox n’est pas affichée dans //VizWin// si son flag ''needToBeComputed'' vaut ''true''. Seules les boîtes pour lesquelles Metafor fait appel à la méthode ''insideTest()'' de la classe ''BoundingBox'' (si la boundingBox peut être définie et si la profondeur de détection du contact est positive) sont donc affichées. Il est important de noter qu’une boundingBox n’est pas affichée dans //VizWin// si son flag ''needToBeComputed'' vaut ''true''. Seules les boîtes pour lesquelles Metafor fait appel à la méthode ''insideTest()'' de la classe ''BoundingBox'' (si la boundingBox peut être définie et si la profondeur de détection du contact est positive) sont donc affichées.
  
-<html+<WRAP centeralign column 100%
-<iframe width="640" height="360" src="//www.youtube.com/embed/ZczK2mxrARo?rel=0" frameborder="0" allowfullscreen></iframe+{{url>//www.youtube.com/embed/ZczK2mxrARo?rel=0 noborder allowfullscreen}} 
-</html>+</WRAP
  
 ====Cas-test apps.bImp.laursenContact2D ==== ====Cas-test apps.bImp.laursenContact2D ====
 (auto-contact + contact rigide-défo) (auto-contact + contact rigide-défo)
  
-<html+<WRAP centeralign column 100%
-<iframe width="640" height="360" src="//www.youtube.com/embed/u83QH8CVYIA?rel=0" frameborder="0" allowfullscreen></iframe+{{url>//www.youtube.com/embed/u83QH8CVYIA?rel=0 noborder allowfullscreen}} 
-</html>+</WRAP
  
 ====Cas-test apps.bImp.cylPlast====  ====Cas-test apps.bImp.cylPlast==== 
 (contact défo-défo) (contact défo-défo)
  
-<html+ 
-<iframe width="640" height="360" src="//www.youtube.com/embed/fU7v97hgPpY?rel=0" frameborder="0" allowfullscreen></iframe+<WRAP centeralign column 100%
-</html>+{{url>//www.youtube.com/embed/fU7v97hgPpY?rel=0 noborder allowfullscreen}} 
 +</WRAP
  
 ====Cas-test apps.complex.tombeBordEas2D_1====  ====Cas-test apps.complex.tombeBordEas2D_1==== 
 (contact rigide-défo) (contact rigide-défo)
  
-<html+<WRAP centeralign column 100%
-<iframe width="853" height="480" src="//www.youtube.com/embed/nOB2hakEAiM?rel=0" frameborder="0" allowfullscreen></iframe+{{url>//www.youtube.com/embed/nOB2hakEAiM?rel=0 noborder allowfullscreen}} 
-</html>+</WRAP
  
 ====Cas-test apps.qs.contactCoonsTri====  ====Cas-test apps.qs.contactCoonsTri==== 
 (contact rigide-défo) (contact rigide-défo)
  
-<html+<WRAP centeralign column 100%
-<iframe width="640" height="360" src="//www.youtube.com/embed/N_5212sWAFw?rel=0" frameborder="0" allowfullscreen></iframe+{{url>//www.youtube.com/embed/N_5212sWAFw?rel=0 noborder allowfullscreen}} 
-</html>+</WRAP
  
 Des boîtes de contact relatives à des sides peuvent être observées. En revanche, nous n’avons aucune boîte géométrique … Des boîtes de contact relatives à des sides peuvent être observées. En revanche, nous n’avons aucune boîte géométrique …
commit/2014/06_05.txt · Last modified: 2024/03/01 15:54 by boman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki