Jump to content

Part Système de coordonnées

From FreeCAD Documentation
This page is a translated version of the page Part CoordinateSystem and the translation is 100% complete.

Part Système de coordonnées

Emplacement du menu
Aucun
Ateliers
Tous
Raccourci par défaut
Aucun
Introduit dans la version
1.1
Voir aussi
Part Plan de référence, Part Ligne de référence, Part Point de référence

Description

La commande Part Système de coordonnées crée un système de coordonnées local, un objet LCS, qui peut être ancré à d'autres objets. Un système de coordonnées est un des objets de référence. Un objet de référence est généralement utilisé pour ancrer plusieurs autres objets. Si la position ou l'orientation d'un objet de référence change, tous les objets qui lui sont ancrés suivront.

Un objet datum peut également fournir une référence géométrique pour une fonctionnalité ou une opération. Selon son type, il peut par exemple être utilisé comme vecteur de direction, axe de rotation ou plan miroir.

Utilisation

  1. Vous pouvez également activer le bon conteneur, par exemple un PartDesign Corps, un Std Part ou un assemblage. Si plusieurs conteneurs sont actifs, l'objet de référence est ajouté au conteneur actif qui a été créé en premier.
  2. Vous pouvez sélectionner la géométrie à laquelle l'objet datum doit être ancré.
  3. Appuyez sur le bouton Créer un système de coordonnées.
  4. Le panneau de tâches Ancrage s'ouvre.
  5. Si aucune géométrie n'a été sélectionnée : vous pouvez appuyer sur le bouton OK pour terminer la commande sans ancrer l'objet de référence.
  6. Pour d'autres étapes, voir Part Ancrage. Continuez à partir de l'étape 7 de cette page si la géométrie a été présélectionnée.

Remarques

  • Un objet de référence peut également être placé dans un conteneur en le déposant sur le conteneur dans la vue en arborescence.
  • L'ancrage d'un objet de référence peut être modifié en éditant sa propriété DonnéesMap Mode. Voir Part Ancrage.
  • Les objets Part Plan de référence et Part Ligne de référence, ainsi que les plans et axes de l'objet Part Système de coordonnées sont infinis.

Propriétés

Voir aussi : Éditeur de propriétés

Un objet Part LCS, formellement un objet Part::LocalCoordinateSystem, est dérivé d'un objet App::LocalCoordinateSystem. Toutes ses propriétés sont héritées, à l'exception de celles énumérées sous Attachment.

Données

Attachment

L'objet a les mêmes propriétés d'ancrage qu'un Part Part2DObject.

Base

  • Données (hidden)Origin Features (LinkList) : les axes, les plans et le point d'origine sont contrôlés par le système de coordonnées.
  • DonnéesPlacement (Placement) : voir Part Feature.
  • DonnéesLabel (String) : idem.
  • Données (hidden)Label2 (String) : idem.
  • Données (hidden)Expression Engine (ExpressionEngine) : idem.
  • Données (hidden)Visibility (Bool) : idem.
  • DonnéesGroup (LinkList):
  • Données (hidden)_ Group Touched (Bool):

Vue

Display Options

  • VueDisplay Mode (Enumeration) : voir Part Feature.
  • VueShow In Tree (Bool) : idem.
  • VueVisibility (Bool) : idem.

Selection

  • VueOn Top When Selected (Enumeration) : voir Part Feature.
  • VueSelection Style (Enumeration) : idem.

Script

import FreeCAD as App

doc = App.newDocument()

body = doc.addObject("PartDesign::Body", "Body")
lcs = doc.addObject("Part::LocalCoordinateSystem", "LCS")
lcs.Visibility = True
body.addObjects([lcs])

orig = body.Origin
plane = next(f for f in orig.OriginFeatures if f.Role == "XZ_Plane")
lcs.AttachmentSupport = [(orig, (plane.Name + ".", ))]
lcs.AttachmentOffset = App.Placement(App.Vector(), App.Vector(1, 0, 0), 45)
lcs.MapMode = "FlatFace"

doc.recompute()