User:Mario52

From FreeCAD Documentation
Jump to: navigation, search

Bonjour

Mes petites macros :

Part CheckGeometry.svg Opération dans la vues 3D

  • Text-x-python.png Macro Mouse Cross: Cette macro change la forme de la souris en une croix de précision.
  • Text-x-python.png Macro Align Object to View: Cette macro aligne l'objet sélectionné à la vue courante et prends les propriétés de celle-ci (Placement angle) de la caméra. .
  • Text-x-python.png Macro Align Face Object to View Cette macro aligne la face sélectionnée face à l'écran (Si un forage ou une face intérieure est sélectionnée le forage est placé perpendiculairement à l'écran).
  • FCCamera 00.png Macro FCCamera: Cette macro peut faire pivoter l'écran dans un angle et axe défini et crée un plan face à l'écran, permet entre autre de detecter la position de la camera ...
  • Macro SelectVisible.png Macro Toggle Visibility: Ensemble de trois macros, macro 1: cache les objets qui ne sont pas sélectionnés, macro 2: affiche tous les objets, macro 3: cache tous les objets.
  • Text-x-python.png Macro Duplicate Selection: Sélectionnez vos objets dans la vue 3D , si une sélection est dupliquée le curseur de la souris change en "ForbiddenCursor" et reste dans cet état tan que la sélection est dupliquée.
  • Macro Copy3DViewToClipboard.png Macro Copy3DViewToClipboard: Copie le contenu de la vue 3D redimensionné à 640, 480 px dans la mémoire (clipboard).
  • Macro Perpendicular To Wire.png Macro Perpendicular To Wire: Cette macro positionne l'objet sélectionné perpendiculairement au fil sélectionné.
  • Macro Rotate To Point.png Macro Rotate To Point: Cette macro crée une rotation de l'objet sur lui même en utilisant comme axe de rotation le boundBox center, le centre massique ou le dernier point de souris cliqué sur l'objet ou autre en utilisant la touche CTRL.
  • Macro FCTreeView.png Macro FCTreeView: Cette macro liste tous les objets du projet en une liste sans tenir compte de la hiérarchie, et offre des options de triage de recherche en respectant la casse ou non par nom, label, longueur.
  • Macro Select Hovering.png Macro Select Hovering: Cette macro sélectionne les faces, bords, points survolés par la souris.

Draft FlipDimension.svg Animation

  • Text-x-python.png Macro_crank_simul: Rotation d'une bielle et d'un piston.
  • Text-x-python.png Macro Spring: simulation de la compression décompression d'un ressort
  • Text-x-python.png Macro hinge: Ouverture et fermeture d'une charnière
  • Text-x-python.png Constraint Draft: Simple exemple d'une animation effectuée avec les objets Draft en utilisant les expressions pour associer les éléments et simuler ou vérifier les mouvements. Ici la seule rotation du cercle entraine le mouvement des autres éléments associés.

Arch MeshToShape.svg Conversion

  • Macro FCWire To Volume.png Macro FCWire To Volume: Cette macro crée facilement une opération booléenne en utilisant des objets Draft wires. Juste sélectionner vos formes donnez la longueur à extruder et cliquez sur le bouton "Create"

Drawing-orthoviews.svg Atelier de dessin

  • Text-x-python.png Macro CartoucheFC: Cette macro GUI permet de remplir simplement tous les champs du cartouche de la feuille mise en plan de FreeCAD, le format de la date et le symbole du mode de projection s'adaptent à la région EU ou US sélectionnée.
  • Macro CartoucheFC Full.png Macro CartoucheFC Full: Cette macro GUI permet de remplir simplement tous les champs du cartouche de la feuille Text-x-python.png Misc_templates_Full de FreeCAD (texteditable), le format de la date et le symbole de la mode de projection s'adaptent à la région de l'UE ou US sélectionnée.
  • Text-x-python.png Macro CartoucheFC 2: Cette macro GUI permet de remplir simplement tous les champs du cartouche de la feuille Text-x-python.png modèle 2 (texteditable) de FreeCAD

