Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2017:12_15

Differences

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

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
commit:2017:12_15 [2017/12/15 11:33] – created wauteletcommit:2017:12_15 [2017/12/15 11:39] – [Commit 2017-12-15] wautelet
Line 1: Line 1:
-===== Commit 2017-12-10 ======+===== Commit 2017-12-15 ======
  
-Ce commit est pour ajouter les DualGraphTree et le BottomUpBVHBuilder dans le but de rapatrier mes derniers développements. +Ce commit est pour ajouter les parcours avancées des hiérarchies de volume frontière dans le but de rapatrier mes derniers développements. 
  
 ==== Dual Graph Tree ==== ==== Dual Graph Tree ====
Line 19: Line 19:
 Pour pouvoir utiliser cette fonctionnalité, il suffit de générer un BVHOptions et le transmettre à l'interaction de contact :  Pour pouvoir utiliser cette fonctionnalité, il suffit de générer un BVHOptions et le transmettre à l'interaction de contact : 
 <code> <code>
-ci = Rd|Sc|Dd|FdRd|ContactInteraction(1)+ci = Sc|DdContactInteraction(1)
 option = BVHOptions() option = BVHOptions()
-option.setBottomUp(True|False) +option.setUseGlobalSearch(True|False)
-option.setVerbose(True|False) +
-option.setVerboseTimer(True|False) +
-option.setDebug(True|False) +
-option.setLeafSize(N) et N est un entier positif. +
-option.setUseSelfBVH(True|False)+
 ci.setBVHOptions(option)  ci.setBVHOptions(option) 
 </code> </code>
 +
 +<note important> La recherche globale n'est pas fonctionnelle si on se trouve dans le cas d'un contact déformable-déformable en simple passe car on a qu'une seule hiérarchie de volume frontière. Dans le cas de l'auto-contact,
 + la recherche globale est activée uniquement si on utilise une hiérarchie de volume frontière de type auto-contact (Volume Frontière + Critère de courbure + Critère d'adjacence) </note>
  
 ==== Références ==== ==== Références ====
Line 41: Line 39:
  
 <code> <code>
 +[a]:oo_meta\mtGeo\mtGeoBVHTreeTraversal.cpp 
 +[a]:oo_meta\mtGeo\mtGeoBVHTreeTraversal.h 
 +[a]:oo_meta\mtGeo\mtGeoSelfBVHTreeTraversal.cpp 
 +[a]:oo_meta\mtGeo\mtGeoSelfBVHTreeTraversal.h 
 +[a]:oo_meta\mtGeo\mtGeoTandemBVHTreeTraversal.cpp 
 +[a]:oo_meta\mtGeo\mtGeoTandemBVHTreeTraversal.h
 [r]: [r]:
 </code> </code>
Line 48: Line 51:
  
 <code> <code>
 +[a]:oo_meta\mtContact\tests\threeBeamsRingContactTestBVHBottomUpGlobalSearch.py
 +[a]:oo_meta\mtContact\tests\threeBeamsRingContactTestBVHBottomUpGlobalSearch.tsc
 +[a]:oo_meta\mtContact\tests\threeBeamsRingContactTestBVHGlobalSearch.py
 +[a]:oo_meta\mtContact\tests\threeBeamsRingContactTestBVHGlobalSearch.tsc
 +[a]:oo_meta\mtContact\tests\threePlatesCylinderContactTestBVHBottomUpGlobalSearch.py
 +[a]:oo_meta\mtContact\tests\threePlatesCylinderContactTestBVHBottomUpGlobalSearch.tsc
 +[a]:oo_meta\mtContact\tests\threePlatesCylinderContactTestBVHGlobalSearch.py
 +[a]:oo_meta\mtContact\tests\threePlatesCylinderContactTestBVHGlobalSearch.tsc
 +[a]:oo_meta\mtContact\tests\torusCylinderContactTestBVHBottomUpGlobalSearch.py
 +[a]:oo_meta\mtContact\tests\torusCylinderContactTestBVHBottomUpGlobalSearch.tsc
 +[a]:oo_meta\mtContact\tests\torusCylinderContactTestBVHGlobalSearch.py
 +[a]:oo_meta\mtContact\tests\torusCylinderContactTestBVHGlobalSearch.tsc
 +[a]:oo_meta\mtContact\tests\twoToriContactTestBVHBottomUpGlobalSearch.py
 +[a]:oo_meta\mtContact\tests\twoToriContactTestBVHBottomUpGlobalSearch.tsc
 +[a]:oo_meta\mtContact\tests\twoToriContactTestBVHGlobalSearch.py
 +[a]:oo_meta\mtContact\tests\twoToriContactTestBVHGlobalSearch.tsc
 [a]:oo_nda\meca0464\tests\threeRingsContactTestBVHBottomUpGlobalSearch.py [a]:oo_nda\meca0464\tests\threeRingsContactTestBVHBottomUpGlobalSearch.py
 [a]:oo_nda\meca0464\tests\threeRingsContactTestBVHBottomUpGlobalSearch.tsc [a]:oo_nda\meca0464\tests\threeRingsContactTestBVHBottomUpGlobalSearch.tsc
commit/2017/12_15.txt · Last modified: 2017/12/15 11:53 by wautelet

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki