TechDraw LengthDimension/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(84 intermediate revisions by 2 users not shown)
Line 20: Line 20:
==Description==
==Description==


L'outil [[Image:TechDraw_LengthDimension.svg|24px]] '''TechDraw Cote de longueur''' ajoute une dimension linéaire à une vue. La dimension peut être la distance entre deux sommets, la longueur d'un bord ou la distance entre deux arêtes. La dimension sera initialement la distance projetée (c.-à-d. comme indiqué sur le dessin), mais elle peut être remplacée par la distance 3D réelle en utilisant l'outil {{Button|[[Image:TechDraw_LinkDimension.svg|16px]] [[TechDraw_LinkDimension/fr|TechDraw Lier une dimension]]}}
L'outil '''TechDraw Cote de longueur''' ajoute une cote linéaire à une vue. La cote peut être la distance entre deux points, la longueur d'une ligne droite, la distance perpendiculaire entre deux arêtes ou la distance perpendiculaire entre un point et une arête.


[[Image:TechDraw_Dimension_Length_example.png|220px]]
[[Image:TechDraw_Dimension_Length_example.png|220px]]
{{Caption|Dimension de longueur prise à partir de deux nœuds arbitraires de la vue}}
{{Caption|Cote de longueur prise entre deux points}}


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


# Sélectionnez les points ou les arêtes qui définissent votre mesure.
# Sélectionnez les points et/ou les arêtes qui définissent votre mesure. La géométrie peut être sélectionnée dans la vue 3D (deux premières options) ou dans le dessin (toutes les options) :
#* Sélectionnez deux points.
# Il existe plusieurs façons de lancer l'outil :
#* Sélectionnez une seule arête droite.
#* Appuyez sur le bouton {{Button|[[Image:TechDraw_LengthDimension.svg|16px]] [[TechDraw_LengthDimension/fr|Insérer une cote de longueur]]}}.
#* Sélectionnez deux arêtes. Si les deux arêtes sont droites, elles doivent être parallèles. Cela produira une cote perpendiculaire si un point d'extrémité de l'une des arêtes a une projection perpendiculaire sur l'autre arête (le point résultant doit se trouver sur l'arête réelle). Si plusieurs solutions sont possibles, le point d'extrémité le plus proche de son point de projection est utilisé. S'il n'y a pas de projection perpendiculaire valide, la cote sera la distance entre les extrémités les plus proches des arêtes.
#* Sélectionnez l'option {{MenuCommand|TechDraw → Dimensions → [[Image:TechDraw_LengthDimension.svg|16px]] Insérer une cote de longueur}} dans le menu.
#* Sélectionnez un point et une arête. Cela produira une dimension perpendiculaire. Dans {{VersionMinus/fr|0.21}}, la cote ne sera perpendiculaire que si le point a une projection perpendiculaire sur l'arête réelle. Dans le cas contraire, la cote sera la distance entre le point et l'extrémité la plus proche de l'arête.
# Une dimension sera ajoutée à la vue. La dimension peut être déplacée à la position désirée.
# Si vous avez sélectionné une géométrie dans la vue 3D, ajoutez la bonne vue TechDraw à la sélection en la sélectionnant dans la vue en arborescense.
# Si nécessaire, ajoutez des tolérances comme décrit dans [[TechDraw_Geometric_dimensioning_and_tolerancing/fr#Tol.C3.A9rances|cette page]].
# Il y a plusieurs façons de lancer l'outil :
#* Appuyez sur le bouton {{Button|[[Image:TechDraw_LengthDimension.svg|16px]] [[TechDraw_LengthDimension|Insérer une cote de longueur]]}}.
#* Sélectionnez l'option {{MenuCommand|TechDraw → Dimensions → [[Image:TechDraw_LengthDimension.svg|16px]] Insérer une cote de longueur}} du menu.
# Une cote est ajoutée à la vue.
# La cote peut être déplacée jusqu'à la position souhaitée.
# Si nécessaire, ajoutez des tolérances comme décrit sur [[TechDraw_Geometric_dimensioning_and_tolerancing/fr#Tol.C3.A9rances|cette page]].


<span id="Display_3D_measurement"></span>
Pour modifier les propriétés d'un objet de dimension, double-cliquez dessus dans le dessin ou dans la [[Tree_view/fr|Vue en arborescence]]. Cela ouvrira le dialogue Dimension:
===Affichage des mesures 3D===


La cote affichera initialement la mesure projetée (c'est-à-dire telle qu'elle apparaît dans le dessin). Si nécessaire, et si la cote est basée sur des références 3D, elle peut être remplacée par la mesure 3D réelle en changeant sa propriété {{PropertyData|Measure Type}} en {{Value|True}}. Pour baser une cote sur des références 3D, sélectionnez la géométrie dans la [[3D_view/fr|vue 3D]] au moment de la création, ou utilisez l'outil [[Image:TechDraw_DimensionRepair.svg|16px]] [[TechDraw_DimensionRepair/fr|TechDraw Réparation des cotes]] pour mettre à jour les cotes existantes.
==Boîte de dialogue Dimension==


<span id="Change_properties"></span>
La boîte de dialogue des dimensions propose les paramètres suivants :
===Changer les propriétés===


Pour modifier les propriétés d'un objet Cote, double-cliquez dessus dans le dessin ou dans la [[Tree_view/fr|vue en arborescence]]. Cela ouvrira la [[#Boîte_de_dialogue_Cote|boîte de dialogue Dimension]].
[[Image:TechDraw_DimensionDialog.png|frame|left]]


<span id="Dimension_dialog"></span>
==Boîte de dialogue Cote==

[[Image:TechDraw_DimensionDialog.png|frame|right]]

La boîte de dialogue Cote propose les paramètres suivants :

<span id="Tolerancing"></span>
===Tolérances===
===Tolérances===


* '''Théoriquement exact''': Si coché, spécifie la dimension comme dimension théoriquement exacte. En tant que telle, elle ne supportera aucune tolérance. La dimension sera affichée par un cadre autour de la valeur: [[Image:TechDraw_theoretically_exact.png|100px]]
* '''Théoriquement exact''': Si coché, spécifie la cote comme cote théoriquement exacte. En tant que telle, elle ne supportera aucune tolérance. La cote sera affichée par un cadre autour de la valeur: [[Image:TechDraw_theoretically_exact.png|100px]]


* '''Tolérance symétrique''': Si coché, la sur-tolérance et la sous-tolérance sont égales et la valeur négative de la sur- et de la sous-tolérance est utilisée comme sous-tolérance. L'affichage sera [[Image:TechDraw_equal-tolerance.png|100px]], sinon ce sera [[Image:TechDraw_Non-equal-tolerance.png|80px]].
* '''Tolérance symétrique''': Si coché, la tolérance supérieure et la tolérance inférieure sont égales et la valeur négative de la tolérance supérieure est utilisée comme tolérance inférieure. L'affichage sera [[Image:TechDraw_equal-tolerance.png|100px]], sinon ce sera [[Image:TechDraw_Non-equal-tolerance.png|80px]].


* '''Tolérance supérieure''': La valeur de combien la dimension peut être plus grande.
* '''Tolérance supérieure''' : valeur de combien la cote peut être plus grande.


* '''Tolérance inférieure''': La valeur de combien la dimension peut être plus petite.
* '''Tolérance inférieure''' : valeur de combien la cote peut être plus petite.


<span id="Formatting"></span>
===Mise en forme===
===Mise en forme===


* '''Nombre de décimales''' : Comment la valeur de la dimension sera formatée. Par défaut, le spécificateur est {{Value|%.xf}} où {{Value|x}} est le nombre de décimales. Pour la syntaxe de formatage, voir [https://fr.wikipedia.org/wiki/Printf cette page Wikipedia]. Il existe également un format supplémentaire {{Value|%w}} qui imprime le nombre de chiffres spécifié après le séparateur décimal et supprime les zéros de fin. Par exemple, {{Value|%.2w}} signifie qu'au maximum 2 décimales seront imprimées et que les zéros de queue seront supprimés.
* '''Nombre de décimales''' : comment la valeur de la cote sera formatée. Par défaut, le spécificateur est {{Value|%.xf}} où {{Value|x}} est le nombre de décimales. Pour la syntaxe de formatage, voir [https://fr.wikipedia.org/wiki/Printf cette page Wikipedia]. Il existe également un format supplémentaire {{Value|%w}} qui imprime le nombre de chiffres spécifié après le séparateur décimal et supprime les zéros de fin. Par exemple, {{Value|%.2w}} signifie qu'au maximum 2 décimales seront imprimées et que les zéros de queue seront supprimés.


* '''Texte arbitraire''': Si coché, la dimension est remplacée par le contenu du champ '''Nombre de décimales'''.
* '''Texte arbitraire''' : si coché, la cote est remplacée par le contenu du champ '''Nombre de décimales'''.


* '''Précision de la tolérance supérieure''' : comment la valeur de tolérance supérieure sera formatée. Par défaut, le spécificateur est {{Value|%.xf}} où {{Value|x}} est le nombre de décimales. Pour la syntaxe de formatage, voir [https://fr.wikipedia.org/wiki/Printf cette page Wikipedia].
<div class="mw-translate-fuzzy">
* '''Précision de la tolérance supérieure''': Comment la valeur de surtolérance sera formatée. Par défaut, le spécificateur est {{Value|%.xf}} où {{Value|x}} est le nombre de décimales. Pour la syntaxe de formatage, voir [https://fr.wikipedia.org/wiki/Printf cette page Wikipedia].
</div>


* '''Précision de la tolérance inférieure''' : comment la valeur de tolérance inférieure sera formatée. Par défaut, le spécificateur est {{Value|%.xf}} où {{Value|x}} est le nombre de décimales. Pour la syntaxe de formatage, voir [https://fr.wikipedia.org/wiki/Printf cette page Wikipedia].
<div class="mw-translate-fuzzy">
* '''Précision de la tolérance inférieure''': Comment la valeur de sous-tolérance sera formatée. Par défaut, le spécificateur est {{Value|%.xf}} où {{Value|x}} est le nombre de décimales. Pour la syntaxe de formatage, voir [https://fr.wikipedia.org/wiki/Printf cette page Wikipedia].
</div>


* '''Tolérance du texte arbitraire''': Si coché, les tolérances sont remplacées par le contenu des champs '''Précision de la tolérance supérieure''' '''Précision de la tolérance inférieure'''.
* '''Tolérance du texte arbitraire''' : si coché, les tolérances sont remplacées par le contenu des champs '''Précision de la tolérance supérieure''' '''Précision de la tolérance inférieure'''.


<span id="Display_Style"></span>
=== Style d'affichage ===
=== Style d'affichage ===


* '''Inverser les flèches''': Inverse la direction dans laquelle les flèches de la ligne de cote pointent. Par défaut, elles sont à l'intérieur de la ligne de cote/de l'arc et pointent vers l'extérieur.
* '''Inverser les flèches''' : inverse la direction dans laquelle les flèches de la ligne de la cote pointent. Par défaut, elles sont à l'intérieur de la ligne de cote/de l'arc et pointent vers l'extérieur.


* '''Couleur''': La couleur des lignes et du texte.
* '''Couleur''' : couleur des lignes et du texte.


* '''Taille de la police''': La taille du texte de la cote.
* '''Taille de la police''' : taille du texte de la cote.


* '''Style de représentation''': La norme (et son style) selon laquelle la cote est dessinée. Voir la propriété [[#Vue|'''Norme et style''']] pour plus de détails.
* '''Style de représentation''' : norme (et son style) selon laquelle la cote est dessinée. Voir la propriété [[#Vue|'''Norme et style''']] pour plus de détails.


<span id="Lines"></span>
===Lignes===
===Lignes===


* '''Remplacer les angles''' : Si cette case est cochée, les angles existants de la ligne de cote et des lignes d'extension seront remplacés par les valeurs spécifiées.
* '''Remplacer les angles''' : si cette case est cochée, les angles existants de la ligne de la cote et des lignes d'extension seront remplacés par les valeurs spécifiées.


* '''Angle de la cote''' : Valeur de substitution pour l'angle de la cote avec l'axe X de la vue (en degrés).
* '''Angle de la cote''' : valeur de substitution pour l'angle de la cote avec l'axe X de la vue (en degrés).


* '''Utiliser la valeur par défaut''' : Met l'angle de la ligne de cote à l'angle existant.
* '''Utiliser la valeur par défaut''' : met l'angle de la ligne de la cote à l'angle existant.


* '''Utiliser la sélection''' : Définit l'angle de la ligne de cote pour qu'il corresponde à l'angle de l'arête sélectionnée (ou de deux sommets) dans la vue.
* '''Utiliser la sélection''' : définit l'angle de la ligne de la cote pour qu'il corresponde à l'angle de l'arête sélectionnée (ou de deux sommets) dans la vue.


* '''Angle des lignes d'extension''' : Valeur de remplacement pour l'angle des lignes d'extension avec l'axe X de la vue (en degrés).
* '''Angle des lignes d'extension''' : valeur de remplacement pour l'angle des lignes d'extension avec l'axe X de la vue (en degrés).