Draft BSpline.svg Dxf 2D Draft

  • Macro Make Circle 3 Points.png Macro_Make_Circle_3_Points: crée un cercle sur 3 points sélectionnés, les points peuvent être des objets (cet exemple réunit les deux exemples ci dessous, tous les paramètres se règlent simplement dans une fenêtre graphique).
  • Macro Draft Circle 3 Points.png Macro_Draft_Circle_3_Points: crée un cercle orthogonal sur 3 points sélectionnés, les points peuvent être des objets.
  • Macro Draft Circle 3 Points 3D.png Macro_Draft_Circle_3_Points_3D: crée un cercle sur 3 points sélectionnés dans l’espace 3D, les points peuvent être des objets.
  • Macro Make Arc 3 Points.png Macro Make Arc 3 Points: crée un arc sur 3 points sélectionnés
  • Macro FCConvertLines.png Macro FC Convert Lines: cette macro convertit une ligne, bord (crée une nouvelle ligne) en ligne tiret, tiret point (axe), tiret point point, zigzag et "manuel" paramétrable.
  • Macro Compound Plus.png Macro_Compound_Plus: Petit ensemble de commandes Draft pour travailler les dessin 2D comme par exemple les dessins issus de fichiers DXF
  • Macro Dxf To Shape.png Macro Dxf To Shape: (pas traduit) )Macro utilitaire pour créer un fil unique avec un ensemble de lignes, la ligne créée peut être choisie entre: MakeWire, Bspline, BsplineCurve, BsplineCurve + Arc, Polygon, Bezier curve

Part Measure Clear All.svg Info et mesures

  • FCInfo.png Macro FCInfo: Donne une série de renseignements sur la forme sélectionnée et peut afficher une conversion de la longueur, de l'inclinaison de la forme (degrés, radian, grade), de la surface, du volume et du poids de la forme dans la densité sélectionnée dans différentes unités de grandeur internationales et anglo-saxonne.
  • FCInfo.png Macro FCInfo Alternate Linux: même que ci-dessus, mais pour Linux
  • Macro FCInfoGlass.png Macro FCInfoGlass: Donne une série de renseignements sur la forme sélectionnée et affiche le résultat directement
  • FCInfoToMouse.png Macro FCInfoToMouse: Donne les informations des coordonnées , longueur et angles en temps réel sur la souris dans une bulle annotation affichée dans l'écran 3D
  • Text-x-python.png Macro Delta xyz: Donne la valeur Delta xyz et la distance entre 2 points dans la vue 3D sans gêner le travail sur votre projet

Workbench Image.svg Création d'objets

  • Text-x-python.png Macro Line Length: Create a line giving coordinate XYZ length and angle to plane X Y}}: Crée une ligne en donnant comme paramètres au choix les coordonnées de départ XYZ une longueur et un angle dans le plan X Y.
  • Text-x-python.png Macro Cut Line: Cette macro crée x points ou coupe votre ligne originale en x lignes, donner le nombre de points, vous pouvez : créer des points ou non, créer les lignes (raccorder les points) ou non, créer vos ligne alternativement en deux couleurs (rouge et blanc) ou non au choix. La ligne originale n'est pas modifiée (valable sur ligne, cercle, forme . . .)
  • Macro CirclePlus.png Macro CirclePlus: Crée un cercle ou un arc en donnant différents paramètres au choix comme rayon, diamètre, circonférence, surface, début angle, fin d'angle, arc, anglecentral, corde, flèche, centre (point), placement. (même qu ci dessous mais avec GUI) plus crée un secteur avec face.
  • Text-x-python.png Macro circle: Crée un cercle ou un arc en donnant différents paramètres au choix comme rayon, diamètre, circonférence, surface, début angle, fin d'angle, arc, anglecentral, corde, flèche, centre (point), placement.
  • Text-x-python.png Macro cutCircle: Coupe un cercle ou un arc en x arcs, sélectionnez l'objet(s) donner le nombre de coupures et lancez la macro (Le cercle ou arc original n'est pas modifié).
  • Text-x-python.png Macro Triangle AH: Cette macro crée un triangle en donnant l'angle de tête et la hauteur du triangle (La tête du triangle est positionnée aux coordonnées 0.0.0)
  • FCTexture.png Macro Texture: Crée un projet à partir d'une image BMP en vue de créer une texture en 3D très facilement ou n'importe quelle autre utilisation possible vous êtes jute limité par votre imagination.
  • FCCreaLoft.png Macro Loft: Cette macro crée un loft de plusieurs lignes sélectionnées (Cette macro est spécialement conçue pour la macro Texture ci dessus)
  • FCCircularTextButtom.png Macro Circular Text: Cette macro crée un texte autour d'un cylindre (la page française n'est pas encore traduite)
  • Text-x-python.png Macro WireXYZ: Cette macro crée un wire avec les coordonnées X Y Z extraites d'un fichier texte, les coordonnées sont séparées par un espace et le fichier ne possède pas d'entête.
  • Macro ReproWire.png Macro Repro Wire: Cette macro reproduit un ou les objets ou subobjets sélectionnés ligne face ....
  • FCSpring Helix Variable.png Macro FCSpring Helix Variable: Cette macro crée un ressort avec les bouts tronqués sur deux spires (début du ressort et fin) le pas le diamètre et les troncature sont paramétrables dans le code.

