Physique
Unités et échelle
1 pixel = 1 millimètre, et tout le reste en découle : kg, N, m/s, tr/min.
L'échelle
1 mètre = 1000 pixels de scène, donc 1 px = 1 mm. C'est pourquoi les fenêtres affichent des millimètres : un cercle de « Rayon 30 » fait 3 cm de rayon, un sol de « Largeur 3000 » fait 3 m.
Le repère : l'origine (0, 0) est au centre de la vue au démarrage ; x augmente vers la droite, y augmente vers le bas (comme sur un écran). Une pièce à y = −200 est au-dessus d'une pièce à y = 0.
Les unités
| Grandeur | Unité | Où on la voit |
|---|---|---|
| Longueur, position | mm (px) dans les fenêtres ; m dans la règle et la longueur d'un ressort | Propriétés, règle, ressort |
| Angle | degrés, sens des aiguilles d'une montre | Rotation, butées |
| Masse | kg ; la densité est en kg/m² (le monde est en 2D : masse = densité × aire) | Matériau, Masse estimée |
| Force | N | ressort (Force, Force de rupture) |
| Raideur | N/m ; amortissement en N·s/m | ressort |
| Vitesse de rotation | tr/min (positif = horaire) | moteurs |
| Couple | N·m | moteurs |
| Gravité | m/s² (9,81) | barre du bas |
| Temps | s, par pas de 1/60 s | — |
Vitesses linéaires : le moteur calcule en m/s ; une bille qui tombe de 1 m arrive à 4,4 m/s.
En Python
L'unité du script est le mm aussi. Deux aides : cm(12) → 120, m(1.5) → 1500. Voir Unités cm et m.
sol(x=0, y=cm(20), largeur=m(3))
cercle(x=0, y=-cm(30), rayon=cm(3))
Essayer ce code dans l’atelier Python