Difference between revisions of "Macro Megaminx/fr"

From FreeCAD Documentation
Jump to navigation Jump to search
m
m
 
(5 intermediate revisions by the same user not shown)
Line 8: Line 8:
 
|SeeAlso=[[Macro_Rubik_Cube/fr|Macro Rubik Cube]]
 
|SeeAlso=[[Macro_Rubik_Cube/fr|Macro Rubik Cube]]
 
|Date=2019-02-17
 
|Date=2019-02-17
|FCVersion=0.18 and higher
+
|FCVersion=0.18 et plus
 
|Download=[https://www.freecadweb.org/wiki/images/4/43/Macro_Megaminx.png ToolBar Icon]
 
|Download=[https://www.freecadweb.org/wiki/images/4/43/Macro_Megaminx.png ToolBar Icon]
 
}}
 
}}
Line 14: Line 14:
 
==Description==
 
==Description==
  
<div class="mw-translate-fuzzy">
 
Téléchargez le code sur https://github.com/rparkins999/Megaminx dans votre répertoire de macros. Exécutez la macro pour créer un document Megaminx. Ensuite, vous pouvez jouer avec. Les fonctions d'historique peuvent être utilisées construire et sauvegarder des opérateurs (alias algorithmes) qui effectuent des transformations utiles sur le Megaminx. Un ensemble approprié de ceux-ci vous donnera une solution complète. La fonction step_history peut être utilisée pour vous aider à reproduire une opération sur un vrai Megaminx.
 
</div>
 
 
<div class="mw-translate-fuzzy">
 
 
Cette macro crée un document FreeCAD contenant un Megaminx virtuel.
 
