Tasks Placement/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
(45 intermediate revisions by 3 users not shown)
Line 3: Line 3:
== Description ==
== Description ==


Commande pour modifier le '''positionnement'''. Ces options ne concernent que la position et l'orientation de l'objet dans l'espace, ils n'affectent pas les autres attributs de la forme. Le positionnement est enregistré en interne sous forme de position et une rotation (autour d'un axe ou d'un angle, transformé en un quaternion [https://fr.wikipedia.org/wiki/Quaternions_et_rotation_dans_l'espace]). Alors qu'il existe plusieurs méthodes pour spécifier une rotation, par exemple autour d'un centre, cela n'affecte que les calculs de rotation et il n'y a pas d'enregistrement pour des opérations suivantes. De même, si un axe de rotation (1,1,1) est spécifié, il peut être normalisé lorsqu'il est enregistré dans le quaternion et apparaît comme (0.58, 0.58, 0.58) lorsque l'on navigue sur l'objet par la suite.
Commande pour modifier le '''positionnement'''. Ces options ne concernent que la position et l'orientation de l'objet dans l'espace, ils n'affectent pas les autres attributs de la forme. Le positionnement est enregistré en interne sous forme de position et une rotation (autour d'un axe ou d'un angle, transformé en un [https://fr.wikipedia.org/wiki/Quaternions_et_rotation_dans_l'espace quaternion]). Alors qu'il existe plusieurs méthodes pour spécifier une rotation, par exemple autour d'un centre, cela n'affecte que les calculs de rotation et il n'y a pas d'enregistrement pour des opérations suivantes. De même, si un axe de rotation (1,1,1) est spécifié, il peut être normalisé lorsqu'il est enregistré dans le quaternion et apparaît comme (0.58, 0.58, 0.58) lorsque l'on navigue sur l'objet par la suite.


== Utilisation ==
== Utilisation ==


La fonction '''Positionnement''' peut être accessible de plusieurs façons:
La fonction '''Positionnement''' peut être accessible de plusieurs façons:
* via un [[Python_scripting_tutorial#Vecteurs_et_Positions/fr|script]] Python dans la console et son [[Placement_API/fr|Placement API]].
* via un [[Python_scripting_tutorial#Vecteurs_et_Positions/fr|script]] Python dans la console et son [[Placement_API/fr|API]].
:[[Image:PlacePyConv10.png|Placement de script en y/p/r et Matrix]]
:[[Image:PlacePyConv10.png|Placement de script en y/p/r et Matrix]]
* ou, dans la fenêtre '''Vue combinée → Propriétés → Données → Placement → {{KEY|...}}''',
* ou, dans la fenêtre '''Vue combinée → Propriétés → Données → Placement → {{KEY|...}}''',
:[[Image: Tache_Placement_fr_01.png|Task_Placement]]
:[[Image:Tache_Placement_fr_01.png|Task_Placement]]
* ou par le menu '''Edition → Placement ...'''.
* ou par le menu '''Edition → Placement...'''.


===Activer Placement dans la fenêtre Affichage===
===Activer Placement dans la fenêtre Affichage===
Line 18: Line 18:
* Cliquez sur une forme pour la sélectionner.
* Cliquez sur une forme pour la sélectionner.
* Cliquez sur '''Placement''' (le titre, pas la petite flèche) et une ellipse {{KEY|...}} apparaît: [[Image:Tache_Placement_01_fr_00.png|256px|Tache_Placement]]
* Cliquez sur '''Placement''' (le titre, pas la petite flèche) et une ellipse {{KEY|...}} apparaît: [[Image:Tache_Placement_01_fr_00.png|256px|Tache_Placement]]
* Cliquez sur ce bouton et le {{MenuCommand|Dialogue de placement}} est affiché:
* Cliquez sur l'ellipse et le {{MenuCommand|Boîte de dialogue de Placement}} est affiché:


:[[File:Tache_Placement_en_02.png]]
:[[File:Tache_Placement_en_02.png]]
Line 26: Line 26:
{{TitleProperty|Translation}}
{{TitleProperty|Translation}}


{{TitreProprietes|Translations: }}
{{TitleProperty|Translations: }}
* {{TasksTag|X}} [[File:Tache_Placement_Translation_X_fr.gif|150px|Translation dans la direction X (Cliquez sur l'image pour l'agrandir)]] Déplace le système de coordonnées de l'objet, dans la direction '''X''' , par rapport aux coordonnées d'axes d'origine 0, 0, 0.
* {{TasksTag|X}} [[File:Tache_Placement_Translation_X_fr.gif|150px|Translation dans la direction X (Cliquez sur l'image pour l'agrandir)]] Déplace le système de coordonnées de l'objet, dans la direction '''X''' , par rapport aux coordonnées d'axes d'origine 0, 0, 0.
* {{TasksTag|Y}} [[File:Tache_Placement_Translation_Y_fr.gif|150px|Translation dans la direction Y (Cliquez sur l'image pour l'agrandir)]] Déplace le système de coordonnées de l'objet, dans la direction '''Y''' , par rapport aux coordonnées d'axes d'origine 0, 0, 0.
* {{TasksTag|Y}} [[File:Tache_Placement_Translation_Y_fr.gif|150px|Translation dans la direction Y (Cliquez sur l'image pour l'agrandir)]] Déplace le système de coordonnées de l'objet, dans la direction '''Y''' , par rapport aux coordonnées d'axes d'origine 0, 0, 0.
Line 36: Line 36:
* {{TasksTag|Y}} : Déplace le centre de rotation, dans la direction '''Y''', par rapport aux coordonnées de l'objet sélectionné. (Défaut: 0,0,0).
* {{TasksTag|Y}} : Déplace le centre de rotation, dans la direction '''Y''', par rapport aux coordonnées de l'objet sélectionné. (Défaut: 0,0,0).
* {{TasksTag|Z}} : Déplace le centre de rotation, dans la direction '''Z''', par rapport aux coordonnées de l'objet sélectionné. (Défaut: 0,0,0).
* {{TasksTag|Z}} : Déplace le centre de rotation, dans la direction '''Z''', par rapport aux coordonnées de l'objet sélectionné. (Défaut: 0,0,0).
* {{TasksTag|Défini par l'Utilisateur... }} : Permet de modifier les trois axes ('''X, Y, Z''') en une seule opération [[Image:Part_Revolve_fr_06.png|96px|Défini par l'utilisateur]].
* {{TasksTag|Défini par l'utilisateur...}} : Permet de modifier les trois axes ('''X, Y, Z''') en une seule opération [[Image:Part_Revolve_fr_06.png|96px|Défini par l'utilisateur]].


{{TitleProperty|Rotation}}
{{TitleProperty|Rotation}}
Line 42: Line 42:
Pour ajuster nos '''paramètres de rotation''', deux moyens sont possibles.
Pour ajuster nos '''paramètres de rotation''', deux moyens sont possibles.


* Première option. Sélectionner '''Rotation axis with angle''' [[Image: Tache_Placement_fr_05.png|256px|Tache_Placement Option rotation axis and angle]] (Par défaut)
* Première option. Sélectionner '''Axe de rotation et angle''' [[Image:Tache_Placement_fr_05.png|256px|Tache_Placement Option Axe de rotation et angle]] (Par défaut)
** {{TasksTag|Axis: X}} : La rotation se fera sur l'axe '''X'''.
** {{TasksTag|Axis: X}} : La rotation se fera sur l'axe '''X'''.
** {{TasksTag|Axis: Y}} : La rotation se fera sur l'axe '''Y'''.
** {{TasksTag|Axis: Y}} : La rotation se fera sur l'axe '''Y'''.
Line 48: Line 48:
** {{TasksTag|Angle:}} : Angle de rotation en '''degrés''' de '''-360,00°''' à '''360,00°'''. ( Par défaut : '''0,00°''').
** {{TasksTag|Angle:}} : Angle de rotation en '''degrés''' de '''-360,00°''' à '''360,00°'''. ( Par défaut : '''0,00°''').


* Deuxième option. Sélectionnez '''Euler Angles''' [[Image:Tache_Placement_fr_04.png|256px|Tache_Placement Option Euler angles]].
* Deuxième option. Sélectionnez '''Angles d'Euler''' [[Image:Tache_Placement_fr_04.png|256px|Tache_Placement Option Angles d'Euler]].


Cette option peut être plus facile à travailler, toutefois, même dans ce mode, il y a des choses importantes à retenir : les rotations positives sont dans le sens '''Horaire''', en regardant depuis l'origine le long d'un axe positif. Ou pour le dire autrement, les rotations positives sont dans le sens ''' anti-horaire ''', en regardant vers l'origine le long d'un axe positif.
Cette option peut être plus facile à travailler, toutefois, même dans ce mode, il y a des choses importantes à retenir : les rotations positives sont dans le sens '''Horaire''', en regardant depuis l'origine le long d'un axe positif. Ou pour le dire autrement, les rotations positives sont dans le sens ''' anti-horaire ''', en regardant vers l'origine le long d'un axe positif.


:* [http://fr.wikipedia.org/wiki/Lacet_(mouvement) Lacet] : Le lacet est le mouvement de rotation horizontal d'un mobile autour d'un axe vertical. (Le lacet est l'angle '''Psi ψ''')
:* '''[https://fr.wikipedia.org/wiki/Lacet_(mouvement) Lacet]''' : Le lacet est le mouvement de rotation horizontal d'un mobile autour d'un axe vertical. (Le lacet est l'angle '''Psi ψ''')
:* [http://fr.wikipedia.org/wiki/Tangage Tangage] : Le tangage est défini comme étant un mouvement d'oscillation d'un bateau d'avant en arrière. (Le tangage est l'angle '''Phi φ''').
:* '''[https://fr.wikipedia.org/wiki/Tangage Tangage]''' : Le tangage est défini comme étant un mouvement d'oscillation d'un bateau d'avant en arrière. (Le tangage est l'angle '''Phi φ''').
:* [http://fr.wikipedia.org/wiki/Roulis Roulis] : Le roulis est un mouvement de rotation d'un mobile autour de son axe longitudinal (axe de roulis). (Le Roulis est l'angle '''Thêta θ''').
:* '''[https://fr.wikipedia.org/wiki/Roulis Roulis]''' : Le roulis est un mouvement de rotation d'un mobile autour de son axe longitudinal (axe de roulis). (Le Roulis est l'angle '''Thêta θ''').


Lacet, roulis et tangage se référent à '''l'attitude''' d'un objet dans l'espace 3D. Ces termes sont couramment utilisés dans l'aviation.
Lacet, roulis et tangage se référent à l''''attitude''' d'un objet dans l'espace 3D. Ces termes sont couramment utilisés dans l'aviation. Les angles sont les '''angles Tait-Bryan.''' Si vous voulez plus d'informations, lire [https://fr.wikipedia.org/wiki/Angles_d%27Euler angles d'Euler].


[[Image:Tache_Placement_en_03.png|None|Options Angles d'Euler]]
Les angles sont les '''angles Tait-Bryan.''' Si vous voulez plus d'informations, essayez [http://en.wikipedia.org/wiki/Euler_angles Euler angles].


[[Image:Tache_Placement_Lacet_fr_Mini.gif|None|Lacet]]
<div class="mw-translate-fuzzy">
* {{TasksTag|axe de lacet}} '''Le lacet est la rotation autour de l'axe Z''', c'est à dire une rotation de gauche à droite. (L'angle de lacet est le '''Psi ψ'''). Valeur '''-360.00°''' à '''360, 00°''' (Par défaut, '''0.00°''').
[[Image: Tache_Placement_fr_03.png | left | Option Euler angles]]
{{clear}}
</div>


[[Image:Tache_Placement_Tangage_fr_Mini.gif|None|Tangage]]
<div class="mw-translate-fuzzy">
* {{TasksTag|axe de tangage}} '''Le pitch est la rotation autour de l'axe Y''', c'est-à-dire le cabré et le piqué. (L'angle de tangage est le '''Phi φ'''). Valeur '''-360.00°''' à '''360, 00°''' (Par défaut, '''0.00°''').
[[Image:Tache_Placement_Lacet_fr_Mini.gif|Left|Lacet]]
* {{OngletTache|Axe de lacet}} : Le '''Lacet est la rotation autour de l'axe Z''', c'est à dire une rotation de gauche à droite. (Le lacet est l'angle '''Psi ψ'''). Valeur de '''-360,00°''' à '''360,00°''' (Défaut, '''0,00°''').
<br /><br />
</div>


[[Image:Tache_Placement_Roulis_fr_ Mini.gif|None|Roulis]]
<div class="mw-translate-fuzzy">
* {{TasksTag|axe de roulis}} '''Le roulis est une rotation autour de l'axe X''', c'est à dire l'aile en haut et en bas. (L'angle de roulis est le '''Thêta θ'''). Valeur '''-360.00°''' à '''360, 00°'''(Par défaut, '''0.00°''').
[[Image:Tache_Placement_Tangage_fr_Mini.gif|Left|Tangage]]
* {{OngletTache|Axe de tangage}} : Le '''Tangage est la rotation autour de l'axe des Y''', c'est à dire monter, et, descendre le nez. (Le tangage est l'angle '''Phi φ'''). Valeur de '''-360,00°''' à '''360,00°''' (Défaut, '''0,00°''').
<br /><br />
</div>


* {{TasksTag|Appliquer les changements incrémentiels}} au placement de l'objet : Une fois sélectionnée, cette option met '''virtuellement''' tous les paramètres à zéro, pour vous permettre d'entrer vos valeurs sans avoir à calculer avec les paramètres originaux du formulaire. Une fois que vous aurez confirmé avec {{KEY|OK}}, les valeurs saisies seront ajoutées aux valeurs du formulaire.
<div class="mw-translate-fuzzy">
[[Image:Tache_Placement_Roulis_fr_Mini.gif|Left|Roulis]]
* {{OngletTache|Axe de roulis}} : Le '''Roulis est la rotation autour de l'axe X''', c'est à dire monter et descendre les ailes. (Le Roulis est l'angle '''Thêta θ'''). Valeur de '''-360,00°''' à '''360,00°''' (Défaut, '''0,00°''').
<br />
</div>


* {{KEY|Réinitialiser}} ramène toutes les valeurs à '''0,0,0'''.
<div class="mw-translate-fuzzy">
* {{OngletTache| Appliquer les modifications incrémentielles au placement de l'objet }} : Une fois cochée, cette option met '''virtuellement''' les paramètres à zéro, pour vous permettre d'entrer vos valeurs sans devoir faire de calcul avec les paramètres originaux de la forme.<br />Une fois que vous aurez validé avec {{KEY| OK }}, les valeurs entrées s’additionneront aux valeurs de la forme.
</div>

<div class="mw-translate-fuzzy">
* Le bouton {{KEY| Réinitialiser }}, remet toutes les valeurs à '''0,0,0'''.
</div>


==Liens et Exemple==
==Liens et Exemple==


Un exemple pratique de l'utilisation de cette commande est dans le tutoriel [[Aeroplane/fr| Avion]].
Un exemple pratique de l'utilisation de cette commande est dans le tutoriel [[Aeroplane/fr|Avion]].


Autres explications sur le [[Placement/fr|Placement]]
Autres explications sur le [[Placement/fr|Placement]].





Revision as of 21:29, 25 October 2021

Description

Commande pour modifier le positionnement. Ces options ne concernent que la position et l'orientation de l'objet dans l'espace, ils n'affectent pas les autres attributs de la forme. Le positionnement est enregistré en interne sous forme de position et une rotation (autour d'un axe ou d'un angle, transformé en un quaternion). Alors qu'il existe plusieurs méthodes pour spécifier une rotation, par exemple autour d'un centre, cela n'affecte que les calculs de rotation et il n'y a pas d'enregistrement pour des opérations suivantes. De même, si un axe de rotation (1,1,1) est spécifié, il peut être normalisé lorsqu'il est enregistré dans le quaternion et apparaît comme (0.58, 0.58, 0.58) lorsque l'on navigue sur l'objet par la suite.

Utilisation

La fonction Positionnement peut être accessible de plusieurs façons:

  • via un script Python dans la console et son API.
Placement de script en y/p/r et Matrix
  • ou, dans la fenêtre Vue combinée → Propriétés → Données → Placement → ...,
Task_Placement
  • ou par le menu Edition → Placement....

Activer Placement dans la fenêtre Affichage

  • Cliquez sur une forme pour la sélectionner.
  • Cliquez sur Placement (le titre, pas la petite flèche) et une ellipse ... apparaît: Tache_Placement
  • Cliquez sur l'ellipse et le Boîte de dialogue de Placement est affiché:

Options

Translation

Translations:

  • TASKS X Translation dans la direction X (Cliquez sur l'image pour l'agrandir) Déplace le système de coordonnées de l'objet, dans la direction X , par rapport aux coordonnées d'axes d'origine 0, 0, 0.
  • TASKS Y Translation dans la direction Y (Cliquez sur l'image pour l'agrandir) Déplace le système de coordonnées de l'objet, dans la direction Y , par rapport aux coordonnées d'axes d'origine 0, 0, 0.
  • TASKS Z Translation dans la direction Z (Cliquez sur l'image pour l'agrandir) Déplace le système de coordonnées de l'objet, dans la direction Z , par rapport aux coordonnées d'axes d'origine 0, 0, 0.

Center

  • TASKS X : Déplace le centre de rotation, dans la direction X, par rapport aux coordonnées de l'objet sélectionné. (Défaut: 0,0,0).
  • TASKS Y : Déplace le centre de rotation, dans la direction Y, par rapport aux coordonnées de l'objet sélectionné. (Défaut: 0,0,0).
  • TASKS Z : Déplace le centre de rotation, dans la direction Z, par rapport aux coordonnées de l'objet sélectionné. (Défaut: 0,0,0).
  • TASKS Défini par l'utilisateur... : Permet de modifier les trois axes (X, Y, Z) en une seule opération Défini par l'utilisateur.

Rotation

Pour ajuster nos paramètres de rotation, deux moyens sont possibles.

  • Première option. Sélectionner Axe de rotation et angle Tache_Placement Option Axe de rotation et angle (Par défaut)
    • TASKS Axis: X : La rotation se fera sur l'axe X.
    • TASKS Axis: Y : La rotation se fera sur l'axe Y.
    • TASKS Axis: Z : La rotation se fera sur l'axe Z. (Axe par défaut).
    • TASKS Angle: : Angle de rotation en degrés de -360,00° à 360,00°. ( Par défaut : 0,00°).
  • Deuxième option. Sélectionnez Angles d'Euler Tache_Placement Option Angles d'Euler.

Cette option peut être plus facile à travailler, toutefois, même dans ce mode, il y a des choses importantes à retenir : les rotations positives sont dans le sens Horaire, en regardant depuis l'origine le long d'un axe positif. Ou pour le dire autrement, les rotations positives sont dans le sens anti-horaire , en regardant vers l'origine le long d'un axe positif.

  • Lacet : Le lacet est le mouvement de rotation horizontal d'un mobile autour d'un axe vertical. (Le lacet est l'angle Psi ψ)
  • Tangage : Le tangage est défini comme étant un mouvement d'oscillation d'un bateau d'avant en arrière. (Le tangage est l'angle Phi φ).
  • Roulis : Le roulis est un mouvement de rotation d'un mobile autour de son axe longitudinal (axe de roulis). (Le Roulis est l'angle Thêta θ).

Lacet, roulis et tangage se référent à l'attitude d'un objet dans l'espace 3D. Ces termes sont couramment utilisés dans l'aviation. Les angles sont les angles Tait-Bryan. Si vous voulez plus d'informations, lire angles d'Euler.

Options Angles d'Euler

Lacet

  • TASKS axe de lacet Le lacet est la rotation autour de l'axe Z, c'est à dire une rotation de gauche à droite. (L'angle de lacet est le Psi ψ). Valeur -360.00° à 360, 00° (Par défaut, 0.00°).

Tangage

  • TASKS axe de tangage Le pitch est la rotation autour de l'axe Y, c'est-à-dire le cabré et le piqué. (L'angle de tangage est le Phi φ). Valeur -360.00° à 360, 00° (Par défaut, 0.00°).

Roulis

  • TASKS axe de roulis Le roulis est une rotation autour de l'axe X, c'est à dire l'aile en haut et en bas. (L'angle de roulis est le Thêta θ). Valeur -360.00° à 360, 00°(Par défaut, 0.00°).
  • TASKS Appliquer les changements incrémentiels au placement de l'objet : Une fois sélectionnée, cette option met virtuellement tous les paramètres à zéro, pour vous permettre d'entrer vos valeurs sans avoir à calculer avec les paramètres originaux du formulaire. Une fois que vous aurez confirmé avec OK, les valeurs saisies seront ajoutées aux valeurs du formulaire.
  • Réinitialiser ramène toutes les valeurs à 0,0,0.

Liens et Exemple

Un exemple pratique de l'utilisation de cette commande est dans le tutoriel Avion.

Autres explications sur le Placement.