Aller au contenu principal

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

GrandeurUnitéOù on la voit
Longueur, positionmm (px) dans les fenêtres ; m dans la règle et la longueur d'un ressortPropriétés, règle, ressort
Angledegrés, sens des aiguilles d'une montreRotation, butées
Massekg ; la densité est en kg/m² (le monde est en 2D : masse = densité × aire)Matériau, Masse estimée
ForceNressort (Force, Force de rupture)
RaideurN/m ; amortissement en N·s/mressort
Vitesse de rotationtr/min (positif = horaire)moteurs
CoupleN·mmoteurs
Gravitém/s² (9,81)barre du bas
Tempss, 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