Cette macro crée un document FreeCAD contenant un Megaminx virtuel.
(voir https://en.wikipedia.org/wiki/Megaminx) et vous permet de le
+
(voir https://en.wikipedia.org/wiki/Megaminx) et vous permet de
manipuler. Il affiche six vues du Megaminx, y compris chacune
+
manipulez-le. Il affiche six vues du Megaminx, y compris chacune
des douze faces au moins une fois. Il y a différentes flèches (chaque face
+
des douze faces au moins une fois. Il y a différentes flèches (chaque
a une info-bulle qui sera affichée aussi longtemps que vous la survolez avec la
+
avec une info-bulle qui sera affichée aussi longtemps que vous survolez la
souris). En cliquant sur les flèches, vous pouvez faire pivoter les faces du
+
souris dessus). En cliquant sur les flèches, vous pouvez faire pivoter les faces du
Megaminx, faites pivoter l’ensemble du Megaminx ou faites pivoter ou reflétez l’historique des rotations qu’il maintient en mémoire. Il y a également un menu Megaminx qui est affiché sur la droite de la barre de menus
+
Megaminx, faites pivoter l’ensemble du Megaminx ou faites pivoter ou reflétez l’historique
 +
qu’il maintient des rotations que vous avez faites jusqu’à présent.
 +
est également un menu Megaminx qui est affiché à droite de la barre de menus
 
tant que vous avez au moins un document Megaminx ouvert. Du
 
tant que vous avez au moins un document Megaminx ouvert. Du
 
menu, vous pouvez afficher un texte d’aide, réinitialiser le Megaminx à son
 
menu, vous pouvez afficher un texte d’aide, réinitialiser le Megaminx à son
 
initial (résolu), annulez la dernière rotation (et retirez-la de
 
initial (résolu), annulez la dernière rotation (et retirez-la de
l'historique), copiez l'historique dans le presse-papiers, parcourez les
+
l’historique), copiez l’historique dans le presse-papiers, parcourez les
 
l'historique, randomiser le Megaminx, et activer ou désactiver l'écho de
 
l'historique, randomiser le Megaminx, et activer ou désactiver l'écho de
rotations à la vue de rapport. Toutes ces fonctions peuvent aussi être
+
rotations à la vue de rapport. Toutes ces fonctions peuvent également être
 
invoqué en tapant des commandes appropriées dans la fenêtre de la console Python.
 
invoqué en tapant des commandes appropriées dans la fenêtre de la console Python.
</div>
 
  
<div class="mw-translate-fuzzy">
 
 
Un historique sauvegardé dans le presse-papier peut être collé dans la
 
Un historique sauvegardé dans le presse-papier peut être collé dans la
 
fenêtre de la console Python ou copié dans un fichier qui peut être appelé dans une macro et effectué dans le document Megaminx actif. Vous pouvez avoir plus d'un document Megaminx ouvert à la fois, même si un seul peut être actif.
 
fenêtre de la console Python ou copié dans un fichier qui peut être appelé dans une macro et effectué dans le document Megaminx actif. Vous pouvez avoir plus d'un document Megaminx ouvert à la fois, même si un seul peut être actif.
</div>
+
 
 +
==Script==
  
 
{{Codeextralink|https://raw.githubusercontent.com/rparkins999/Megaminx/master/Megaminx.FCMacro}}
 
{{Codeextralink|https://raw.githubusercontent.com/rparkins999/Megaminx/master/Megaminx.FCMacro}}
Line 50: Line 46:
 
{{clear}}
 
{{clear}}
  
==Use==
+
==Utilisation==
  
Download the code from https://github.com/rparkins999/Megaminx into your macro
+
Téléchargez le code de https://github.com/rparkins999/Megaminx dans votre macro
directory. Run the macro to
+
annuaire. Exécutez la macro pour
create a Megaminx document. Then you can play with it. The history functions can be used
+
créer un document Megaminx. Ensuite, vous pouvez jouer avec. Les fonctions d'historique peuvent être utilisées
to construct and save operators (aka algorithms) which do useful transformations on the
+
construire et sauvegarder des opérateurs (alias algorithmes) qui effectuent des transformations utiles sur le
Megaminx. A suitable set of these will give you a complete solution. The step_history
+
Megaminx. Un ensemble approprié de ceux-ci vous donnera une solution complète. Le step_history
function can be used to help you play back an operator onto a real Megaminx.
+
Cette fonction peut être utilisée pour vous aider à reproduire un opérateur sur un vrai Megaminx.

Latest revision as of 15:01, 24 July 2019

Other languages:
English • ‎français • ‎italiano

Macro Megaminx.png Macro_Megaminx

Description
Cette macro crée un Megaminx virtuel

Last modified: 2019-02-17
FreeCAD version: 0.18 et plus
Download: ToolBar Icon
Author
aleph0
Download
ToolBar Icon
Links
Macro Version
1.0
Date last modified
2019-02-17
FreeCAD Version(s)
0.18 et plus
Default shortcut
None
See also
Macro Rubik Cube


Description

Cette macro crée un document FreeCAD contenant un Megaminx virtuel. (voir https://en.wikipedia.org/wiki/Megaminx) et vous permet de manipulez-le. Il affiche six vues du Megaminx, y compris chacune des douze faces au moins une fois. Il y a différentes flèches (chaque avec une info-bulle qui sera affichée aussi longtemps que vous survolez la souris dessus). En cliquant sur les flèches, vous pouvez faire pivoter les faces du Megaminx, faites pivoter l’ensemble du Megaminx ou faites pivoter ou reflétez l’historique qu’il maintient des rotations que vous avez faites jusqu’à présent. Là est également un menu Megaminx qui est affiché à droite de la barre de menus tant que vous avez au moins un document Megaminx ouvert. Du menu, vous pouvez afficher un texte d’aide, réinitialiser le Megaminx à son initial (résolu), annulez la dernière rotation (et retirez-la de l’historique), copiez l’historique dans le presse-papiers, parcourez les l'historique, randomiser le Megaminx, et activer ou désactiver l'écho de rotations à la vue de rapport. Toutes ces fonctions peuvent également être invoqué en tapant des commandes appropriées dans la fenêtre de la console Python.

Un historique sauvegardé dans le presse-papier peut être collé dans la fenêtre de la console Python ou copié dans un fichier qui peut être appelé dans une macro et effectué dans le document Megaminx actif. Vous pouvez avoir plus d'un document Megaminx ouvert à la fois, même si un seul peut être actif.

Script

Temporary code for external macro link. Do not use this code. This code is used exclusively by Addon Manager.


# This code is copied instead of the original macro code
# to guide the user to the online download page.
# Use it if the code of the macro is larger than 64 KB and cannot be included in the wiki
# or if the RAW code URL is somewhere else in the wiki.

from PySide import QtGui, QtCore

diag = QtGui.QMessageBox(QtGui.QMessageBox.Information,
    "Information",
    "This macro must be downloaded from this link\n"
    "\n"
    "https://raw.githubusercontent.com/rparkins999/Megaminx/master/Megaminx.FCMacro" + "\n"
    "\n"
    "Quit this window to access the download page")

diag.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)
diag.setWindowModality(QtCore.Qt.ApplicationModal)
diag.exec_()

import webbrowser 
webbrowser.open("https://raw.githubusercontent.com/rparkins999/Megaminx/master/Megaminx.FCMacro")
<class="rawcodeurl"><a href="https://raw.githubusercontent.com/rparkins999/Megaminx/master/Megaminx.FCMacro">raw code</a>


ToolBar icon Macro Megaminx.png

Macro_Megaminx.FCMacro

Macro Megaminx.png


Utilisation

Téléchargez le code de https://github.com/rparkins999/Megaminx dans votre macro annuaire. Exécutez la macro pour créer un document Megaminx. Ensuite, vous pouvez jouer avec. Les fonctions d'historique peuvent être utilisées construire et sauvegarder des opérateurs (alias algorithmes) qui effectuent des transformations utiles sur le Megaminx. Un ensemble approprié de ceux-ci vous donnera une solution complète. Le step_history Cette fonction peut être utilisée pour vous aider à reproduire un opérateur sur un vrai Megaminx.