Translations:A2plus Workbench/129/fr

while angle < 360: # exécute cette boucle jusqu'à ce que nous ayons fait un tour complet (360 degrés) # augmenter l'angle de rotation angle += step # définit le nouvel angle dans la boîte de dialogue de progression progressDialog.setValue(angle) # change l'angle de rotation de la pièce "star_wheel_001" starWheel.Placement.Rotation.Angle = math.radians(angle) # résoud les contraintes a2p_solver.solveConstraints(document, useTransaction=True) # mettre à jour la vue après la résolution ('Gui' signifie 'interface utilisateur graphique') FreeCADGui.updateGui # met en avant la boîte de dialogue de progression PySide.QtGui.QWidget.raise_(progressDialog) # si 'Stop' a été pressé dans la boîte de dialogue, quitte la boucle if progressDialog.wasCanceled: angle = 360 # attend un peu avant d'effectuer l'étape suivante time.sleep(timeout) }}
 * 1) le bloc while est la boucle principale pour changer l'angle et résoudre
 * 2) les contraintes d'assemblage par la suite