TechDraw ComplexSection/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "L'outil 24px '''TechDraw Vue en coupe complexe''' insère une vue en coupe transversale basée sur une vue de la pièce existante et un p...")
No edit summary
 
(33 intermediate revisions by 3 users not shown)
Line 13: Line 13:
|Name=TechDraw ComplexSection
|Name=TechDraw ComplexSection
|Name/fr=TechDraw Vue en coupe complexe
|Name/fr=TechDraw Vue en coupe complexe
|MenuLocation=TechDraw → Insérer une vue en coupe complexe
|MenuLocation=TechDraw → Vues de Techdraw → Insérer une vue en coupe complexe
|Workbenches=[[TechDraw_Workbench/fr|TechDraw]]
|Workbenches=[[TechDraw_Workbench/fr|TechDraw]]
|Version=1.0
|Version=0.21
|SeeAlso=[[TechDraw_SectionView/fr|TechDraw Vue en coupe]], [[TechDraw_View/fr|TechDraw Vue]], [[TechDraw_ProjectionGroup/fr|TechDraw Groupe de projection]]
|SeeAlso=[[TechDraw_SectionView/fr|TechDraw Vue en coupe]], [[TechDraw_View/fr|TechDraw Vue]], [[TechDraw_ProjectionGroup/fr|TechDraw Groupe de projection]]
}}
}}
Line 21: Line 21:
== Description ==
== Description ==