* '''Utiliser la valeur par défaut''' : Met l'angle de la ligne d'extension à l'angle existant.
* '''Utiliser la valeur par défaut''' : met l'angle de la ligne d'extension à l'angle existant.


* '''Utiliser la sélection''' : Définit l'angle de la ligne d'extension pour qu'il corresponde à l'angle de l'arête sélectionnée (ou de 2 sommets) dans la vue.
* '''Utiliser la sélection''' : définit l'angle de la ligne d'extension pour qu'il corresponde à l'angle de l'arête sélectionnée (ou de 2 sommets) dans la vue.


== Limitations ==

Les objets Cote sont vulnérables au "[[Topological_naming_problem/fr|Problème de dénomination topologique]]". Cela signifie que si vous modifiez la géométrie 3D, les faces et les arêtes du modèle peuvent être renommées en interne. Si une cote est rattachée à un bord qui est ensuite modifié, la cote peut être faussée. En général, il n'est pas possible de garder les cotes 2D projetées synchronisées avec les objets 3D réels.

Cela signifie qu'en général, il n'est pas possible de garder les cotes 2D projetées synchronisées avec les objets 3D réels si ceux-ci sont modifiés.

<span id="Workaround"></span>
=== Procédure ===

Si vous voulez conserver une vue TechDraw avec des cotes qui ne se cassent pas, vous devez coter un objet qui ne changera pas :
* Créez une copie non paramétrique de l'objet que vous voulez projeter avec [[Part_SimpleCopy/fr|Part Copie simple]].
* Sélectionnez cette copie, puis utilisez [[TechDraw_View/fr|TechDraw Vue]] et ajoutez les cotes souhaitées.
* Si le modèle 3D original est modifié, les modifications n'affecteront pas la copie simple, ni les cotes dans la vue TechDraw.

