Surface Sections/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "{{GuiCommand/fr |Name=Surface Sections |Name/fr=Surface Sections |MenuLocation=Surface → Sections... |Workbenches=Surface |Version=0.19 }}")
No edit summary
 
(28 intermediate revisions by 2 users not shown)
Line 4: Line 4:
|[[Surface_GeomFillSurface/fr|Remplir entre les courbes limites]]
|[[Surface_GeomFillSurface/fr|Remplir entre les courbes limites]]
|[[Surface_ExtendFace/fr|Extension de surface]]
|[[Surface_ExtendFace/fr|Extension de surface]]
|[[Surface_Module/fr|Atelier Surface]]
|[[Surface_Workbench/fr|Atelier Surface]]
|IconL=Surface_GeomFillSurface.svg
|IconL=Surface_GeomFillSurface.svg
|IconC=Workbench_Surface.svg
|IconR=Surface_ExtendFace.svg
|IconR=Surface_ExtendFace.svg
|IconC=Workbench_Surface.svg
}}
}}


Line 14: Line 14:
|Name/fr=Surface Sections
|Name/fr=Surface Sections
|MenuLocation=Surface → Sections...
|MenuLocation=Surface → Sections...
|Workbenches=[[Surface_Module/fr|Surface]]
|Workbenches=[[Surface_Workbench/fr|Surface]]
|Version=0.19
|Version=0.19
}}
}}
Line 20: Line 20:
==Description==
==Description==


{{Button|[[File:Surface_Sections.svg|16px]] [[Surface_Sections|Surface Sections]]}} is used to create a surface from edges that represent transversal sections of a surface.
{{Button|[[File:Surface_Sections.svg|16px]] [[Surface_Sections/fr|Surface Sections]]}} est utilisé pour créer une surface à partir d'arêtes qui représentent des sections transversales d'une surface.


[[File:Surface_Sections_edges_example.png|x250px]] [[File:Surface_Sections_example.png|x250px]]
[[File:Surface_Sections_edges_example.png|x250px]] [[File:Surface_Sections_example.png|x250px]]


{{Caption|Left: control edges (transversal sections). Right: surface produced from these edges.}}
{{Caption|À gauche: bords de contrôle (coupes transversales). À droite: surface produite à partir de ces arêtes.}}


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


# Make sure you have at lease two edges or curves in space. For example, these can be created with tools of the [[File:Workbench_Draft.svg|24px]] [[Draft_Module|Draft Workbench]] or the [[File:Workbench_Sketcher.svg|24px]] [[Sketcher_Workbench|Sketcher]].
# Assurez-vous d'avoir au moins deux arêtes ou courbes dans l'espace. Par exemple, ceux-ci peuvent être créés avec des outils de l'[[File:Workbench_Draft.svg|24px]] [[Draft_Workbench/fr|atelier Draft]] ou de l'[[File: Workbench_Sketcher.svg|24px]] [[Sketcher_Workbench|atelier Sketcher]].
# Press the {{Button|[[File:Surface_Sections.svg|16px]] [[Surface_Sections|Surface sections]]}} button.
# Appuyez sur le bouton {{Button|[[File: Surface_Sections.svg|16px]] [[Surface_Sections/fr|Surface sections]]}}.
# Press {{Button|Add edge}}.
# Appuyez sur {{Button|Add edge}}.
# Use the pointer to pick the desired edges in the [[3D_view|3D view]]; a preview of the final shape will be shown after selecting two valid edges.
# Utilisez le pointeur pour sélectionner les arêtes souhaitées dans la [[3D_view/fr|Vue 3D]]. Un aperçu de la forme finale sera affiché après avoir sélectionné deux arêtes valides.
# Press {{Button|OK}} to complete the operation.
# Appuyez sur {{Button|OK}} pour terminer l'opération.


== Options ==
== Options ==