Workbench PartDesign.svg Transformation d'objets

  • Macro CloneConvert.png Macro CloneConvert: Cette macro crée un clône de l'objet ou des objets sélectionnés et les converti dans une unité choisie (inch, mm, m, µm...) ou arbitraire et à la position voulue. Les objets originaux sont reconnu comme mm (base FreeCAd)
  • Macro Connect And Sweep.png Macro_Connect_And_Sweep: Cette macro crée facilement une connection entre deux objets , un objet et un point ou entre deux points (le centre des objets sont les points de départ et d'arrivée du sweep) une forme peut être choisie cercle polygone ellipse paramétrable

Spreadsheet.svg Atelier feuille de calcul

  • Macro FCTreeView.png Macro FCTreeView: Macro pour lister tous les objets du projet dans une liste sans hiérarchie, options trier par nom, étiquette, visibilité, groupe, par longueur, recherche par nom, étiquette .... aucune sensibilité à la casse ou avec sensibilité à la casse et avec sélection de tous les objets affichés dans la fenêtre de la macro.
  • Macro FCSpreadsheet Extract.png Macro FCSpreadSheet Extract: Cette macro enregistre les données dans un fichier csv avec les formules ou dans un fichier xml.

Arch Survey.svg Utilitaires

  • CenterFace.png Macro CenterFace: cette macro crée un point rouge (modifiable) au centre de la face (ou des faces) sélectionnée et affiche les coordonnées du centre de la surface et des coordonnées de la face (ou des faces de l'objet)
  • BoundBoxTracing.png Macro BoundingBox Tracing: cette macro trace en rouge (modifiable) le tour du boundingbox (6 faces) avec 6 rectangles

Bulb.svg Wizards

  • Text-x-python.png Macro Stairs: Create stair helix, create your stair nosing select and run the macro.
  • PropertyMemo.png Macro PropertyMemo: Cette petite macro vous permet de créer une nouvelle propriété à votre objet (mémo ou autre texte) ne fonctionne qu'avec les objets Draft.


Mes pages tutoriels

Dxf_Importer_Install : Comment installer les utilitaires d'import et export de fichiers DXF et DWG.

Customize_ToolsBar : Comment ajouter une barre d'outils dans FreeCAD pour y placer de nouveaux boutons par exemple un bouton de macro.

Macro_Install_HowTo : Comment installer une macro dans FreeCAD et comment faire face a des erreurs copier/coller ou de petits dysfonctionnements d'affichage.

Qt_Example : Cette macro est un exemple d'utilisation des principales commandes de la fenêtre d'une macro ici sont traités les extractions de données et l'affectation de données

Gist

Mon compte sur Gist mario52a