Aller au contenu principal

Connexions et contraintes

Étages et calques

Deux pièces ne se touchent que si elles sont au même étage — un axe, lui, les traverse.

Explication

Une vraie machine n'est pas plate : les roues d'un réducteur se chevauchent sans se toucher parce qu'elles sont à des hauteurs différentes sur leur axe. Le labo reproduit ça avec les calques : chaque calque du panneau Layers (touche L) est un étage, et deux pièces ne se cognent que si elles sont au même étage.

  • Le rang dans la pile est l'étage : le calque du bas est l'étage 0, celui du dessus l'étage 1, etc. Réordonner un calque (flèches) change son étage.
  • Les liaisons ignorent les étages : un pivot, une soudure, un arbre relient des pièces d'étages différents. C'est exactement ce qui permet un arbre.
  • Les engrènements ne se font qu'au même étage : deux roues d'étages différents passent l'une devant l'autre.
  • Il y a 16 étages (0 à 15). Un calque plus haut se dessine au-dessus, un peu plus contrasté, avec une ombre portée.
  • Un calque verrouillé protège ses pièces de la souris ; un calque masqué les cache (elles sont toujours simulées).

Le panneau des calques : ordre, nom, badge de hauteur, verrou, visibilité.
Le panneau des calques : ordre, nom, badge de hauteur, verrou, visibilité.

Manipulation

Pose un sol à l'étage 0. Ajoute un layer (clic droit sur le vide › Layers › Ajouter un layer), sélectionne-le, pose une bille juste au-dessus du sol. Play.

Observation

La bille traverse le sol : ils ne sont pas au même étage. Clic droit sur la bille › Layer › Layer 0 : au prochain Play elle se pose dessus.

Exemple

Dans la catapulte à came, les engrenages sont à l'étage 0, la came et le bras à l'étage 1 (la came déborderait dans le petit pignon), la cuillère, la bille et les dominos à l'étage 2 : la bille vole par-dessus toute la machine sans rien toucher, et pourtant la cuillère est soudée au bras.

Le panneau des calques

BoutonEffet
+ Ajouter un layerun étage de plus, au-dessus
Flèches ↑ ↓monter ou descendre le calque = changer son étage (ses pièces sont reconstruites avec la nouvelle hauteur)
Noméditable
Badge violetla hauteur (l'étage) ; une infobulle rappelle la règle
Cadenasverrouiller : plus d'interaction souris sur ses pièces
Œilmasquer / afficher
Corbeillesupprimer ; s'il contient des pièces, une fenêtre propose de les déplacer vers un autre calque ou de les supprimer

Une pièce change de calque par clic droit › Layer › (ça s'applique à toute la sélection). Un pivot prend le calque de sa pièce de référence.

En Python

etage= sur n'importe quelle pièce : cercle(x=0, y=0, rayon=20, etage=2). Un script qui demande un étage crée le calque s'il manque. Un pivot ou un ressort sans etage prend celui de sa première pièce.