* {{Button|Add edge}}: press once to start picking edges in the [[3D_view|3D view]]. Individual lines such as {{Button|[[File:Draft_BSpline.svg|16px]] [[Draft_BSpline|Draft BSplines]]}} and {{Button|[[File:Sketcher_CreateBSpline.svg|16px]] [[Sketcher_CreateBSpline|Sketcher BSplines]]}} can be chosen, as well as any edge from solid objects, like those of {{Button|[[File:PartDesign_Body.svg|16px]] [[PartDesign_Body|PartDesign Bodies]]}} and {{Button|[[File:Part_Primitives.svg|16px]] [[Part_Primitives|Part Primitives]]}}.
* {{Button|Add edge}}: appuyez une fois pour commencer à choisir les arêtes dans la [[3D_view/fr|Vue 3D]]. Les lignes individuelles telles que les {{Button|[[File:Draft_BSpline.svg|16px]] [[Draft_BSpline/fr|Draft BSplines]]}} et les {{Button|[[File:Sketcher_CreateBSpline.svg|16px]] [[Sketcher_CreateBSpline/fr|Sketcher BSplines]]}} peuvent être choisies ainsi que n'importe quelle arête des objets solides, comme celles de {{Button|[[File:PartDesign_Body.svg|16px]] [[PartDesign_Body/fr|PartDesign Corps]]}} et de {{Button|[[File:Part_Primitives.svg|16px]] [[Part_Primitives/fr|Part Primitives]]}}.
* {{Button|Remove edge}}: press once to start picking edges in the [[3D_view|3D view]]; these must be edges that were previously picked with {{Button|Add edge}}.
* {{Button|Remove edge}}: appuyez une fois pour commencer à choisir les arêtes dans la [[3D_view/fr|Vue 3D]]. Celles-ci doivent être des arêtes précédemment sélectionnées avec {{Button|Add edge}}.
* {{KEY|Right mouse button}}: open the context menu and select {{Button|Remove}}, or press {{KEY|Del}} in the keyboard, to remove the currently selected edge in the list.
* {{KEY|Bouton droit de la souris}}: ouvrez le menu contextuel et sélectionnez {{Button|Remove}} ou appuyez sur {{KEY|Suppr}} au clavier pour supprimer le bord actuellement sélectionné dans la liste.
* {{MenuCommand|Drag}}: drag the currently selected element in the list in order to change the order in which it will be processed; the list is processed from top to bottom.
* {{MenuCommand|Drag}}: faites glisser l'élément actuellement sélectionné dans la liste afin de changer l'ordre dans lequel il sera traité. La liste est traitée de haut en bas.
* Press {{Button|Cancel}} or {{KEY|Esc}} to abort the current operation.
* Appuyez sur {{Button|Cancel}} ou {{KEY|Echap}} pour abandonner l'opération en cours.


==Properties==
<span id="Properties"></span>
==Propriétés==


A [[Surface_Sections|Surface Sections]] ({{incode|Surface::Sections}} class) is derived from the basic [[Part_Feature|Part Feature]] ({{incode|Part::Feature}} class, through the {{incode|Part::Spline}} subclass), therefore it shares all the latter's properties.
[[Surface_Sections/fr|Surface Sections]] (classe {{incode|Surface::Sections}}) sont dérivées de la classe de base [[Part_Feature/fr|Part Feature]] (classe {{incode|Part::Feature}} via la sous-classe {{incode|Part::Spline}}). Elles partagent donc toutes les propriétés de cette dernière.


In addition to the properties described in [[Part_Feature|Part Feature]], the Surface Sections has the following properties in the [[property_editor|property editor]].
Outre les propriétés décrites dans [[Part Feature/fr|Part Feature]], Surface Section a les propriétés suivantes dans l'[[property_editor/fr|éditeur de propriétés]].


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


{{TitleProperty|Sections}}
{{TitleProperty|Sections}}


* {{PropertyData|NSections|LinkSubList}}: a list of edges that will be used to build the curve.
* {{PropertyData/fr|NSections|LinkSubList}}: une liste d'arêtes qui seront utilisées pour construire la surface.


