anyKode Marilou
ContentsIndexHome
PreviousUpNext
Création

Créer une jointure entre deux corps rigides.

Les jointures sont utilisées pour rendre solidaire deux corps rigides autour de degrés de libertés. Dans cet exemple nous utiliserons la jointure 'Hinge' (1 axe) qui servira à relier un 'bras' sur un 'socle'

 

Création d'une entité Jointure 'Hinge' et connexion aux corps rigides:
Actions 
Description 
Nous utiliserons le tutorial1-2.
Le socle est constitué de deux boites assemblées en corps solide.
le bras est une simple boite elle aussi dans un corps solide.
Si nous exécutons la simulation, le bras (qui n'est pour le moment pas relié) tombe sur le sol.
Nous allons maintenant créer la jointure entre les 2 corps solides: 
 
Création d'une entité jointure:

  • Depuis le panneau 'Add', sélectionner le sous onglet "Link"
  • Cliquer sur "Hinge" pour activer le mode création
  • Déplacer le curseur sur la vue perspective par exemple (le curseur de la souris rouge indique que le mode création est actif)
  • Cliquer bouton gauche dans la vue à l'endroit désiré pour démarrer la création du corps solide
  • Déplacer (sans relâcher le bouton) la souris pour donner la taille, puis relâcher le bouton (la taille est uniquement visuelle et n'à aucune incidence sur la simulation)

 

 
A ce stade la jointure est posé sur le sol et n'est pas connectée.

Passer en mode sélection pour continuer. 
 

  • Sélectionner la jointure et afficher ses propriétés.
  • Cliquer sur le bouton '...' pour sélectionner les 2 corps rigides à relier


 

 

  • Une droite entre la jointure et les corps rigides matérialise le lien

 

 
La rotation du corps /body_arm par rapport à /body_socle se fait autour de l'axe de la jointure.
Nous allons déplacer la jointure de manière à la ramener prés de l'axe de la boite verte:


 
 
Vous pouvez maintenant exécuter la simulation : le bras va pivoter autour de l'axe de la jointure.

Vous constaterez que le bras 'traverse' la boite verte : pour autoriser la détection de collision entre deux objets dynamiques reliés par une jointure, activer l'option 'Collides with connected body(s)' des deux corps rigides de notre exemple. 
 
Documentation v4.7 (18/01/2015), Copyright (c) 2015 anyKode. All rights reserved.
What do you think about this topic? Send feedback!