L'outil [[Image:TechDraw_ComplexSection.svg|24px]] '''TechDraw Vue en coupe complexe''' insère une vue en coupe transversale basée sur une vue de la pièce existante et un profil.
L'outil '''TechDraw Vue en coupe complexe''' insère une vue en coupe transversale basée sur une vue de la pièce existante et un profil.


[[Image:TechDraw_QuarterSection_example.png|250px]]
[[Image:TechDraw_QuarterSection_example.png|350px]]
{{Caption|A quarter section view created with the Complex Section tool}}
{{Caption|Une vue en quart de coupe créée avec l'outil Vue en coupe complexe}}


[[Image:TechDraw_AlignedSection_example.png|250px]]
[[Image:TechDraw_AlignedSection_example.png|350px]]
{{Caption|An aligned section view created with the Complex Section tool}}
{{Caption|Une vue en coupe alignée créée avec l'outil Vue en coupe complexe}}


[[Image:TechDraw_OffsetSection_example.png|250px]]
[[Image:TechDraw_OffsetSection_example.png|350px]]
{{Caption|An offset section view created with the Complex Section tool}}
{{Caption|Une vue en coupe décalée créée avec l'outil Vue en coupe complexe}}


== Usage ==
<span id="Usage"></span>
==Utilisation==


# Select a part view and a profile object in the [[3D_view|3D view]] or [[Tree_view|Tree view]]. Profiles are typically Sketches, but any object whose shape can be made into a wire will work.
# Sélectionnez une vue de la pièce et un objet de profil dans la [[3D_view/fr|vue 3D]] ou la [[Tree_view/fr|vue en arborescence]]. Les profils sont généralement des esquisses, mais tout objet dont la forme peut être transformée en polyligne fonctionnera.
# Il existe plusieurs façons de lancer l'outil :
# There are several ways to invoke the tool:
#* Press the {{Button|[[Image:TechDraw_ComplexSection.svg|16px]] [[TechDraw_ComplexSection|Insert Complex Section]]}} button.
#* Appuyez sur le bouton {{Button|[[Image:TechDraw_ComplexSection.svg|16px]] [[TechDraw_ComplexSection/fr|Insérer une vue en coupe complexe]]}}.
#* Select the {{MenuCommand|TechDraw → [[Image:TechDraw_ComplexSection.svg|16px]] Insert Complex Section}} option from the menu.
#* Sélectionnez l'option {{MenuCommand|TechDraw → Vues de Techdraw → [[Image:TechDraw_ComplexSection.svg|16px]] Insérer une vue en coupe complexe}} dans le menu.
# Un panneau de tâches s'ouvre et vous aide à calculer les différentes propriétés. Des valeurs raisonnables pour la direction de la vue sont calculées, mais elles peuvent être modifiées.
# A task panel will open which will help calculate the various properties. Reasonable values for the view Direction are calculated, but these can be changed.


[[Image:TechDraw_ComplexSection_Taskview1.png|x380px]]
[[Image:TechDraw_ComplexSection_Taskview1.png|x380px]]
[[Image:TechDraw_ComplexSection_Taskview2.png|x380px]]
[[Image:TechDraw_ComplexSection_Taskview2.png|x380px]]


<span id="Properties_ComplexSection"></span>
== Properties ComplexSection ==
== Propriétés Vue en coupe complexe ==


See also [[TechDraw_SectionView#Properties|TechDraw SectionView]].
Voir [[TechDraw_SectionView/fr#Propriétés_Vue_en_coupe|TechDraw Vue en coupe]]


<span id="Data"></span>
=== Data ===
=== Données ===


{{TitleProperty|Cutting Tool}}
{{TitleProperty|Cutting Tool}}


* {{PropertyData|Cutting Tool Wire Object}}: The document object whose shape will be used to generate the cutting profile.
* {{PropertyData|Cutting Tool Wire Object}} : l'objet document dont la forme sera utilisée pour générer le profil de coupe.
* {{PropertyData|Projection Strategy}}: Controls how the cut is performed and how the result is projected on the page:
* {{PropertyData|Projection Strategy}} : contrôle la façon dont la découpe est effectuée et comment le résultat est projeté sur la page :
** {{Value|Offset}}: Performs a simple cut of the Source shape and projects the result.
** {{Value|Offset}} : effectue une découpe simple de la forme source et projette le résultat.
** {{Value|Aligned}}: Cuts the Source shape using a tool created from each segment (edge) of the cutting profile. The results of each cut are projected in a vertical or horizontal array, depending on the orientation of the cutting profile.
** {{Value|Aligned}} : découpe la forme source à l'aide d'un outil créé à partir de chaque segment (bord) du profil de découpe. Les résultats de chaque coupe sont projetés dans un tableau vertical ou horizontal, selon l'orientation du profil de coupe.
** {{Value|NoParallel}}: As Aligned, but profile segments which are parallel to the view direction are skipped.
** {{Value|NoParallel}} : comme Aligned, mais les segments de profil qui sont parallèles à la direction de la vue sont ignorés.


== Notes ==
<span id="Notes"></span>
== Remarques ==


See [[TechDraw_SectionView#Notes|TechDraw SectionView]]
Voir [[TechDraw_SectionView/fr#Remarques|TechDraw Vue en coupe]]


== Scripting ==
<span id="Scripting"></span>
==Script==


{{Emphasis|See also:}} [[TechDraw_API|TechDraw API]] and [[FreeCAD_Scripting_Basics|FreeCAD Scripting Basics]].
Voir aussi : [https://freecad.github.io/SourceDoc/ Autogenerated API documentation] et [[FreeCAD_Scripting_Basics/fr|FreeCAD Débuter avec les scripts]].


The ComplexSection tool can be used in [[Macros|macros]] and from the [[Python|Python]] console by using the following functions:
Une Vue en coupe complexe peut être créée à partir de [[Macros/fr|macros]] et à partir de la console [[Python/fr|Python]] à l'aide des fonctions suivantes :


{{Code|code=
{{Code|code=
Line 76: Line 81:
page.addView(view)
page.addView(view)
view.Source = box
view.Source = box
view.Direction = (0.0, 0.0, 1.0)
view.Direction = (0, 0, 1)


section = doc.addObject("TechDraw::DrawComplexSection", "ComplexSection")
section = doc.addObject("TechDraw::DrawComplexSection", "ComplexSection")
Line 82: Line 87:
section.BaseView = view
section.BaseView = view
section.CuttingToolWireObject = profile
section.CuttingToolWireObject = profile
section.Direction = (0.0, 1.0, 0.0)
section.Direction = (0, 1, 0)
section.SectionNormal = (-1.0, 0.0, 0.0)
section.SectionNormal = (-1, 0, 0)
}}
}}

<span id="Examples"></span>
==Exemples==

Pour plus d'informations sur les coupes et certains cas d'utilisation, consultez : [[TechDraw_Section_Examples/fr|TechDraw Exemples de coupes]].

[[Image:TechDraw_ExampleSection-10.png|80px|link=]]
[[Image:TechDraw_ExampleSection-13.png|80px|link=]]
[[Image:TechDraw_ExampleSection-15.png|80px|link=]]
[[Image:TechDraw_ExampleSection-17.png|80px|link=]]
[[Image:TechDraw_ExampleSection-34.png|80px|link=]]
[[Image:TechDraw_ExampleSection-35.png|80px|link=]]





Latest revision as of 09:50, 17 October 2023

Other languages:

TechDraw Vue en coupe complexe

Emplacement du menu
TechDraw → Vues de Techdraw → Insérer une vue en coupe complexe
Ateliers
TechDraw
Raccourci par défaut
Aucun
Introduit dans la version
0.21
Voir aussi
TechDraw Vue en coupe, TechDraw Vue, TechDraw Groupe de projection

Description

L'outil TechDraw Vue en coupe complexe insère une vue en coupe transversale basée sur une vue de la pièce existante et un profil.

Une vue en quart de coupe créée avec l'outil Vue en coupe complexe

Une vue en coupe alignée créée avec l'outil Vue en coupe complexe

Une vue en coupe décalée créée avec l'outil Vue en coupe complexe

Utilisation

  1. Sélectionnez une vue de la pièce et un objet de profil dans la vue 3D ou la vue en arborescence. Les profils sont généralement des esquisses, mais tout objet dont la forme peut être transformée en polyligne fonctionnera.
  2. Il existe plusieurs façons de lancer l'outil :
  3. Un panneau de tâches s'ouvre et vous aide à calculer les différentes propriétés. Des valeurs raisonnables pour la direction de la vue sont calculées, mais elles peuvent être modifiées.

Propriétés Vue en coupe complexe

Voir TechDraw Vue en coupe

Données

Cutting Tool

  • DonnéesCutting Tool Wire Object : l'objet document dont la forme sera utilisée pour générer le profil de coupe.
  • DonnéesProjection Strategy : contrôle la façon dont la découpe est effectuée et comment le résultat est projeté sur la page :
    • Offset : effectue une découpe simple de la forme source et projette le résultat.
    • Aligned : découpe la forme source à l'aide d'un outil créé à partir de chaque segment (bord) du profil de découpe. Les résultats de chaque coupe sont projetés dans un tableau vertical ou horizontal, selon l'orientation du profil de coupe.
    • NoParallel : comme Aligned, mais les segments de profil qui sont parallèles à la direction de la vue sont ignorés.

Remarques

Voir TechDraw Vue en coupe

Script

Voir aussi : Autogenerated API documentation et FreeCAD Débuter avec les scripts.

Une Vue en coupe complexe peut être créée à partir de macros et à partir de la console Python à l'aide des fonctions suivantes :

doc = FreeCAD.ActiveDocument
box = doc.Box
profile = doc.Sketch
page = doc.Page

view = doc.addObject("TechDraw::DrawViewPart", "View")
page.addView(view)
view.Source = box
view.Direction = (0, 0, 1)

section = doc.addObject("TechDraw::DrawComplexSection", "ComplexSection")
page.addView(section)
section.BaseView = view
section.CuttingToolWireObject = profile
section.Direction = (0, 1, 0)
section.SectionNormal = (-1, 0, 0)

Exemples

Pour plus d'informations sur les coupes et certains cas d'utilisation, consultez : TechDraw Exemples de coupes.