Part CoordinateSystem/fr

Other languages:

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 objet coordinate system 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.

A datum object can also provide a geometric reference for a feature or operation. Depending on its type it may for example be used as a direction vector, a rotation axis or a mirror plane.

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

Propriétés

Voir aussi : Éditeur de propriétés

Un objet Part CoordinateSystem, 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'attachement qu'un Part Part2DObject.

Base

Vue

Display Options

Selection

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()