commit:2015:08_09
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| commit:2015:08_09 [2015/08/09 15:35] – [Champ vectoriel contact] wautelet | commit:2015:08_09 [2016/03/30 15:23] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 13: | Line 13: | ||
| Dans la structure du code, vous avez les fonctions d' | Dans la structure du code, vous avez les fonctions d' | ||
| < | < | ||
| - | virtual void fillIndependentMaterialFieldID(std:: | + | virtual void fillIndependentMaterialFieldID(std:: |
| - | virtual void fillIndependentElementFieldID(std:: | + | virtual void fillIndependentElementFieldID(std:: |
| - | virtual void fillIndependentMaterialVectorialFieldID(std:: | + | virtual void fillIndependentMaterialVectorialFieldID(std:: |
| - | virtual void fillIndependentElementVectorialFieldID(std:: | + | virtual void fillIndependentElementVectorialFieldID(std:: |
| </ | </ | ||
| Line 30: | Line 30: | ||
| { | { | ||
| MechanicalContactMaterial:: | MechanicalContactMaterial:: | ||
| - | scalarIDMap[&CF_NORMAL_GAP]=VISUSCALAR_CONTACT; | + | scalarIDMap[CF_NORMAL_GAP.getName()]=VISUSCALAR_CONTACT; |
| - | scalarIDMap[&CF_CONTACT_PRESSURE]=VISUSCALAR_CONTACT; | + | scalarIDMap[CF_CONTACT_PRESSURE.getName()]=VISUSCALAR_CONTACT; |
| } | } | ||
| </ | </ | ||
| Line 41: | Line 41: | ||
| if(static_cast< | if(static_cast< | ||
| { | { | ||
| - | scalarIDMap[&CF_SLAVE_NODE_AREA]=VISUSCALAR_CONTACT; | + | scalarIDMap[CF_SLAVE_NODE_AREA.getName()]=VISUSCALAR_CONTACT; |
| } | } | ||
| } | } | ||
| Line 56: | Line 56: | ||
| Il est possible en cliquant sur le bouton " | Il est possible en cliquant sur le bouton " | ||
| + | {{ : | ||
| Les modifications sont opérées uniquement lorsque l'on a cliqué sur le bouton " | Les modifications sont opérées uniquement lorsque l'on a cliqué sur le bouton " | ||
| Line 62: | Line 63: | ||
| ===== Modifications - Vector Field ===== | ===== Modifications - Vector Field ===== | ||
| + | |||
| + | J'ai ajouté la possibilité d' | ||
| + | |||
| + | Par exemple, la force extérieure selon l'axe X : | ||
| + | |||
| + | {{ : | ||
| ==== Champ vectoriel interne ==== | ==== Champ vectoriel interne ==== | ||
| Line 70: | Line 77: | ||
| + | {{ : | ||
| Line 81: | Line 89: | ||
| Exemple de la pression de contact | Exemple de la pression de contact | ||
| + | |||
| + | {{ : | ||
| Exemple du cisaillement de contact | Exemple du cisaillement de contact | ||
| - | <note important> | + | {{ : |
| + | |||
| + | <note important> | ||
| ==== Configuration des champs disponibles ==== | ==== Configuration des champs disponibles ==== | ||
| Line 90: | Line 102: | ||
| Il est possible en cliquant sur le bouton " | Il est possible en cliquant sur le bouton " | ||
| + | {{ : | ||
| Les modifications sont opérées uniquement lorsque l'on a cliqué sur le bouton " | Les modifications sont opérées uniquement lorsque l'on a cliqué sur le bouton " | ||
| Line 96: | Line 109: | ||
| <note important> | <note important> | ||
| ==== Modifications - Scalar Bar ===== | ==== Modifications - Scalar Bar ===== | ||
| - | Afin de préparer mon prochain commit (affichage de champ vectoriel de contact), je suis repassé sur les classes gérant l' | ||
| - | Au lieu d'utiliser | + | - J'ai ajouté |
| - | < | + | |
| - | if(!scalarData) | + | |
| - | { | + | |
| - | scalarData = vtkDoubleArray:: | + | |
| - | scalarData-> | + | |
| - | scalarData-> | + | |
| - | } | + | |
| - | + | ||
| - | Remplir scalarDate | + | |
| - | + | ||
| - | scalarData-> | + | |
| - | dataset-> | + | |
| - | //Cette méthode est plus flexible ! | + | |
| - | dataset-> | + | |
| - | </ | + | |
| - | + | ||
| - | Comme ça, il est possible aisément de récupérer les valeurs scalaires ou vectorielles dans un autre contexte pour faire une colorMap par exemple. | + | |
| - | + | ||
| - | Il faut savoir que les filtres VTK peuvent écraser des données de l'inputData pour insérer les valeurs calculées dans l'outputData. Par exemple, l' | + | |
| - | Suite à cette modification là, j' | + | - J' |
| + | {{ : | ||
| ===== Divers | ===== Divers | ||
| Line 133: | Line 128: | ||
| < | < | ||
| - | [a]: | + | [a]:mtDrawables/ |
| - | [r]: | + | [a]: |
| - | [r]: | + | [a]: |
| + | [a]: | ||
| + | [a]: | ||
| + | [a]: | ||
| + | [a]: | ||
| + | [a]: | ||
| + | [a]: | ||
| + | [a]: | ||
| + | [a]: | ||
| + | [a]: | ||
| + | [a]: | ||
| + | [a]: | ||
| + | [a]: | ||
| + | [a]: | ||
| + | [r]: | ||
| </ | </ | ||
commit/2015/08_09.1439127325.txt.gz · Last modified: (external edit)
