Sketcher Contrainte angulaire
Emplacement du menu |
---|
Sketch → Contraintes d'esquisse → Contrainte angulaire |
Ateliers |
Sketcher |
Raccourci par défaut |
A |
Introduit dans la version |
- |
Voir aussi |
Sketcher Contrainte dimensionnelle, Sketcher Contrainte perpendiculaire |
Description
La Contrainte d'Angle est une Donnée de contrainte destinée à fixer les angles sur le croquis. Elle est capable de fixer des pentes de lignes individuelles, les angles entre les lignes, les angles des intersections de courbes, et l'espace d'angles d'arcs circulaires
Utilisation
La contrainte peut être appliquée de quatre manières différentes:
- aux lignes individuelles
- entre les lignes
- aux intersections de courbes
- aux arcs de cercles
Pour appliquer une contrainte d'angle, il faut suivre les étapes suivantes:
- Sélectionnez une, deux ou trois entités dans l'esquisse. Le mode sera choisi en fonction de la sélection.
- Lancez la contrainte en utilisant plusieurs méthodes:
- En appuyant sur le bouton
Fixer l'angle... dans la barre d'outils.
- Utilisation du raccourci clavier A. (A est pour Angle)
- L'utilisation de Sketch → Contraintes d'esquisse →
Contraindre angulaire forme l'entrée de menu supérieure
- En appuyant sur le bouton
- Une boîte de dialogue d'édition de référence apparaît.
- Modifiez l'angle si nécessaire. Remarque: L'angle peut être entré comme une expression qui sera évaluée et le résultat sera stocké.
- Cliquez sur OK
Comme avec toute contrainte de référence, il est possible de changer la valeur d'angle plus tard en double-cliquant sur la contrainte dans la liste contrainte ou une vue 3D. La saisie d'une valeur négative entraînera la direction de l'angle à basculer.
Modes de contrainte
Angle de pente de la ligne
Sélection Acceptée: ligne
La contrainte définit l'angle polaire de la direction de la ligne. C'est l'angle entre la ligne et l'axe X de l'esquisse.
Durée Arc (v0.15)
Sélection acceptée: arc de cercle
Dans ce mode, la contrainte fixe la valeur angulaire de l'arc de cercle
Entre des lignes
Sélection acceptée: ligne + ligne
Dans ce mode, la contrainte fixe l'angle entre deux lignes. Il n' est pas obligatoire que les lignes se coupent.
Entre les courbes à l'intersection (angle par point) (v0.15)
"'Sélection acceptée:'" toute ligne/courbe + toute ligne/courbe + tout point
Dans ce mode, l'angle entre deux courbes est contraint au point d'intersection. Le point d'intersection peut être sur les extensions de courbes. Le point doit être explicitement spécifié, étant donné que les courbes se croisent généralement dans plus d'un point.
Pour que la contrainte fonctionne correctement, le point doit être sur les deux courbes. Donc, comme la contrainte est invoquée, le point sera automatiquement ajouté sur les deux courbes (Aide pour contraindre, si nécessaire), et l'angle entre les courbes sera contraint en ce point. Ces Assistants de contraintes sont des contraintes régulières simples. Ils peuvent être ajoutés manuellement ou supprimés. Il n'y a pas d'assistant de contraintes sur l'image ci-dessus par exemple parce que le point sélectionné est déjà à l'intersection des courbes.
Script
L'Angle Contraint peut être créer depuis une macros et depuis la console python en utilisant:
# line slope angle
Sketch.addConstraint(Sketcher.Constraint('Angle',iline,angle))
# angular span of arc
Sketch.addConstraint(Sketcher.Constraint('Angle',iarc,angle))
# angle between lines
Sketch.addConstraint(Sketcher.Constraint('Angle',iline1,pointpos1,iline2,pointpos2,angle))
# angle-via-point (no helper constraints are added automatically when from python)
Sketch.addConstraint(Sketcher.Constraint('AngleViaPoint',icurve1,icurve2,geoidpoint,pointpos,angle))
où::
Sketch
est un objet d'esquisse:iline, iline1, iline2
sont des nombres entiers spécifiant les lignes par leurs nombres ordinaux dansSketch
.pointpos1, pointpos2
devrait être 1 pour point de départ et 2 pour le point de fin. Le choix des points permet de définir l'angle interne (ou externe) et il affecte la façon dont la contrainte est dessinée à l'écran.geoidpoint
etpointpos
dansAngleViaPoint
sont les indices précisant le point d'intersection.angle
est la valeur d'angle en radians. L'angle est compté entre vecteurs tangents dans le sens antihoraire. Les vecteurs tangents pointent du début à la fin pour les lignes (ou vice versa si le point final est fourni dans l'angle entre le mode de lignes) et le long du sens anti-horaire pour les cercles, arcs et ellipses.La valeur est également acceptée comme un angle (par exempleApp.Units.Quantity('45 deg')
)
La page Sketcher : Ecrire des scripts explique les valeurs qui peuvent être utilisées pour iline
, iline1
, iline2
, pointpos1
, pointpos2
, geoidpoint
et pointpos
et contient d'autres exemples sur la façon de créer des contraintes à partir de scripts Python.
- Les outils: Nouvelle esquisse, Éditer l'esquisse, Quitter l'esquisse, Vue de l'esquisse, Vue sectionnée, Appliquer une esquisse sur une face, Réorienter l'esquisse, Valider l'esquisse, Fusionner les esquisses, Esquisse miroir
- Géométries: Point, Ligne 2 point, Créer un arc, Arc, Arc par 3 points, Créer un cercle, Cercle, Cercle par 3 points, Sections coniques, Ellipse, Ellipse par 3 points, Arc d'ellipse, Arc d'hyperbole, Arc de parabole, Création de B-spline, Créer une B-spline, Créer une B-spline périodique, Polyligne, Rectangle, Créer un polygone régulier, Triangle, Carré, Pentagone, Hexagone, Heptagone, Octogone, Créer un polygone régulier, Contour oblong, Congé, Ajuster, Prolonger, Géométrie externe, Copie carbone, Mode Construction
- Contraintes
- Contraintes geometriques Coïncident, Point sur objet, Vertical, Horizontal, Parallèle, Perpendiculaire, Tangent, Égalité, Symétrique, Contrainte de blocage
- Dimensional constraints Fixe, Distance horizontale, Distance verticale, Dimensionnelle, Rayon, Angle Interne, Loi de Snell, Alignement Interne, Basculement de Contrainte,
- Les outils d'esquisse Afficher les degrés de liberté, Fermer la forme, Connecter les côtés, Sélectionner les contraintes, Sélectionner l'origine, Sélectionner l'axe vertical, Sélectionner l'axe horizontal, Sélectionner les contraintes redondantes, Sélectionner les contraintes conflictuelles, Sélectionner les éléments associés aux contraintes, Montrer / Cacher une géometrie interne, Symétrie, Clone, Copie, Déplacer, Aire rectangulaire, Supprimer toute la géométrie, Supprimer toutes les contraintes
- Les outils B-spline Montrer/Cacher le degré de la B-spline, Montrer/Cacher le polygone de contrôle de la B-spline, Montrer/Cacher le peigne de courbure de la B-spline, Montrer/Cacher la multiplicité des nœuds de la B-spline, Convertir une Géométrie en B-spline, Augmenter le degré de la BSpline, Augmenter la multiplicité des nœuds de la BSpline, Diminuer la multiplicité des nœuds de la BSpline
- Espace virtuel Switch Virtuel espace

- Installation: Windows, Linux, Mac; Démarrer avec FreeCAD
- Bases: A propos de FreeCAD, Ateliers, Préférences, Structure du document , Modifier l'interface, Propriétés, Modèles de souris; Tutoriels
- Ateliers: Std Base, Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Plot, Points, Raytracing, Reverse Engineering, Robot, Ship, Sketcher, Spreadsheet, Start, Atelier surface, TechDraw, Test Framework, Web
- Scripts: Général: Introduction à Python, Tutoriel pour création de scripts, Base de création de scripts pour FreeCAD, Comment installer une macro, Gui Command, Unités Modules: Création de modules, Création d'ateliers Meshes: Scripts pour Mesh, Module Mesh Parts: Part Module, Script pour les pièces, PythonOCC, Mesh vers Part Coin scenegraph: Coin/Inventor scenegraph, Pivy Qt interface: PySide, Incorporer FreeCAD dans un programme, Dialog création Objets Paramétriques: Script d'objets Autres: Code snippets, Ligne drawing fonctions, FreeCAD vecteur math librairie, Power users hub, Python, Macros, FreeCAD Script de base, Topological données scripting