Arch Survey/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
(Created page with "==Options==")
Line 25: Line 25:
# Cliquez sur un sommet, arête, face ou double-cliquez sur l'élément pour sélectionner l'objet entier
# Cliquez sur un sommet, arête, face ou double-cliquez sur l'élément pour sélectionner l'objet entier
# Cliquez sur la touche {{KEY|ESC}} ou sur le bouton {{KEY|'''Cancel'''}} pour quitter le mode survey et retirer toutes les étiquettes.
# Cliquez sur la touche {{KEY|ESC}} ou sur le bouton {{KEY|'''Cancel'''}} pour quitter le mode survey et retirer toutes les étiquettes.

==Options==

* You can add a custom label to any line in the Task dialog by clicking that line, then adding a text in the description field, then press the '''set description''' button.
* Once you are done, before closing, you can export the contents of the Task dialog by pressing the "export CSV" button. The resulting CSV file can then be opened in any spreadsheet application such as Excel or LibreOffice Calc. The values and units will be separated in the resulting CSV file, and the totals are written as SUM() functions.

[[Image:Arch Survey spreadsheet.jpg|640px]]


==Script==
==Script==

Revision as of 11:02, 4 May 2018

Arch Survey

Emplacement du menu
Arch → Survey
Ateliers
Arch
Raccourci par défaut
Aucun
Introduit dans la version
-
Voir aussi
FCInfo (macro)

Description

L'outil survey accède à un mode spécial d'arpentage, qui permet de prendre rapidement des mesures et des informations sur un modèle et de transférer ces renseignements à d'autres applications. Une fois que vous êtes en mode enquête, et que vous cliquez sur différents sous-éléments de l'objet 3D, et selon ce que vous sélectionnez, les informations suivantes sont rassemblées :

  • Si vous cliquez sur un bord, vous obtenez sa longueur
  • Si vous cliquez sur un sommet, vous obtenez sa hauteur (coordonnée sur l'axe Z)
  • Si vous cliquez sur une face, vous obtenez sa surface
  • Si vous double-cliquez sur n'importe quoi, donc sélectionner la totalité de l'objet, vous obtenez son volume

Lorsque les informations sont recueillies, trois choses se produisent :

  • Une étiquette est placée au dessus de l'élément sélectionné, qui affiche la valeur (par "a" pour la région, "l" pour la longueur, "z" à la hauteur, ou "v" pour le volume)
  • la valeur numérique est copiée dans le presse-papiers, vous pouvez ainsi la coller dans une autre application
  • Une ligne est affichée dans la fenêtre de FreeCAD. Lorsque vous quittez le mode survey, ces lignes peuvent être copiées et collées dans une autre application (les valeurs sont séparées par des virgules, rendant facile la conversion des données pour l'utilisation dans une feuille de calcul)

L'image ci-dessus montre ce qui arrive lorsque vous exécutez le mode survey.

Utilisation

  1. Cliquez sur le bouton Arch Survey
  2. Cliquez sur un sommet, arête, face ou double-cliquez sur l'élément pour sélectionner l'objet entier
  3. Cliquez sur la touche ESC ou sur le bouton Cancel pour quitter le mode survey et retirer toutes les étiquettes.

Options

  • You can add a custom label to any line in the Task dialog by clicking that line, then adding a text in the description field, then press the set description button.
  • Once you are done, before closing, you can export the contents of the Task dialog by pressing the "export CSV" button. The resulting CSV file can then be opened in any spreadsheet application such as Excel or LibreOffice Calc. The values and units will be separated in the resulting CSV file, and the totals are written as SUM() functions.

Script

Le mode Survey ne peut pas être utilisé directement à partir d'un script Python, mais collecte les mêmes informations sur n'importe quel objet Part sélectionné et est facilement reproductible avec le script suivant :

import FreeCADGui
selection = FreeCADGui.Selection.getSelectionEx()
for obj in selection:
   for element in obj.SubObjects:
       print "Area: ", element.Area
       print "Length: ", element.Length
       print "Volume: ", element.Volume
       print "Center of Mass: ", element.CenterOfMass