Voir [[TechDraw_LandmarkDimension/fr|TechDraw Cote à partir des points du repère]] pour une autre approche pour contourner le problème de dénomination topologique.

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

* '''Sélection d'un bord'''. Les bords peuvent être difficiles à sélectionner. Vous pouvez ajuster la zone de sélection des bords en modifiant la préférence [[TechDraw_Preferences/fr#Avancé|Sélection autour des bords]].
* '''Position des décimales'''. Les cotes utilisent le paramètre de nombre total de décimales par défaut. Cela peut être changé via les [[TechDraw_Preferences/fr#Dimensions/fr|préférences]] ou en modifiant la propriété FormatSpec.
* '''Plusieurs objets'''. Les vues peuvent contenir plusieurs objets 3D comme source. Les cotes peuvent être appliquées à la géométrie à partir de n'importe quel objet dans la vue (par exemple d'Object1.Vertex0 à Object2.Vertex3).

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


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


{{Properties_Title|Base}}
{{Properties_Title|Base}}


* {{PropertyData|References 2D|LinkSubList}} : le(s) objet(s) de visualisation de dessin 2D sur lequel (lesquels) la mesure est basée. Utilisé si {{PropertyData|Measure Type}} est à {{Value|Projected}}.
<div class="mw-translate-fuzzy">
* {{PropertyData|X}}: position horizontale du texte de la cotation en mm par rapport à la vue.
* {{PropertyData|References 3D|LinkSubList}} : le(s) objet(s) 3D sur lesquels la mesure est basée. Utilisé si {{PropertyData|Measure Type}} est {{Value|True}}.
* {{PropertyData|Y}}: position verticale du texte de la cotation en mm par rapport à la vue.
* {{PropertyData|Type|Enumeration}} : longueur, rayon, diamètre, etc. Normalement non manipulé par l'utilisateur final.
* {{PropertyData|Type}}: longueur, rayon, diamètre, etc. Normalement non manipulé par l'utilisateur final.
* {{PropertyData|Measure Type|Enumeration}} : la manière dont la mesure est effectuée.
::<code>True</code> - basée sur une géométrie 3D.
* {{PropertyData|Measure Type}}: Comment la mesure est effectuée. Normalement, n'est pas manipulé directement par l'utilisateur.
::<code>True</code> - basé sur la géométrie 3D ou
::<code>Projected</code> - basée sur la géométrie de la vue du dessin 2D.
* {{PropertyData|Theoretical Exact|Bool}} : spécifie une dimension théoriquement exacte (ou de base).
::<code>Projected</code> - basé sur le dessin
::{{FALSE}} - une cote commune par défaut, éventuellement avec des tolérances.
* {{PropertyData|Theoretical Exact}}: spécifie une dimension théoriquement exacte (ou de base).
::{{TRUE}} - une valeur théorique. En tant que telle, elle ne comporte pas de tolérances. La cote sera affichée par un cadre autour de la valeur : [[Image:TechDraw_theoretically_exact.png|100px]]
::{{FALSE}} - une dimension commune par défaut, éventuellement avec des tolérances.
* {{PropertyData|Equal Tolerance|Bool}} : si la tolérance supérieure et la tolérance inférieure sont égales, alors la valeur négative de la tolérance supérieure est utilisée comme tolérance inférieure.
::{{TRUE}} - une valeur théorique. En tant que tel, elle ne supportera aucune tolérance. La cote sera affichée par un cadre autour de la valeur:
::{{TRUE}} - la valeur niée de la {{PropertyData|Over Tolerance}} est utilisée comme {{PropertyData|Under Tolerance}}. L'affichage sera [[Image:TechDraw_equal-tolerance.png|100px]].
[[Image:TechDraw_theoretically_exact.png|100px]]
* {{PropertyData|Equal Tolerance}}: si la sur-tolérance et la sous-tolérance sont égales, la valeur négative de la sur-tolérance est alors utilisée comme sous-tolérance.
::{{TRUE}} - la valeur négative de la {{PropertyData|Over Tolerance}} est utilisée comme {{PropertyData|Under Tolerance}}. L'affichage sera [[Image:TechDraw_equal-tolerance.png|100px]].
::{{FALSE}} - la {{PropertyData|Under Tolerance}} est prise en compte. L'affichage sera [[Image:TechDraw_Non-equal-tolerance.png|80px]]
::{{FALSE}} - la {{PropertyData|Under Tolerance}} est prise en compte. L'affichage sera [[Image:TechDraw_Non-equal-tolerance.png|80px]]
* {{PropertyData|Over Tolerance}}: valeur de combien la dimension peut être plus grande.
* {{PropertyData|Over Tolerance|QuantityConstraint}} : la quantité de laquelle la cote peut être plus grande.
* {{PropertyData|Under Tolerance}}: valeur de combien la dimension peut être plus petite.
* {{PropertyData|Under Tolerance|QuantityConstraint}} : la quantité par laquelle la cote peut être réduite.
* {{PropertyData|Inverted}}: indique si la dimension représente une valeur commune ou une valeur inversée.
* {{PropertyData|Inverted|Bool}} : indique si la cote représente une valeur commune ou inversée.
::{{FALSE}} - la valeur ordinaire est utilisée. Pour la longueur, il s'agit d'un nombre positif, pour angle, la valeur oblique (0° à 180°).
::{{FALSE}} - la valeur ordinaire est utilisée. Pour la longueur, c'est un nombre positif, pour l'angle, la valeur oblique (0° - 180°).
::{{TRUE}} - la valeur inversée est utilisée. Pour la longueur un nombre négatif, pour l'angle la valeur du réflexe (180° à 360°).
::{{TRUE}} - la valeur inversée est utilisée. Pour la longueur, c'est un nombre négatif, pour l'angle, la valeur réflexe (180° - 360°).
* {{PropertyData|X|Distance}} : position horizontale du texte de la cote par rapport à la vue.
</div>
* {{PropertyData|Y|Distance}} : position verticale du texte de la cote par rapport à la vue.
* {{PropertyData|Lock Position|Bool|Hidden}} : verrouille la position du texte de la cote lorsque mis à {{TRUE}}.
* {{PropertyData|Rotation|Angle|Hidden}} : lecture uniquement.
* {{PropertyData|Scale Type|Enumeration|Hidden}} : lecture uniquement.
* {{PropertyData|Scale|FloatConstant|Hidden}} : lecture uniquement.
* {{PropertyData|Caption|String|Hidden}} : non utilisé.


{{Properties_Title|Format}}
{{Properties_Title|Format}}


* {{PropertyData|Format Spec|String}} : comment la valeur de dimension sera formatée. Voir [[#Mise_en_forme|Mise en forme]].
<div class="mw-translate-fuzzy">
* {{PropertyData|Format Spec}}: comment la valeur de dimension sera formatée. Voir [[#Mise_en_forme|Mise en forme]].
* {{PropertyData|Format Spec Over Tolerance|String}} : comme {{PropertyData|Format Spec}}, mais pour les tolérances inférieures.
* {{PropertyData|Format Spec Over Tolerance}}: comme {{PropertyData|Format Spec}}, mais pour les surtolérances.
* {{PropertyData|Format Spec Under Tolerance|String}} : comme {{PropertyData|Format Spec}}, mais pour les tolérances inférieures.
* {{PropertyData|Arbitrary|Bool}}: indique si la cote est remplacée par le contenu du champ '''Format Spec'''.
* {{PropertyData|Format Spec Under Tolerance}}: comme {{PropertyData|Format Spec}}, mais pour les sous-tolérances.
* {{PropertyData|Arbitrary}}: indique si la dimension est remplacée par le contenu du champ '''Format Spec'''.
::{{FALSE}} - le contenu de '''Format Spec''' est utilisé pour formater la valeur de la cote réelle.
::{{FALSE}} - le contenu de '''Format Spec''' est utilisé pour formater la valeur dimensionnelle réelle.
::{{TRUE}} - le contenu de '''Format Spec''' sera affiché sous forme de texte au lieu de la valeur de la cote.
* {{PropertyData|Arbitrary Tolerances|Bool}} : comme {{PropertyData|Arbitrary}}, mais pour la tolérance.
::{{TRUE}} - le contenu de '''Format Spec''' sera affiché sous forme de texte à la place si la valeur de la dimension.
* {{PropertyData|Arbitrary Tolerances}}: Comme {{PropertyData|Arbitrary}}, mais pour la tolérance.
</div>


{{Properties_Title|Override}}
{{Properties_Title|Override}}


* {{PropertyData|Angle Override|Bool}} : indique si la direction des lignes de la cote et d'extension est remplacée.
<div class="mw-translate-fuzzy">
* {{PropertyData|AngleOverride}} : Indique si la direction des lignes de cote et d'extension est remplacée.
::{{FALSE}} - les directions sont calculées comme d'habitude.
::{{FALSE}} - les directions sont calculées comme d'habitude.
::{{TRUE}} - les directions sont remplacées par les valeurs des propriétés LineAngle et ExtensionAngle.
::{{TRUE}} - les directions sont remplacées par les valeurs des propriétés LineAngle et ExtensionAngle.
* {{PropertyData|LineAngle}} : Angle de la ligne de cote avec l'axe X de la vue (en degrés).
* {{PropertyData|Line Angle|Angle}} : angle de la ligne de la cote avec l'axe X de la vue (en degrés).
* {{PropertyData|ExtensionAngle}} : Angle de la ou des lignes d'extension avec l'axe X de la vue (en degrés).
* {{PropertyData|Extension Angle|Angle}} : angle de la ou des lignes d'extension avec l'axe X de la vue (en degrés).
</div>


{{Properties_Title|References}}
=== Vue ===


* {{PropertyData|Saved Geometry|TopoShapeList|Hidden}} : géométrie de référence. {{Version/fr|0.21}}
{{Properties_Title|Base}}


<span id="View"></span>
<div class="mw-translate-fuzzy">
=== Vue ===
* {{PropertyView|Visibility}}: définit si la dimension est visible. {{TRUE}} - visible, {{FALSE}} - masqué.
{{Properties_Title|Dim Format}}
* {{PropertyView|Font}}: nom de la police à utiliser pour le texte de cote.
* {{PropertyView|Font Size}}: taille du texte.
* {{PropertyView|Line Width}}: épaisseur de la ligne de cote.
* {{PropertyView|Color}}: couleur des lignes et du texte.
* {{PropertyView|Standard And Style}}: spécifie le standard (et son style) en fonction duquel la dimension est dessinée:
[[File:TechDraw_Dimension_standardization.png|thumb|center|500px|Différences entre les normes prises en charge]]
::<code>ISO Oriented</code> - dessine conformément à la norme ISO 129-1 (norme internationale), le texte est pivoté de manière à être parallèle à la tangente de la ligne de cote.
::<code>ISO Referencing</code> - dessine conformément à la norme ISO 129-1, le texte est toujours horizontal, au-dessus de la ligne de référence la plus courte possible.
::<code>ASME Inlined</code> - dessine conformément à la norme ASME Y14.5M (norme américaine), le texte est horizontal, inséré dans une rupture dans la ligne de cote ou dans l'arc.
::<code>ASME Referencing</code> - dessiné conformément à la norme ASME Y14.5M, le texte est horizontal, la ligne de référence courte est attachée au centre vertical d'un côté.
* {{PropertyView|Rendering Extent}}: propriété plutôt universelle spécifiant l'espace que le dessin de dimension peut occuper:
::<code>None</code> - aucune ligne ni aucune flèche ne sont dessinées, seule la valeur de cote nue est affichée.
::<code>Minimal</code> - pour les longueurs et les angles, une seule ligne en tête reliant la valeur dimensionnelle à la ''ligne d'extension virtuelle'' du point final est tracée. La ligne d'extension elle-même n'est pas ajoutée.
::Les diamètres sont affichés en fonction de l'étendue <code>Confined</code>, les rayons après l'étendue <code>Reduced</code>.
::<code>Confined</code> - pour les longueurs et les angles, une ligne (ou un arc) à deux pointes reliant les "'lignes d'extension virtuelles" des points de départ et d'arrivée est tracé, bien que les lignes d'extension ne soient pas ajoutées.
::Les diamètres sont dessinés avec une ligne à simple tête allant de la valeur dimensionnelle au point le plus proche du cercle, les rayons étant identiques l'option<code>Reduced</code>.
::<code>Reduced</code> - pour les longueurs et les angles, une ligne à simple tête reliant la valeur dimensionnelle à la ''ligne d'extension'' du point final est dessinée avec la ligne d'extension elle-même.
::Les diamètres sont dessinés avec une ligne simple allant du centre au point le plus proche du cercle, les rayons avec une simple ligne simple allant de la valeur dimensionnelle au point d'arc le plus proche.
::<code>Normal</code> - la valeur par défaut. Pour les longueurs et les angles, une ligne à double tête (ou arc) reliant les "lignes d'extension" des points de départ et d'arrivée est dessinée, les lignes d'extension elles-mêmes.
::Les diamètres sont tracés sous forme de lignes à deux pointes touchant le centre et reliant les points les plus proches et les plus éloignés du cercle.
::Les rayons sont dessinés comme une seule ligne en-tête du centre au point d'arc le plus proche.
::<code>Expanded</code> - Seuls les diamètres prennent en charge cette valeur, ce qui les rend de manière horizontale ou verticale. Les autres types de dimension sont rendus comme avec l'étendue <code>Normal</code>.
* {{PropertyView|Flip Arrowheads}}: par défaut, la valeur ''à l'intérieur'' de la ligne/arc de cote désigne les flèches pointant vers ''vers l'extérieur''. Si elle est placée "à l'extérieur" de la ligne/arc de cote, les flèches pointent "à l'intérieur" de la ligne/arc de cote.
::{{FALSE}} - laisse le sens des flèches à sélectionner automatiquement en fonction de la règle ci-dessus.
::{{TRUE}} - ignore la direction choisie automatiquement et force la direction opposée.
</div>


{{TitleProperty|Base}}
== Limitations ==


* {{PropertyView|Keep Label|Bool}} : non utilisé.
Les objets de dimension sont vulnérables au "[[Topological_naming_problem/fr|Problème de dénomination topologique]]". Cela signifie que si vous modifiez la géométrie 3D, les faces et les arêtes du modèle peuvent être renommées en interne. Si une dimension est attachée à un bord qui est ensuite modifié, la dimension peut être faussée. En général, il n'est pas possible de garder les dimensions 2D projetées synchronisées avec les objets 3D réels.
* {{PropertyView|Stack Order|Integer}} : chevauchement ou sous-chevauchement par rapport à d'autres objets du dessin. {{Version/fr|0.21}}


{{Properties_Title|Dimension Format}}
Cela signifie qu'en général, il n'est pas possible de garder les cotes 2D projetées synchronisées avec les objets 3D réels si ceux-ci sont modifiés.


* {{PropertyView|Arrowsize|Length}} : taille des flèches de cote. {{Version/fr|0.21}}
=== Procédure ===
* {{PropertyView|Color|Color}} : couleur des lignes et du texte.

* {{PropertyView|Flip Arrowheads|Bool}} : par défaut, la valeur ''à l'intérieur'' de la ligne/de l'arc de la cote signifie que les flèches sont dirigées vers l'extérieur. Si elle est placée ''à l'extérieur'' de la ligne/arc de la cote, les flèches pointent ''vers l'intérieur'' de la ligne/arc de la cote.
Si vous souhaitez conserver une vue TechDraw avec des dimensions inaltérables, vous devez dimensionner un objet qui ne changera pas.
::{{FALSE}} - permet de sélectionner automatiquement la direction des flèches selon la règle ci-dessus.
* Sélectionnez l'objet que vous souhaitez projeter, puis basculez vers l'[[Image:Workbench_Part.svg|24px]] [[Part_Workbench/fr|atelier Part]] et utilisez {{MenuCommand|Part → [[Image:Part_SimpleCopy.svg|16px]] [[Part_SimpleCopy/fr|Créer une copie simple]]}}. Cela créera un seul objet non paramétrique, c'est-à-dire qu'il ne sera plus modifiable.
::{{TRUE}} - annule la direction choisie automatiquement et forcez la direction opposée.
* Sélectionnez cette copie, puis utilisez [[TechDraw_View/fr|TechDraw Vue]] et ajoutez les dimensions souhaitées.
* {{PropertyView|Font|Font}} : nom de la police à utiliser pour le texte de la dimension.
* Si le modèle 3D d'origine est modifié, les modifications n'affecteront pas la copie simple ni les dimensions de la vue TechDraw.
* {{PropertyView|Fontsize|Length}} : taille du texte de la dimension.

* {{PropertyView|Gap Factor ASME|Float}} : ajuste l'écart entre les points de la cote et le début des lignes d'extension. L'écart est égal à cette valeur multipliée par la largeur de la ligne. {{Version/fr|0.21}}
Voir [[TechDraw_LandmarkDimension/fr|TechDraw Dimension de repère]] pour une autre approche pour contourner le problème de dénomination topologique.
* {{PropertyView|Gap Factor ISO|Float}} : ajuste l'écart entre les points de dimension et le début des lignes d'extension. L'écart est égal à cette valeur multipliée par la largeur de la ligne. {{Version/fr|0.21}}
* {{PropertyView|Line Spacing Factor|Float}} : ajuste l'espace entre le texte de la cote et la ligne de cote. L'espace est égal à cette valeur multipliée par la largeur de la ligne. {{Version/fr|0.21}}
* {{PropertyView|Line Width|Length}} : épaisseur de la ligne de la cote.
* {{PropertyView|Rendering Extent|Enumeration}}: propriété plutôt universelle spécifiant l'espace du le dessin des cotes peut occuper :
::<code>None</code> - aucune ligne ou flèche n'est dessinée, seule la valeur de la cote est affichée.
::<code>Minimal</code> - pour les longueurs et les angles, une ligne à tête unique reliant la valeur de la cote et la ''ligne d'extension virtuelle'' du point final est tracée. La ligne d'extension elle-même n'est pas ajoutée.
::Les diamètres sont affichés après l'option<code>Confined</code>, les rayons après l'option <code>Reduced</code>.
::<code>Confined</code> - pour les longueurs et les angles, une ligne à double tête (ou un arc) reliant les ''lignes d'extension virtuelles'' des points de départ et d'arrivée est dessinée, bien que les lignes d'extension elles-mêmes ne soient pas ajoutées.
::Les diamètres sont affichés avec une ligne minimale à une tête, de la valeur de la dimension au point le plus proche du cercle, les rayons comme pour l'option <code>Reduced</code>.
::<code>Reduced</code> - pour les longueurs et les angles, une ligne à une tête reliant la valeur dimensionnelle et la ''ligne d'extension'' du point final est dessinée avec la ligne d'extension elle-même.
::Les diamètres sont affichés avec une ligne à une tête du centre au point le plus proche du cercle, les rayons avec une ligne à une tête minimale de la valeur de la cote au point d'arc le plus proche.
::<code>Normal</code> - valeur par défaut. Pour les longueurs et les angles, une ligne à double tête (ou un arc) reliant les ''lignes d'extension'' des points de départ et d'arrivée est dessinée, ainsi que les lignes d'extension elles-mêmes.
::Les diamètres sont dessinés comme des lignes à double tête qui frappent le centre et relient les points les plus proches et les plus éloignés du cercle.
::Les rayons sont dessinés comme une ligne à une tête partant du centre jusqu'au point le plus proche de l'arc.
::<code>Expanded</code> - seuls les diamètres prennent en charge cette valeur, ce qui permet de les rendre d'une manière similaire à une longueur horizontale ou verticale. Les autres types de dimensions sont rendus comme avec l'option <code>Normal</code>.
* {{PropertyView|Standard And Style|Enumeration}}: spécifie la norme (et son style) selon laquelle la dimension est dessinée :
::[[File:TechDraw_Dimension_standardization.png|500px|Différences entre les normes prises en charge]]
::<code>ISO Oriented</code> - dessiné selon la norme ISO 129-1, le texte est tourné de façon à être parallèle à la tangente de la ligne de la cote.
::<code>ISO Referencing</code> - dessiné conformément à la norme ISO 129-1, le texte est toujours horizontal, au-dessus de la ligne de référence la plus courte possible.
::<code>ASME Inlined</code> - dessiné selon la norme ASME Y14.5M, le texte est horizontal, inséré dans une rupture à l'intérieur de la ligne de la cote ou de l'arc.
::<code>ASME Referencing</code> - dessiné conformément à la norme ASME Y14.5M, le texte est horizontal, une courte ligne de référence est fixée au centre vertical d'un côté.


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


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


L'outil Cote de longueur peut être utilisé dans des [[Macros/fr|macros]] et à partir de la console [[Python/fr|Python]] à l'aide des fonctions suivantes:
L'outil Cote de longueur peut être utilisé dans des [[Macros/fr|macros]] et à partir de la console [[Python/fr|Python]] à l'aide des fonctions suivantes:


{{Code|code=
{{Code|code=
dim1 = FreeCAD.ActiveDocument.addObject('TechDraw::DrawViewDimension','Dimension')
dim1 = FreeCAD.ActiveDocument.addObject("TechDraw::DrawViewDimension", "Dimension")
dim1.Type = "Distance"
dim1.Type = "Distance"
dim1.References2D=[(view1, 'Edge1')]
dim1.References2D=[(view1, "Edge1")]
rc = page.addView(dim1)
page.addView(dim1)
}}
}}

==Remarques==

<div class="mw-translate-fuzzy">
* '''Sélection d'un bord'''. Les bords peuvent être difficiles à sélectionner. Vous pouvez ajuster la zone de sélection des arêtes à l’aide du paramètre "/Mod/TechDraw/General/EdgeFuzz" (voir l'[[Std_DlgParameter/fr|Editeur de paramètres]]). C'est un nombre sans dimension. La valeur par défaut est 10.0. Des valeurs dans la plage 20-30 faciliteront considérablement la sélection des arêtes. Un grand nombre entraînera des chevauchements avec d'autres éléments de dessin.
* '''Position des décimales'''. Les cotes utilisent le paramètre de nombre total de décimales par défaut. Cela peut être changé via [[TechDraw_Preferences/fr#Dimensions/fr|préférences]] ou en modifiant la propriété FormatSpec.
* '''Plusieurs objets'''. Les vues peuvent contenir plusieurs objets 3D comme source. Les cotes peuvent être appliquées à la géométrie à partir de n'importe quel objet dans la vue (par exemple d'Object1.Vertex0 à Object2.Vertex3).
</div>





Latest revision as of 16:36, 12 October 2023

TechDraw Cote de longueur

Emplacement du menu
TechDraw → Dimensions → Insérer une cote de longueur
Ateliers
TechDraw
Raccourci par défaut
Aucun
Introduit dans la version
-
Voir aussi
TechDraw Cote horizontale, TechDraw Cote verticale

Description

L'outil TechDraw Cote de longueur ajoute une cote linéaire à une vue. La cote peut être la distance entre deux points, la longueur d'une ligne droite, la distance perpendiculaire entre deux arêtes ou la distance perpendiculaire entre un point et une arête.

Cote de longueur prise entre deux points

Utilisation

  1. Sélectionnez les points et/ou les arêtes qui définissent votre mesure. La géométrie peut être sélectionnée dans la vue 3D (deux premières options) ou dans le dessin (toutes les options) :
    • Sélectionnez deux points.
    • Sélectionnez une seule arête droite.
    • Sélectionnez deux arêtes. Si les deux arêtes sont droites, elles doivent être parallèles. Cela produira une cote perpendiculaire si un point d'extrémité de l'une des arêtes a une projection perpendiculaire sur l'autre arête (le point résultant doit se trouver sur l'arête réelle). Si plusieurs solutions sont possibles, le point d'extrémité le plus proche de son point de projection est utilisé. S'il n'y a pas de projection perpendiculaire valide, la cote sera la distance entre les extrémités les plus proches des arêtes.
    • Sélectionnez un point et une arête. Cela produira une dimension perpendiculaire. Dans version 0.21 et précédentes, la cote ne sera perpendiculaire que si le point a une projection perpendiculaire sur l'arête réelle. Dans le cas contraire, la cote sera la distance entre le point et l'extrémité la plus proche de l'arête.
  2. Si vous avez sélectionné une géométrie dans la vue 3D, ajoutez la bonne vue TechDraw à la sélection en la sélectionnant dans la vue en arborescense.
  3. Il y a plusieurs façons de lancer l'outil :
  4. Une cote est ajoutée à la vue.
  5. La cote peut être déplacée jusqu'à la position souhaitée.
  6. Si nécessaire, ajoutez des tolérances comme décrit sur cette page.

Affichage des mesures 3D

La cote affichera initialement la mesure projetée (c'est-à-dire telle qu'elle apparaît dans le dessin). Si nécessaire, et si la cote est basée sur des références 3D, elle peut être remplacée par la mesure 3D réelle en changeant sa propriété DonnéesMeasure Type en True. Pour baser une cote sur des références 3D, sélectionnez la géométrie dans la vue 3D au moment de la création, ou utilisez l'outil TechDraw Réparation des cotes pour mettre à jour les cotes existantes.

Changer les propriétés

Pour modifier les propriétés d'un objet Cote, double-cliquez dessus dans le dessin ou dans la vue en arborescence. Cela ouvrira la boîte de dialogue Dimension.

Boîte de dialogue Cote

La boîte de dialogue Cote propose les paramètres suivants :

Tolérances

  • Théoriquement exact: Si coché, spécifie la cote comme cote théoriquement exacte. En tant que telle, elle ne supportera aucune tolérance. La cote sera affichée par un cadre autour de la valeur:
  • Tolérance symétrique: Si coché, la tolérance supérieure et la tolérance inférieure sont égales et la valeur négative de la tolérance supérieure est utilisée comme tolérance inférieure. L'affichage sera , sinon ce sera .
  • Tolérance supérieure : valeur de combien la cote peut être plus grande.
  • Tolérance inférieure : valeur de combien la cote peut être plus petite.

Mise en forme

  • Nombre de décimales : comment la valeur de la cote sera formatée. Par défaut, le spécificateur est %.xfx est le nombre de décimales. Pour la syntaxe de formatage, voir cette page Wikipedia. Il existe également un format supplémentaire %w qui imprime le nombre de chiffres spécifié après le séparateur décimal et supprime les zéros de fin. Par exemple, %.2w signifie qu'au maximum 2 décimales seront imprimées et que les zéros de queue seront supprimés.
  • Texte arbitraire : si coché, la cote est remplacée par le contenu du champ Nombre de décimales.
  • Précision de la tolérance supérieure : comment la valeur de tolérance supérieure sera formatée. Par défaut, le spécificateur est %.xfx est le nombre de décimales. Pour la syntaxe de formatage, voir cette page Wikipedia.
  • Précision de la tolérance inférieure : comment la valeur de tolérance inférieure sera formatée. Par défaut, le spécificateur est %.xfx est le nombre de décimales. Pour la syntaxe de formatage, voir cette page Wikipedia.
  • Tolérance du texte arbitraire : si coché, les tolérances sont remplacées par le contenu des champs Précision de la tolérance supérieure Précision de la tolérance inférieure.

Style d'affichage

  • Inverser les flèches : inverse la direction dans laquelle les flèches de la ligne de la cote pointent. Par défaut, elles sont à l'intérieur de la ligne de cote/de l'arc et pointent vers l'extérieur.
  • Couleur : couleur des lignes et du texte.
  • Taille de la police : taille du texte de la cote.
  • Style de représentation : norme (et son style) selon laquelle la cote est dessinée. Voir la propriété Norme et style pour plus de détails.

Lignes

  • Remplacer les angles : si cette case est cochée, les angles existants de la ligne de la cote et des lignes d'extension seront remplacés par les valeurs spécifiées.
  • Angle de la cote : valeur de substitution pour l'angle de la cote avec l'axe X de la vue (en degrés).
  • Utiliser la valeur par défaut : met l'angle de la ligne de la cote à l'angle existant.
  • Utiliser la sélection : définit l'angle de la ligne de la cote pour qu'il corresponde à l'angle de l'arête sélectionnée (ou de deux sommets) dans la vue.
  • Angle des lignes d'extension : valeur de remplacement pour l'angle des lignes d'extension avec l'axe X de la vue (en degrés).
  • Utiliser la valeur par défaut : met l'angle de la ligne d'extension à l'angle existant.
  • Utiliser la sélection : définit l'angle de la ligne d'extension pour qu'il corresponde à l'angle de l'arête sélectionnée (ou de 2 sommets) dans la vue.

Limitations

Les objets Cote sont vulnérables au "Problème de dénomination topologique". Cela signifie que si vous modifiez la géométrie 3D, les faces et les arêtes du modèle peuvent être renommées en interne. Si une cote est rattachée à un bord qui est ensuite modifié, la cote peut être faussée. En général, il n'est pas possible de garder les cotes 2D projetées synchronisées avec les objets 3D réels.

Cela signifie qu'en général, il n'est pas possible de garder les cotes 2D projetées synchronisées avec les objets 3D réels si ceux-ci sont modifiés.

Procédure

Si vous voulez conserver une vue TechDraw avec des cotes qui ne se cassent pas, vous devez coter un objet qui ne changera pas :

  • Créez une copie non paramétrique de l'objet que vous voulez projeter avec Part Copie simple.
  • Sélectionnez cette copie, puis utilisez TechDraw Vue et ajoutez les cotes souhaitées.
  • Si le modèle 3D original est modifié, les modifications n'affecteront pas la copie simple, ni les cotes dans la vue TechDraw.

Voir TechDraw Cote à partir des points du repère pour une autre approche pour contourner le problème de dénomination topologique.

Remarques

  • Sélection d'un bord. Les bords peuvent être difficiles à sélectionner. Vous pouvez ajuster la zone de sélection des bords en modifiant la préférence Sélection autour des bords.
  • Position des décimales. Les cotes utilisent le paramètre de nombre total de décimales par défaut. Cela peut être changé via les préférences ou en modifiant la propriété FormatSpec.
  • Plusieurs objets. Les vues peuvent contenir plusieurs objets 3D comme source. Les cotes peuvent être appliquées à la géométrie à partir de n'importe quel objet dans la vue (par exemple d'Object1.Vertex0 à Object2.Vertex3).

Propriétés

Données

Base

  • DonnéesReferences 2D (LinkSubList) : le(s) objet(s) de visualisation de dessin 2D sur lequel (lesquels) la mesure est basée. Utilisé si DonnéesMeasure Type est à Projected.
  • DonnéesReferences 3D (LinkSubList) : le(s) objet(s) 3D sur lesquels la mesure est basée. Utilisé si DonnéesMeasure Type est True.
  • DonnéesType (Enumeration) : longueur, rayon, diamètre, etc. Normalement non manipulé par l'utilisateur final.
  • DonnéesMeasure Type (Enumeration) : la manière dont la mesure est effectuée.
True - basée sur une géométrie 3D.
Projected - basée sur la géométrie de la vue du dessin 2D.
  • DonnéesTheoretical Exact (Bool) : spécifie une dimension théoriquement exacte (ou de base).
false - une cote commune par défaut, éventuellement avec des tolérances.
true - une valeur théorique. En tant que telle, elle ne comporte pas de tolérances. La cote sera affichée par un cadre autour de la valeur :
  • DonnéesEqual Tolerance (Bool) : si la tolérance supérieure et la tolérance inférieure sont égales, alors la valeur négative de la tolérance supérieure est utilisée comme tolérance inférieure.
true - la valeur niée de la DonnéesOver Tolerance est utilisée comme DonnéesUnder Tolerance. L'affichage sera .
false - la DonnéesUnder Tolerance est prise en compte. L'affichage sera
  • DonnéesOver Tolerance (QuantityConstraint) : la quantité de laquelle la cote peut être plus grande.
  • DonnéesUnder Tolerance (QuantityConstraint) : la quantité par laquelle la cote peut être réduite.
  • DonnéesInverted (Bool) : indique si la cote représente une valeur commune ou inversée.
false - la valeur ordinaire est utilisée. Pour la longueur, c'est un nombre positif, pour l'angle, la valeur oblique (0° - 180°).
true - la valeur inversée est utilisée. Pour la longueur, c'est un nombre négatif, pour l'angle, la valeur réflexe (180° - 360°).
  • DonnéesX (Distance) : position horizontale du texte de la cote par rapport à la vue.
  • DonnéesY (Distance) : position verticale du texte de la cote par rapport à la vue.
  • Données (Hidden)Lock Position (Bool) : verrouille la position du texte de la cote lorsque mis à true.
  • Données (Hidden)Rotation (Angle) : lecture uniquement.
  • Données (Hidden)Scale Type (Enumeration) : lecture uniquement.
  • Données (Hidden)Scale (FloatConstant) : lecture uniquement.
  • Données (Hidden)Caption (String) : non utilisé.

Format

  • DonnéesFormat Spec (String) : comment la valeur de dimension sera formatée. Voir Mise en forme.
  • DonnéesFormat Spec Over Tolerance (String) : comme DonnéesFormat Spec, mais pour les tolérances inférieures.
  • DonnéesFormat Spec Under Tolerance (String) : comme DonnéesFormat Spec, mais pour les tolérances inférieures.
  • DonnéesArbitrary (Bool): indique si la cote est remplacée par le contenu du champ Format Spec.
false - le contenu de Format Spec est utilisé pour formater la valeur de la cote réelle.
true - le contenu de Format Spec sera affiché sous forme de texte au lieu de la valeur de la cote.
  • DonnéesArbitrary Tolerances (Bool) : comme DonnéesArbitrary, mais pour la tolérance.

Override

  • DonnéesAngle Override (Bool) : indique si la direction des lignes de la cote et d'extension est remplacée.
false - les directions sont calculées comme d'habitude.
true - les directions sont remplacées par les valeurs des propriétés LineAngle et ExtensionAngle.
  • DonnéesLine Angle (Angle) : angle de la ligne de la cote avec l'axe X de la vue (en degrés).
  • DonnéesExtension Angle (Angle) : angle de la ou des lignes d'extension avec l'axe X de la vue (en degrés).

References

Vue

Base

  • VueKeep Label (Bool) : non utilisé.
  • VueStack Order (Integer) : chevauchement ou sous-chevauchement par rapport à d'autres objets du dessin. introduit dans la version 0.21

Dimension Format

  • VueArrowsize (Length) : taille des flèches de cote. introduit dans la version 0.21
  • VueColor (Color) : couleur des lignes et du texte.
  • VueFlip Arrowheads (Bool) : par défaut, la valeur à l'intérieur de la ligne/de l'arc de la cote signifie que les flèches sont dirigées vers l'extérieur. Si elle est placée à l'extérieur de la ligne/arc de la cote, les flèches pointent vers l'intérieur de la ligne/arc de la cote.
false - permet de sélectionner automatiquement la direction des flèches selon la règle ci-dessus.
true - annule la direction choisie automatiquement et forcez la direction opposée.
  • VueFont (Font) : nom de la police à utiliser pour le texte de la dimension.
  • VueFontsize (Length) : taille du texte de la dimension.
  • VueGap Factor ASME (Float) : ajuste l'écart entre les points de la cote et le début des lignes d'extension. L'écart est égal à cette valeur multipliée par la largeur de la ligne. introduit dans la version 0.21
  • VueGap Factor ISO (Float) : ajuste l'écart entre les points de dimension et le début des lignes d'extension. L'écart est égal à cette valeur multipliée par la largeur de la ligne. introduit dans la version 0.21
  • VueLine Spacing Factor (Float) : ajuste l'espace entre le texte de la cote et la ligne de cote. L'espace est égal à cette valeur multipliée par la largeur de la ligne. introduit dans la version 0.21
  • VueLine Width (Length) : épaisseur de la ligne de la cote.
  • VueRendering Extent (Enumeration): propriété plutôt universelle spécifiant l'espace du le dessin des cotes peut occuper :
None - aucune ligne ou flèche n'est dessinée, seule la valeur de la cote est affichée.
Minimal - pour les longueurs et les angles, une ligne à tête unique reliant la valeur de la cote et la ligne d'extension virtuelle du point final est tracée. La ligne d'extension elle-même n'est pas ajoutée.
Les diamètres sont affichés après l'optionConfined, les rayons après l'option Reduced.
Confined - pour les longueurs et les angles, une ligne à double tête (ou un arc) reliant les lignes d'extension virtuelles des points de départ et d'arrivée est dessinée, bien que les lignes d'extension elles-mêmes ne soient pas ajoutées.
Les diamètres sont affichés avec une ligne minimale à une tête, de la valeur de la dimension au point le plus proche du cercle, les rayons comme pour l'option Reduced.
Reduced - pour les longueurs et les angles, une ligne à une tête reliant la valeur dimensionnelle et la ligne d'extension du point final est dessinée avec la ligne d'extension elle-même.
Les diamètres sont affichés avec une ligne à une tête du centre au point le plus proche du cercle, les rayons avec une ligne à une tête minimale de la valeur de la cote au point d'arc le plus proche.
Normal - valeur par défaut. Pour les longueurs et les angles, une ligne à double tête (ou un arc) reliant les lignes d'extension des points de départ et d'arrivée est dessinée, ainsi que les lignes d'extension elles-mêmes.
Les diamètres sont dessinés comme des lignes à double tête qui frappent le centre et relient les points les plus proches et les plus éloignés du cercle.
Les rayons sont dessinés comme une ligne à une tête partant du centre jusqu'au point le plus proche de l'arc.
Expanded - seuls les diamètres prennent en charge cette valeur, ce qui permet de les rendre d'une manière similaire à une longueur horizontale ou verticale. Les autres types de dimensions sont rendus comme avec l'option Normal.
  • VueStandard And Style (Enumeration): spécifie la norme (et son style) selon laquelle la dimension est dessinée :
Différences entre les normes prises en charge
ISO Oriented - dessiné selon la norme ISO 129-1, le texte est tourné de façon à être parallèle à la tangente de la ligne de la cote.
ISO Referencing - dessiné conformément à la norme ISO 129-1, le texte est toujours horizontal, au-dessus de la ligne de référence la plus courte possible.
ASME Inlined - dessiné selon la norme ASME Y14.5M, le texte est horizontal, inséré dans une rupture à l'intérieur de la ligne de la cote ou de l'arc.
ASME Referencing - dessiné conformément à la norme ASME Y14.5M, le texte est horizontal, une courte ligne de référence est fixée au centre vertical d'un côté.

Script

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

L'outil Cote de longueur peut être utilisé dans des macros et à partir de la console Python à l'aide des fonctions suivantes:

dim1 = FreeCAD.ActiveDocument.addObject("TechDraw::DrawViewDimension", "Dimension")
dim1.Type = "Distance"
dim1.References2D=[(view1, "Edge1")]
page.addView(dim1)