<span id="View"></span>
=== View ===
=== Vue ===


{{TitleProperty|Base}}
{{TitleProperty|Base}}


* {{PropertyView|Control Points|Bool}}: it defaults to {{FALSE}}; if set to {{TRUE}}, it will show an overlay with the control points of the surface.
* {{PropertyView|Control Points|Bool}}: par défaut {{FALSE}}. Mis à {{TRUE}}, elle affichera une superposition avec les points de contrôle de la surface.


<span id="Twisting_of_the_surface"></span>
== Scripting ==
== Torsion de la surface ==


La forme de la surface dépend de la direction des arêtes choisies. Si des arêtes sont sélectionnées et que le résultat est une surface qui "se tord" sur elle-même, l'une des arêtes peut avoir besoin de sa liste de sommets dans l'ordre inverse. Voir les informations dans {{Button|[[File:Surface_GeomFillSurface.svg|16px]] [[Surface_GeomFillSurface/fr|Surface Remplir entre les courbes limites]]}} pour une explication plus complète.
{{Emphasis|See also:}} [[FreeCAD_Scripting_Basics|FreeCAD Scripting Basics]].


[[File:Surface_twisting_example_smooth.png|330px]] [[File:Surface_twisting_example_twisted.png|330px]]
The Surface Sections tool can be used in [[macros|macros]] and from the [[Python|Python]] console by adding the {{incode|Surface::Sections}} object.

* The edges to be used to define the surface must be assigned as a [[LinkSubList|LinkSubList]] to the {{incode|NSections}} property of the object.
<span id="Scripting"></span>
* All objects with edges need to be computed before they can be used as input for the properties of the Sections object.
== Script ==

{{Emphasis|Voir aussi:}} [[FreeCAD_Scripting_Basics/fr|FreeCAD Script de base]].

L'outil Surface Sections peut être utilisé dans des [[macros/fr|macros]] et depuis la console [[Python/fr|Python]] en ajoutant l'objet {{incode|Surface::Sections}}.
* Les arêtes à utiliser pour définir la surface doivent être affectées en tant que [[LinkSubList/fr|LinkSubList]] à la propriété {{incode|NSections}} de l'objet.
* Tous les objets avec des arêtes doivent être calculés avant de pouvoir être utilisés comme entrée pour les propriétés de l'objet Sections.


{{Code|code=
{{Code|code=
Line 99: Line 111:
doc.recompute()
doc.recompute()
}}
}}



{{Docnav/fr
{{Docnav/fr
|[[Surface_GeomFillSurface/fr|Remplir entre les courbes limites]]
|[[Surface_GeomFillSurface/fr|Remplir entre les courbes limites]]
|[[Surface_ExtendFace/fr|Extension de surface]]
|[[Surface_ExtendFace/fr|Extension de surface]]
|[[Surface_Module/fr|Atelier Surface]]
|[[Surface_Workbench/fr|Atelier Surface]]
|IconL=Surface_GeomFillSurface.svg
|IconL=Surface_GeomFillSurface.svg
|IconC=Workbench_Surface.svg
|IconR=Surface_ExtendFace.svg
|IconR=Surface_ExtendFace.svg
|IconC=Workbench_Surface.svg
}}
}}



