Macro WorkFeatures/fr: Difference between revisions

From FreeCAD Documentation
mNo edit summary
No edit summary
 
(13 intermediate revisions by 2 users not shown)
Line 8: Line 8:
|Date=2019-05-01
|Date=2019-05-01
|FCVersion=All
|FCVersion=All
|Download=[https://www.freecadweb.org/wiki/images/9/9d/WF_wf.png ToolBar Icon]
|Download=[https://www.freecadweb.org/wiki/images/9/9d/WF_wf.png Icône de la barre d'outils]
}}
}}


==Description==
==Description==
Cet utilitaire permet de créer des points (Centre de lignes, centre de cercle, centre d'objet...),
Des Axes (à partir de 2 points, Normal à un Plan...),
des Plans (à partir de 3 points, à partir d'un axe et d'un point...)
Et d'autres petits utilitaires pour faciliter la création de votre projet FreeCAD.
Cet utilitaire s'affiche dans la vue combinée.


Outil utilitaire pour créer :
* Des points (points milieu, centre d'un cercle, centre d'un ou plusieurs objets...),
* Des axes (à partir de 2 points, normale d'un plan...),
* Plans (à partir de 3 points, d'un axe et d'un point...).
* Et bien d'autres fonctionnalités utiles pour faciliter la création de votre projet. Cet utilitaire est dans la vue combinée sous l'onglet "Work Features".


[[File:WF.png|640px]]
[[File:WF.png|640px]]
Line 23: Line 23:


==Utilisation==
==Utilisation==

'''Work Features'''
'''Work Features'''


Line 162: Line 163:


==Script==
==Script==
Après téléchargement du fichier compressé ici


Après téléchargement du fichier compressé ici
ToolBar Icon [[Image:WF_wf.png]]


Icône de la barre d'outils [[Image:WF_wf.png]]
'''[https://github.com/Rentlau/WorkFeature Download the latest version on GitHub]''' ,


'''[https://github.com/Rentlau/WorkFeature Téléchargez la dernière version sur GitHub ]''' ,
Vous devez décompresser l'archive zip et copier tous les fichiers dans votre répertoire Macro.
Vous devez décompresser l'archive zip et copier tous les fichiers dans votre répertoire Macro.


'''PS:Cette macro est toujours en développement vérifiez de temps en temps pour vous assurer d'avoir la dernière version.'''
'''PS : cette macro est toujours en développement vérifiez de temps en temps pour vous assurer d'avoir la dernière version.'''


<br />
<br />
Line 176: Line 177:
{{clear}}
{{clear}}


Utilisez [https://www.freecadweb.org/wiki/Std_AddonMgr Addons installer] [[Image:AddonManager.svg|24px]] {{MenuCommand|Menu → Outils → Addon installer}} pour installer facilement WorkFeatures et d'autres macros intéressantes.
Utilisez le [[Image:AddonManager.svg|24px]] [[Std_AddonMgr/fr|Gestionnaire des extensions]], {{MenuCommand|Menu → Outils → Gestionnaire des extensions}} pour installer facilement WorkFeatures et d'autres macros intéressantes.


Ici le tutoriel [[How to install macros/fr|Comment installer une Macro]].
Ici le tutoriel [[How_to_install_macros/fr|Comment installer une macro]].


==Exemples==
==Exemples==
Line 236: Line 237:
<center>
<center>
<gallery widths="500" heights="500">
<gallery widths="500" heights="500">
Image:Concentric Constraint Between two non cylindrical parts.gif
Image:Concentric Constraint Between two non cylindrical parts.gif|Comment contraindre deux parties non cylindriques.<br />'''1:''' L'objet d'origine à modifier.<br />'''2:''' L'objectif est de centrer deux tubes carrés.<br />'''3:''' Sélectionnez le premier objet et dans le menu '''Axe 1/2''' cliquez sur les "Objet(s)" Axes X, Y, Z.<br />'''4:''' Même procédure pour le deuxième objet.<br />'''5:''' Cliquez sur le bouton '''Style de représentation''' et sur "Wireframe",<br />'''6:''' Pour clarifier la vue.<br />'''7:''' Sélectionnez l'objet à centrer et son axe créé.<br />'''8:''' Cliquez sur le bouton '''Draft Déplace...'''<br />'''9:''' Et sélectionnez le premier axe à déplacer sur le deuxième axe.<br />'''10:'''Restaurer la vue normale avec le bouton '''Style de représentation''' et sur '''Comme actuellement'''.<br />'''11:'''Cliquez sur le premier objet déplacé et corrigez la position avec "Vue combinée> Données> Placement".<br />'''12:'''Sélectionnez l'objet créé par WorkFeature (axe du conteneur) et supprimez-le.<br />'''13:'''L'objet est déplacé.<br />'''14:'''Le résultat.
</gallery>
</gallery>
{| class="wikitable"
{| cellpadding=5 style="border:1px solid #BBB"
|Comment contraindre deux parties non cylindriques.<br />'''1:''' L'objet d'origine à modifier.<br />'''2:''' L'objectif est de centrer deux tubes carrés.<br />'''3:''' Sélectionnez le premier objet et dans le menu '''Axe 1/2''' cliquez sur les "Objet(s)" Axes X, Y, Z.<br />'''4:''' Même procédure pour le deuxième objet.<br />'''5:''' Cliquez sur le bouton '''Style de représentation''' et sur "Wireframe",<br />'''6:''' Pour clarifier la vue.<br />'''7:''' Sélectionnez l'objet à centrer et son axe créé.<br />'''8:''' Cliquez sur le bouton '''Draft Déplace...'''<br />'''9:''' Et sélectionnez le premier axe à déplacer sur le deuxième axe.<br />'''10:'''Restaurer la vue normale avec le bouton '''Style de représentation''' et sur '''Comme actuellement'''.<br />'''11:'''Cliquez sur le premier objet déplacé et corrigez la position avec "Vue combinée> Données> Placement".<br />'''12:'''Sélectionnez l'objet créé par WorkFeature (axe du conteneur) et supprimez-le.<br />'''13:'''L'objet est déplacé.<br />'''14:'''Le résultat.
|}

</center>
</center>
{{clear}}
{{clear}}



=== Rotation d'objet ===
=== Rotation d'objet ===

Latest revision as of 20:29, 28 November 2022

Other languages:

Macro WorkFeatures

Description
Utilitaire de création de Points, d'Axes de Cercles et de Plans et beaucoup d'autres fonctions.

Version macro : 2019-05
Date dernière modification : 2019-05-01
Version FreeCAD : All
Téléchargement : Icône de la barre d'outils
Auteur: rentlau_64
Auteur
rentlau_64
Téléchargement
Icône de la barre d'outils
Liens
Version Macro
2019-05
Dernière modification
2019-05-01
Version(s) FreeCAD
All
Raccourci clavier
None
Voir aussi
None

Description

Outil utilitaire pour créer :

  • Des points (points milieu, centre d'un cercle, centre d'un ou plusieurs objets...),
  • Des axes (à partir de 2 points, normale d'un plan...),
  • Plans (à partir de 3 points, d'un axe et d'un point...).
  • Et bien d'autres fonctionnalités utiles pour faciliter la création de votre projet. Cet utilitaire est dans la vue combinée sous l'onglet "Work Features".

WorkFeatures

Utilisation

Work Features


Onglet Origin

  • Onglet Origin
  • Origin : Créer à l'origine : un point et l'axe X, Y ou Z ou les plans XZ, XY et YZ. Les axes, point et plans d'origine sont automatiquement cachés.

Onglet Points

  • Onglet Points
  • Object(s) Center : Créé un point au centre des objets sélectionnés.
  • Lines(s) Center : Créé un point au milieu de chaque ligne sélectionnée.
  • Line(s) Extrema : Créé un point aux extrémités de chaque ligne sélectionnée.
  • Circle(s) Center : Crée un point au centre du cercle(s) ou d'arc(s) sélectionné(s).
  • Point along Line : Créé un point sur la ligne à une certaine distance du point d'extrémité sélectionné.
  • Case de saisie : saisir une valeur de déplacement.
  • Face(s) Center : Créé un point au centre de chacune des faces sélectionnées.
  • Point (Line,Face) : Créé un point à l'intersection de la ligne et du plan sélectionnés.
  • Point (Line,Point) : Crée une projection d'un point sur un point ou un point symétrique.
  • Point (Point,Face) : Projeter un point sur une face.
  • Object(s) Base Point : Créer un point de base sur tous les objets sélectionnés.


Onglet Axis

  • Onglet Axis
  • Object(s) X, Y, Z Axes : Créé 3 axes au centre de tous les objets sélectionnés.
  • Two Points Axis : Créé un axe traversant deux points.
  • Case de saisie : saisir la valeur de déplacement.
  • Cylinder(s) Axis : Créé un axe au centre d'un cylindre.
  • Axis (Line,Line) : Créé un axe entre deux axes.
  • Plane(s) Axes : Créé deux axes perpendiculaires au centre d'un plan.
  • Axis (Point,Axis) : Créé un axe parallèle à un autre axe et croisant un point.
  • Axis (Axis,Point) : Créé un axe perpendiculaire à un autre axe et croisant un point.
  • Case de saisie : saisir la valeur de déplacement.
  • Axis (Plane,Axis) : Projette un axe sur un plan.
  • Axis (Plane,Plane) : Créé un axe à l'intersection de deux plans.
  • Object(s) Base Axis : Créé 3 axes à l'emplacement de base des objets sélectionnés.

Onglet Plane

  • Onglet Plane
  • Three Points Plane : Créé un plan croisant 3 points.
  • Plane (Point, Axis) : Créé un plan croisant une ligne et un point. Le point ne doit PAS appartenir à la ligne !
  • Plane (Point, _Axis) : Créé un plan perpendiculaire à une ligne et croisant un point.
  • Plane (Point, Plane) : Créé un plan croisant un point et parallèle à un plan.
  • Case de saisie : saisir la valeur de déplacement.
  • Plane (Plane, Axis) : Créé un plan croisant une ligne et perpendiculaire à un plan.
  • Case de saisie : saisir la valeur de déplacement.
  • Object(s) Center Planes : Créé 3 plans (XY, XZ et YZ) au centre des objets sélectionnés.

Onglet Objects

  • Onglet Objects
  • Bounding Box(es) : Créé des boîtes englobantes autour de chacun des objets sélectionnés.
  • Bounding Box : Créé une boîte englobante autour de chacun des objets sélectionnés.
  • Cylinder : Sélectionnez d'abord un axe et un point. Définissez le diamètre et la longueur si nécessaire. Cliquez ensuite sur le bouton ... Il va créer un cylindre aligné sur l'axe sélectionné, avec une des extrémités au point sélectionné.
  • Cube : Sélectionnez d'abord un axe et un point. Définissez les dimensions si nécessaire. Cliquez ensuite sur le bouton ... Il va créer un Cube aligné sur l'axe sélectionné. avec l'une des extrémités au point sélectionné.

Onglet Views

  • Onglet Views
  • Align to ... : Définit la vue en cours perpendiculairement à la face sélectionnée ou alignée sur l'axe sélectionné, ou alignée sur deux points. Cliquez de nouveau sur la même sélection inversera la direction.

Onglet Modif.

  • Onglet Modif. Cutting
  • Select Object : Après avoir sélectionné votre objet et tout d'abord un objet à couper, cliquez sur le bouton 'Select Object',
    • Le nom de l'objet sélectionné est affiché
  • Select Cut Line : Deuxièmement, une ligne de coupe et cliquez sur le bouton 'Select Cut Line',
    • Le nom de la ligne sélectionnée est affiché
  • Select Ref. Plane : Enfin, un plan de référence et cliquez sur 'Select Ref. Plane'!
    • Le nom du plan sélectionné est affiché
  • Angle : Angle de coupe (Defaut: 0.0)
  • Thickness : Épaisseur de la coupe (Defaut : 0.0)
  • Reset : Réinitialiser les valeurs
  • Apply : Appliquer les valeurs

Onglet Check.

  • Onglet Check.
  • are Parallel ? : Vérifie si deux faces ou deux arêtes sont parallèles:
        • Sélectionnez les 2 faces/plans ou 2 arêtes/lignes et cliquez sur ce bouton
  • are Perpendicular ? : Vérifie si deux faces ou deux arêtes sont perpendiculaires:
    • Sélectionnez les 2 faces/plans ou 2 arêtes/lignes et cliquez sur ce bouton
  • are Coplanar ? : Vérifie si deux faces ou deux arêtes sont coplanaires:
    • Sélectionnez les 2 faces/plans ou 2 arêtes/lignes et cliquez sur ce bouton
  • Distance Clearance ? : Vérifie la distance de dégagement de deux objets:
    • Mesures rapides entre des faces parallèles et des objets placés de manière similaire Sélectionnez les 2 objets et cliquez sur ce bouton
  • Angle ? : Calcule l'angle à partir de 2 objets:
    • Mesure d'angle entre deux bords ou deux plans
    • Sélectionnez les 2 bords et cliquez sur ce bouton
    • ou: Sélectionnez les 2 plans et cliquez sur ce bouton
    • ou: Sélectionnez un bord et un plan et cliquez sur ce bouton
  • Distance ? : Vérifie la distance de deux points:
    • Mesure des distances et valeurs Delta (sur les axes principaux) entre deux points
    • Sélectionnez les 2 points et cliquez sur ce bouton
  • Length ? : Vérifie la longueur de la ligne:
    • Mesure de longueur et valeurs Delta (sur les axes principaux) pour une ligne
    • Sélectionnez la ligne et cliquez sur ce bouton
  • Area ? : Vérifie la surface:
    • Mesure de surface pour un avion ou un ensemble d'avions.
    • Sélectionnez un ou plusieurs avions et cliquez sur ce bouton
  • View : Détecte la position de la caméra. La valeur renvoyée est la valeur fournie par la fonction getCameraOrientation().

Script

Après téléchargement du fichier compressé ici

Icône de la barre d'outils

Téléchargez la dernière version sur GitHub , Vous devez décompresser l'archive zip et copier tous les fichiers dans votre répertoire Macro.

PS : cette macro est toujours en développement vérifiez de temps en temps pour vous assurer d'avoir la dernière version.


Téléchargez dans GitHub cliquez sur le bouton Télécharger ZIP
Téléchargez dans GitHub cliquez sur le bouton Télécharger ZIP

Utilisez le Gestionnaire des extensions, Menu → Outils → Gestionnaire des extensions pour installer facilement WorkFeatures et d'autres macros intéressantes.

Ici le tutoriel Comment installer une macro.

Exemples

Outils de coupe

Réglage des outils de coupe: sélectionnez un objet à couper, une ligne de coupe et un plan de référence. L'angle est un angle entre le plan de coupe et le plan de référence. L'épaisseur est la largeur du plan de coupe.

Exemple de pratique

Contrainte concentrique entre deux parties non cylindriques

Comment contraindre deux parties non cylindriques.
1: L'objet d'origine à modifier.
2: L'objectif est de centrer deux tubes carrés.
3: Sélectionnez le premier objet et dans le menu Axe 1/2 cliquez sur les "Objet(s)" Axes X, Y, Z.
4: Même procédure pour le deuxième objet.
5: Cliquez sur le bouton Style de représentation et sur "Wireframe",
6: Pour clarifier la vue.
7: Sélectionnez l'objet à centrer et son axe créé.
8: Cliquez sur le bouton Draft Déplace...
9: Et sélectionnez le premier axe à déplacer sur le deuxième axe.
10:Restaurer la vue normale avec le bouton Style de représentation et sur Comme actuellement.
11:Cliquez sur le premier objet déplacé et corrigez la position avec "Vue combinée> Données> Placement".
12:Sélectionnez l'objet créé par WorkFeature (axe du conteneur) et supprimez-le.
13:L'objet est déplacé.
14:Le résultat.


Rotation d'objet

Plan tangent sur une face au point cliqué


Liens

La discussion sur le forum (en anglais) MACRO:Work Feature 2014_12

Ateliers externes

Les ateliers FreeCAD sont faciles à programmer en Python, il y a beaucoup de gens qui développent des ateliers supplémentaires en dehors des développeurs principaux de FreeCAD.

La page ateliers externes contient des informations et des tutoriels sur certains d’entre eux et le projet FreeCAD Addons vise à les rassembler et à les rendre facilement installables depuis FreeCAD.

De nouveaux ateliers sont en développement, tenez vous au courant!

Dernière version

Icônes:

Sources:

Sur github: /github.com/Rentlau/WorkFeature-WB.git

Date 2019-05-01 (YYYY-MM-DD)

20/01/2019

08/03/2015 : WF_2015_03_08 - Coupe circulaire ajoutée - Sont parallèles, perpendiculaires, coplanaires ajoutés

17/02/2015 : WF_2015_02_17 - Onglet Cercle et Ellipse ajoutés - Onglet de coupe ajouté

25/01/2015 : WF_2015_01_25.zip Ajout objet cube cylindre

18/01/2015 : WF_2015_01_18.tar.gz Ajout plan et face pour voir

28/12/2014 : WorkFeatures_2014_12_28.zip

27/12/2014 : WF_2014_12_27.zip