Manual:Creating parametric objects/fr: Revision history

Diff selection: Mark the radio buttons of the revisions to compare and hit enter or the button at the bottom.
Legend: (cur) = difference with latest revision, (prev) = difference with preceding revision, m = minor edit.

5 November 2023

4 November 2023

3 June 2022

23 August 2020

30 March 2019

6 August 2018

5 June 2017

  • curprev 21:1521:15, 5 June 2017Jpg87 talk contribs 9,879 bytes +6 Created page with "* Le dépôt de macros FreeCAD * Exemple d'objet paramétrique * [https://github.com/FreeCAD/FreeCAD/blob/master/src/Mod/TemplatePyMod/..."
  • curprev 21:1421:14, 5 June 2017Jpg87 talk contribs 9,873 bytes +15 Created page with "'''Lire plus d'informations'''"
  • curprev 21:1421:14, 5 June 2017Jpg87 talk contribs 9,858 bytes +34 Created page with "Rappelez-vous, si vous souhaitez distribuer des fichiers créés avec ce nouvel outil à d'autres personnes, ils doivent avoir également installé la macro ParamRectangle.py..."
  • curprev 21:1421:14, 5 June 2017Jpg87 talk contribs 9,824 bytes +22 Created page with "* Nous avons maintenant un nouveau bouton de barre d'outils qui, lorsqu'il sera cliqué, créera un rectangle paramétrique."
  • curprev 21:1321:13, 5 June 2017Jpg87 talk contribs 9,802 bytes +47 Created page with "Sous l'onglet Barres d'outils, créez une nouvelle barre d'outils personnalisée dans l'atelier de votre choix (ou globalement), sélectionnez votre macro et ajoutez-la à la..."
  • curprev 21:1321:13, 5 June 2017Jpg87 talk contribs 9,755 bytes +62 Created page with "* Ouvrir le menu '''Outils -> Personnaliser''' * Sous l'onglet "Macros", sélectionnez notre macro ParamRectangle.py, complétez les détails au fur et à mesure que vous le s..."
  • curprev 21:1221:12, 5 June 2017Jpg87 talk contribs 9,693 bytes +43 Created page with "Maintenant, lorsque nous tapons import ParamRectangle, un nouveau rectangle paramétrique sera automatiquement créé. Encore mieux, nous pouvons ajouter un bouton de barre d'..."
  • curprev 21:1221:12, 5 June 2017Jpg87 talk contribs 9,650 bytes +52 Created page with "Bien sûr, il serait fastidieux de devoir taper ces 4 lignes de code Python chaque fois que nous voulons créer un nouveau rectangle paramétrique. Une façon très simple de..."
  • curprev 21:1121:11, 5 June 2017Jpg87 talk contribs 9,598 bytes +39 Created page with "Rien ne s'affiche encore à l'écran, car les propriétés Longueur et Largeur sont à 0, ce qui déclenchera notre condition de "ne rien faire" à l'intérieur de l'exécutio..."
  • curprev 21:1121:11, 5 June 2017Jpg87 talk contribs 9,559 bytes +47 Created page with "Pour créer un nouvel objet paramétrique à l'aide de notre classe ParametricRectangle, nous utiliserons le code suivant. Observez que nous utilisons Part::FeaturePython au l..."
  • curprev 21:1021:10, 5 June 2017Jpg87 talk contribs 9,512 bytes +8 Created page with "En explorant le contenu de ParamRectangle, nous pouvons vérifier qu'il contient notre Classe ParametricRectangle."
  • curprev 21:1021:10, 5 June 2017Jpg87 talk contribs 9,504 bytes +22 Created page with "Une fois cela fait, nous pouvons maintenant l’utiliser dans la console Python :"
  • curprev 21:1021:10, 5 June 2017Jpg87 talk contribs 9,482 bytes +117 Created page with "Au lieu de coller le code ci-dessus dans la console Python, nous devrions plutôt l'enregistrer quelque part, alors nous pourrons le réutiliser et le modifier ultérieurement..."
  • curprev 21:0921:09, 5 June 2017Jpg87 talk contribs 9,365 bytes +92 Created page with "Nous allons donner à notre objet deux propriétés : Longueur et Largeur, que nous utiliserons pour construire un rectangle. Puis, puisque notre objet aura déjà une propri..."
  • curprev 21:0821:08, 5 June 2017Jpg87 talk contribs 9,273 bytes +19 No edit summary
  • curprev 21:0821:08, 5 June 2017Jpg87 talk contribs 9,254 bytes +90 Created page with "Ci-dessous, nous ferons un petit exercice, en construisant un objet paramétrique qui est une simple Face rectangulaire paramétrique. Des exemples plus complexes sont disponi..."
  • curprev 21:0721:07, 5 June 2017Jpg87 talk contribs 9,164 bytes +165 Created page with "Une dernière chose est importante à retenir : lorsque vous créez de tels objets paramétriques dans un document FreeCAD, lorsque vous enregistrez le fichier, le code pytho..."
  • curprev 21:0621:06, 5 June 2017Jpg87 talk contribs 8,999 bytes +73 Created page with "Ensuite, la deuxième partie importante est la méthode d'exécution. Tout code dans cette méthode sera exécuté lorsque l'objet est marqué pour être recalculé, ce qui se..."
  • curprev 21:0521:05, 5 June 2017Jpg87 talk contribs 8,926 bytes +189 Created page with "Toutes les classes Python ont généralement une méthode d'initialisation (__init__ method). Ce qui est à l'intérieur de cette méthode est exécuté lorsque cette classe e..."
  • curprev 21:0221:02, 5 June 2017Jpg87 talk contribs 8,737 bytes +34 Created page with "FreeCAD fournit un système très pratique pour créer de tels objets paramétriques complètement en Python. Ils consistent en une classe Python simple, qui définit toutes l..."
  • curprev 21:0221:02, 5 June 2017Jpg87 talk contribs 8,703 bytes +45 Created page with "En interne, les objets paramétriques ne font rien de différent de ce que nous venons de faire : ils recalculent le contenu de leur propriété Shape, à plusieurs reprises,..."
  • curprev 21:0121:01, 5 June 2017Jpg87 talk contribs 8,658 bytes +34 Created page with "Cependant, nous avons également vu dans tous les chapitres précédents de ce manuel comment les objets paramétriques sont puissants. Il suffit de changer une propriété, e..."
  • curprev 21:0121:01, 5 June 2017Jpg87 talk contribs 8,624 bytes +41 Created page with "Dans le chapitre précédent, nous avons vu comment créer la géométrie Part et comment l'afficher sur l’écran, en l'attacha..."
  • curprev 21:0021:00, 5 June 2017Jpg87 talk contribs 8,583 bytes +3 Created page with "{{Manual:TOC/fr}}"
  • curprev 21:0021:00, 5 June 2017Jpg87 talk contribs 8,580 bytes +8,580 Created page with "Manuel : Création d'objets paramétriques"