commit:2017:12_09
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
commit:2017:12_09 [2017/12/10 16:45] – [Cas tests ajoutés/supprimés] wautelet | commit:2017:12_09 [2017/12/10 23:16] (current) – [Commit 2017-11-26] wautelet | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Commit 2017-11-26 ====== | + | ===== Commit 2017-12-10 ====== |
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 DualGraphTree et le BottomUpBVHBuilder dans le but de rapatrier mes derniers développements. | ||
==== Dual Graph Tree ==== | ==== Dual Graph Tree ==== | ||
+ | |||
+ | Cette structure représente les différentes connectivités dans un wire et une skin. Dans le cas d'un wire, les noeuds sont les courbes et les bords sont les points. Dans le cas d'une skin, les noeuds sont les sides et les bords sont les courbes. Ainsi, on peut facilement connaitre les voisins directs d'une side ou d'une courbe en parcourant l' | ||
==== Bottom Up BVH Builder ==== | ==== Bottom Up BVH Builder ==== | ||
- | Sur base du graphe dual d'une skin ou d'un wire, il est possible de créer une hiérarchie de volume frontière en partant des feuilles de l' | + | Sur base du graphe dual d'une skin ou d'un wire, il est possible de créer une hiérarchie de volume frontière en partant des feuilles de l' |
- | <note important> | + | <note important> |
==== Tests ==== | ==== Tests ==== | ||
+ | |||
+ | J'ai ajouté des tests pour la recherche globale du contact en auto-contact et en contact avec une hiérarchie de volume frontière. | ||
+ | |||
+ | Pour pouvoir utiliser cette fonctionnalité, | ||
+ | < | ||
+ | ci = Rd|Sc|Dd|FdRd|ContactInteraction(1) | ||
+ | option = BVHOptions() | ||
+ | option.setBottomUp(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) | ||
+ | </ | ||
+ | |||
+ | ==== Références ==== | ||
+ | |||
+ | [1] A large deformation mortar formulation of self contact with finite sliding, Bin Yang and Tod A. Laursen | ||
+ | |||
+ | [2] A contact searching algorithm including bounding volume trees applied to finite sliding mortar formulations, | ||
+ | Bin Yang and Tod A. Laursen | ||
+ | |||
+ | [3] Hierarchical Face Clustering on Polygonal Surfaces, Michael Garland, Andrew Willmott and Paul S. Heckbert | ||
+ | |||
+ | [4] Quadric-Based Simplification in Any Dimension, MICHAEL GARLAND and YUAN ZHOU | ||
===== Fichiers ajoutés/ | ===== Fichiers ajoutés/ | ||
Line 73: | Line 101: | ||
[a]: | [a]: | ||
[a]: | [a]: | ||
+ | [a]: | ||
+ | [a]: | ||
+ | [a]: | ||
+ | [a]: | ||
[r]: | [r]: | ||
</ | </ |
commit/2017/12_09.1512920731.txt.gz · Last modified: by wautelet