anyKode Marilou
ContentsIndexHome
PreviousUpNext
Le monde

Mise en place du monde.

Nous allons construire un enclos rectangulaire dans lequel les deux robots vont évoluer. 

 

Étape 1: L'enclos
Étape 
Description 
Premiere boite:

  1. Activer le document du monde (world.mworld),
  2. Créer une boite physique (Add -> Physics -> Box) de 10.0 * 0.02 * 0.3 m,
  3. Faire un reset de sa matrice ( ) pour la centrer,
  4. Déplacer la boite de 0.15 m vers le haut (Z) pour qu'elle soit juste au dessus du sol.
  5. Cocher 'Compute Shadows' pour autoriser la géométrie à calculer son ombrage.

 

 
Habillage:

  1. Sélectionner la boite et activer le panneau Modify,
  2. Choisir le sous onglet Shape,
  3. changer la couleur diffuse pour du blanc (255,255,255),
  4. Choisir un fichier de texture.

 

 
L'enclos:

  1. Copier/Coller la boite 3 fois (nous avons donc 4 boites dans le monde),
  2. Déplacer les nouvelles boites et en faire pivoter 2 de 90° sur Z,
  3. Enfin, les placer convenablement pour former un carré.

 

 
Le sol:
Le monde possède un sol par défaut (plan infini en Z=0, voir la configuration) qui intervient dans la physique (les objets dynamiques ne peuvent pas descendre au delàs) mais il n'a pas de représentation graphique. Nous allons créer un Plane 3D pour matérialiser le sol : cet objet 3D (comme tous les objets 3D) n'a aucune incidence dans la gestion de la physique -> il est purement visuel.

  1. Créer un objet 3D Plane (Add-> 3D-> Plane) dans la vue perspective,
  2. Le centrer en faisant un reset de sa matrice,
  3. Lui donner les dimensions 20.0 * 20.0,
  4. Prendre une couleur diffuse blanche et affecter une texture.
  5. Pour plus de confort , sélectionner toutes les entités du monde (Ctrl + A) et pressez G pour grouper les entités.


Note: Il est possible de supprimer l'affichage de la grille dans la vue active à partir du panneau Display

 
La lumière:

  1. Créer une Light (Add-> 3D -> Light)
  2. Lui donner un Range de 10.0 m
  3. Cocher Generate Dynamic Shadows pour indiquer que cette lumière entre en compte dans le calcul de l'ombrage.


Pour activer les ombres dans l'éditeur, activer le panneau Display et cocher Shadows.

Rappel: pour que l'ombrage soit actif sur une géométrie, il faut que Generate Shadows soit activé sur celle-ci et que Generate dynamic shadows soit coché sur la source lumineuse. 

 

 

Étape 2: Importer les robots
Étape 
Description 
Importer un fichier robot (.mphx):

  1. Activer le panneau Add et choisir Physics From File.
  2. Choisir le fichier précédemment créé (robot.mphx)
  3. Cliquer sur OK pour activer le mode création.

 

 

  1. Cliquer dans la vue pour déposer le robot: déplacer la souris sans relâcher le bouton gauche pour placer le robot à l'endroit désiré,
  2. Copier/coller le robot pour créer le second,
  3. Déplacer les robots sur Z pour les sortir du sol (ils sont centrés en 0,0,0 et créés sur Z=0 donc sous le sol ...),
  4. Renommer les robots en robot0 et robot1.

 

 
Documentation v4.7 (18/01/2015), Copyright (c) 2015 anyKode. All rights reserved.
What do you think about this topic? Send feedback!