{{Surface Tools navi{{#translation:}}}}
{{Surface Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{clear}}

Latest revision as of 20:53, 2 June 2023

Other languages:

Surface Sections

Emplacement du menu
Surface → Sections...
Ateliers
Surface
Raccourci par défaut
Aucun
Introduit dans la version
0.19
Voir aussi
Aucun

Description

Surface Sections est utilisé pour créer une surface à partir d'arêtes qui représentent des sections transversales d'une surface.

À gauche: bords de contrôle (coupes transversales). À droite: surface produite à partir de ces arêtes.

Utilisation

  1. Assurez-vous d'avoir au moins deux arêtes ou courbes dans l'espace. Par exemple, ceux-ci peuvent être créés avec des outils de l' atelier Draft ou de l' atelier Sketcher.
  2. Appuyez sur le bouton Surface sections.
  3. Appuyez sur Add edge.
  4. Utilisez le pointeur pour sélectionner les arêtes souhaitées dans la Vue 3D. Un aperçu de la forme finale sera affiché après avoir sélectionné deux arêtes valides.
  5. Appuyez sur OK pour terminer l'opération.

Options

  • Add edge: appuyez une fois pour commencer à choisir les arêtes dans la Vue 3D. Les lignes individuelles telles que les Draft BSplines et les Sketcher BSplines peuvent être choisies ainsi que n'importe quelle arête des objets solides, comme celles de PartDesign Corps et de Part Primitives.
  • Remove edge: appuyez une fois pour commencer à choisir les arêtes dans la Vue 3D. Celles-ci doivent être des arêtes précédemment sélectionnées avec Add edge.
  • Bouton droit de la souris: ouvrez le menu contextuel et sélectionnez Remove ou appuyez sur Suppr au clavier pour supprimer le bord actuellement sélectionné dans la liste.
  • Drag: faites glisser l'élément actuellement sélectionné dans la liste afin de changer l'ordre dans lequel il sera traité. La liste est traitée de haut en bas.
  • Appuyez sur Cancel ou Echap pour abandonner l'opération en cours.

Propriétés

Surface Sections (classe Surface::Sections) sont dérivées de la classe de base Part Feature (classe Part::Feature via la sous-classe Part::Spline). Elles partagent donc toutes les propriétés de cette dernière.

Outre les propriétés décrites dans Part Feature, Surface Section a les propriétés suivantes dans l'éditeur de propriétés.

Données

Sections

  • DonnéesNSections (LinkSubList): une liste d'arêtes qui seront utilisées pour construire la surface.

Vue

Base

  • VueControl Points (Bool): par défaut false. Mis à true, elle affichera une superposition avec les points de contrôle de la surface.

Torsion de la surface

La forme de la surface dépend de la direction des arêtes choisies. Si des arêtes sont sélectionnées et que le résultat est une surface qui "se tord" sur elle-même, l'une des arêtes peut avoir besoin de sa liste de sommets dans l'ordre inverse. Voir les informations dans Surface Remplir entre les courbes limites pour une explication plus complète.

Script

Voir aussi: FreeCAD Script de base.

L'outil Surface Sections peut être utilisé dans des macros et depuis la console Python en ajoutant l'objet Surface::Sections.

  • Les arêtes à utiliser pour définir la surface doivent être affectées en tant que LinkSubList à la propriété NSections de l'objet.
  • Tous les objets avec des arêtes doivent être calculés avant de pouvoir être utilisés comme entrée pour les propriétés de l'objet Sections.
import FreeCAD as App
import Draft

doc = App.newDocument()

pl1 = App.Placement()
obj1 = Draft.make_circle(50, placement=pl1, face=False, startangle=0, endangle=180)

pl2 = App.Placement(App.Vector(0, 0, 25), App.Rotation())
obj2 = Draft.make_circle(30, placement=pl2, face=False, startangle=0, endangle=180)

points3 = [App.Vector(18, -10, 50),
           App.Vector(12, 10, 50),
           App.Vector(-12, 10, 50),
           App.Vector(-18, -10, 50)]
obj3 = Draft.make_bspline(points3)

points4 = [App.Vector(15, -20, 100),
           App.Vector(0, 6, 100),
           App.Vector(-15, -20, 100)]
obj4 = Draft.make_bspline(points4)
doc.recompute()

surf = doc.addObject("Surface::Sections", "Surface")
surf.NSections = [(obj1, "Edge1"),
                  (obj2, "Edge1"),
                  (obj3, "Edge1"),
                  (obj4, "Edge1")]
doc.recompute()