doc:user:elements:contact:def
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
doc:user:elements:contact:def [2013/07/10 17:50] – [Eléments] joris | doc:user:elements:contact:def [2013/07/12 19:27] – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Définition d'un élément de contact ====== | ||
+ | La définition d'un élément de contact suit la même logique que celle des éléments volumiques. On commence par définir un matériau de contact (contact sans frottement, contact collant, ...). Ensuite, ce matériau est intégrée dans les propriétés d'un élément de contact ('' | ||
+ | ===== Matériaux ===== | ||
+ | Dans un premier temps, il faut définir un matériau de contact (tout comme on définissait un matériau pour les éléments de volume). Ceci se fait de manière très similaire, selon | ||
+ | |||
+ | materialno = materialset.define (number, type) | ||
+ | materialno = materialset(number) | ||
+ | materialno.put(param, | ||
+ | materialno.depend(param, | ||
+ | ... | ||
+ | |||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |||
+ | L' | ||
+ | ===== Eléments ===== | ||
+ | |||
+ | Dans un deuxième temps, on définit un élément de contact, via l' | ||
+ | |||
+ | prp = ElementProperties(typeEl) | ||
+ | prp.put(param1, | ||
+ | prp.depend(param1, | ||
+ | ... | ||
+ | | ||
+ | où | ||
+ | |||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |||
+ | Les éléments de contacts et leurs paramètres se trouvent à la page [[doc: | ||
+ | |||
+ | ===== Interactions ===== | ||
+ | |||
+ | Dans un troisième temps, on génère les éléments de contacts grâce à l' | ||
+ | |||
+ | Par exemple, pour réaliser du contact rigide-défo, | ||
+ | |||
+ | ci = RdContactInteraction(number) | ||
+ | ci.setTool(gObject1) | ||
+ | ci.push(gObject2) | ||
+ | ci.setSmoothNormals(bool) | ||
+ | ci.addProperty(prp) | ||
+ | interactionset.add(ci) | ||
+ | |||
+ | où | ||
+ | |||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' |
doc/user/elements/contact/def.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1