Draft Point/fr: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
Line 1: Line 1:
<languages/>
<languages/>
<div class="mw-translate-fuzzy">
{{GuiCommand/fr|Name=Draft Point|Name/fr=Draft Point|Workbenches=[[Draft Module/fr|Draft]], [[Arch Module/fr|Arch]]|MenuLocation=Draft → Point|Shortcut=P T}}
{{GuiCommand/fr|Name=Draft Point|Name/fr=Draft Point|Workbenches=[[Draft Module/fr|Draft]], [[Arch Module/fr|Arch]]|MenuLocation=Draft → Point|Shortcut=P T}}
</div>


==Description==
==Description==


<div class="mw-translate-fuzzy">
L'outil Point crée un simple point dans le document courant [[Draft SelectPlane/fr|plan de travail]], pratique pour servir de point de repère, pour placer un autre objet plus tard. Il prend les attributs de [[Draft Linestyle/fr|couleur]] précédemment définis sous l'onglet tâches, ou sur la barre d'outils.
L'outil Point crée un simple point dans le document courant [[Draft SelectPlane/fr|plan de travail]], pratique pour servir de point de repère, pour placer un autre objet plus tard. Il prend les attributs de [[Draft Linestyle/fr|couleur]] précédemment définis sous l'onglet tâches, ou sur la barre d'outils.
</div>


[[Image:Draft_point_example.jpg|400px]]
[[Image:Draft_point_example.jpg|400px]]
<div class="mw-translate-fuzzy">
[[Image:Draft_point_example.jpg|400px]]
</div>


==Utilisation==
==Utilisation==


<div class="mw-translate-fuzzy">
# Pressez le bouton {{KEY|[[Image:Draft Point.png|16px]] [[Draft Point/fr|Point]]}}, ou pressez les touches {{KEY|P}} et {{KEY|T}}.
# Pressez le bouton {{KEY|[[Image:Draft Point.png|16px]] [[Draft Point/fr|Point]]}}, ou pressez les touches {{KEY|P}} et {{KEY|T}}.
# Cliquez un point dans la vue 3D, ou tapez ces [[Draft_Coordinates/fr|coordonnées]].
# Cliquez un point dans la vue 3D, ou tapez ces [[Draft_Coordinates/fr|coordonnées]].
</div>


==Options==
==Options==


<div class="mw-translate-fuzzy">
* Entrez les coordonnées manuellement, simplement en entrant les nombres, puis tapez sur la touche {{KEY|ENTER}} à chaque entrée X, Y et Z.
* Entrez les coordonnées manuellement, simplement en entrant les nombres, puis tapez sur la touche {{KEY|ENTER}} à chaque entrée X, Y et Z.
* Pressez la touche {{KEY|ESC}} ou le bouton {{KEY|'''Annuler'''}} pour quitter la commande.
* Pressez la touche {{KEY|ESC}} ou le bouton {{KEY|'''Annuler'''}} pour quitter la commande.
</div>


==Propriétés==
==Propriétés==


<div class="mw-translate-fuzzy">
* {{PropertyData/fr|X}} : La coordonnée X du point.
* {{PropertyData/fr|X}} : La coordonnée X du point.
* {{PropertyData/fr|Y}} : La coordonnée Y du point.
* {{PropertyData/fr|Y}} : La coordonnée Y du point.
* {{PropertyData/fr|Z}} : La coordonnée Z du point.
* {{PropertyData/fr|Z}} : La coordonnée Z du point.
</div>


<div class="mw-translate-fuzzy">
==Script==
==Script==
</div>


<div class="mw-translate-fuzzy">
L'outil point, peut être utilisé dans des [[Macros/fr|macros]], et, dans la console Python, en utilisant le code suivant :
L'outil point, peut être utilisé dans des [[Macros/fr|macros]], et, dans la console Python, en utilisant le code suivant :
</div>
{{Code|code=
{{Code|code=
Point = makePoint(X=0, Y=0, Z=0, color=None, name="Point", point_size=5)
makePoint([x],[y],[z])
Point = makePoint(point, Y=0, Z=0, color=None, name="Point", point_size=5)
}}
}}

<div class="mw-translate-fuzzy">
* Crée un point, aux coordonnées définies. Si aucune coordonnées X, Y et z ne sont définies, le point est créé au point (0,0,0). Retourne le nouvel objet créé.
* Crée un point, aux coordonnées définies. Si aucune coordonnées X, Y et z ne sont définies, le point est créé au point (0,0,0). Retourne le nouvel objet créé.
</div>


Exemple:
Exemple:
{{Code|code=
{{Code|code=
import Draft
import random, FreeCAD, Draft

Draft.makePoint(6,4,2)
Point1 = Draft.makePoint(1600, 1400, 0)

p2 = FreeCAD.Vector(-3200, 1800, 0)
Point2 = Draft.makePoint(p2, color=(0.5, 0.3, 0.6), point_size=10)

# Make a loop and create ten points with random coordinates that extend
# from -L to L on both X and Y. Also choose a random color and size.

# Change value to define the area covered by the points
L = 1000
centered = FreeCAD.Placement(FreeCAD.Vector(-L,-L,0), FreeCAD.Rotation())
Rectangle = Draft.makeRectangle(2*L, 2*L, placement=centered)

for i in range(10):
x = 2*L*random.random() - L
y = 2*L*random.random() - L
z = 0
r = random.random()
g = random.random()
b = random.random()
size = 15*random.random() + 5
Draft.makePoint(x, y, z, color=(r, g, b), point_size=size)
}}
}}


{{Draft Tools navi}}
{{Userdocnavi}}
{{clear}}
{{clear}}

Revision as of 12:54, 8 January 2019

Draft Point

Emplacement du menu
Draft → Point
Ateliers
Draft, Arch
Raccourci par défaut
P T
Introduit dans la version
-
Voir aussi
Aucun

Description

L'outil Point crée un simple point dans le document courant plan de travail, pratique pour servir de point de repère, pour placer un autre objet plus tard. Il prend les attributs de couleur précédemment définis sous l'onglet tâches, ou sur la barre d'outils.

Utilisation

  1. Pressez le bouton Point, ou pressez les touches P et T.
  2. Cliquez un point dans la vue 3D, ou tapez ces coordonnées.

Options

  • Entrez les coordonnées manuellement, simplement en entrant les nombres, puis tapez sur la touche ENTER à chaque entrée X, Y et Z.
  • Pressez la touche ESC ou le bouton Annuler pour quitter la commande.

Propriétés

  • DonnéesX : La coordonnée X du point.
  • DonnéesY : La coordonnée Y du point.
  • DonnéesZ : La coordonnée Z du point.

Script

L'outil point, peut être utilisé dans des macros, et, dans la console Python, en utilisant le code suivant :

Point = makePoint(X=0, Y=0, Z=0, color=None, name="Point", point_size=5)
Point = makePoint(point, Y=0, Z=0, color=None, name="Point", point_size=5)
  • Crée un point, aux coordonnées définies. Si aucune coordonnées X, Y et z ne sont définies, le point est créé au point (0,0,0). Retourne le nouvel objet créé.

Exemple:

import random, FreeCAD, Draft

Point1 = Draft.makePoint(1600, 1400, 0)

p2 = FreeCAD.Vector(-3200, 1800, 0)
Point2 = Draft.makePoint(p2, color=(0.5, 0.3, 0.6), point_size=10)

# Make a loop and create ten points with random coordinates that extend
# from -L to L on both X and Y. Also choose a random color and size.

# Change value to define the area covered by the points
L = 1000
centered = FreeCAD.Placement(FreeCAD.Vector(-L,-L,0), FreeCAD.Rotation())
Rectangle = Draft.makeRectangle(2*L, 2*L, placement=centered)

for i in range(10):
    x = 2*L*random.random() - L
    y = 2*L*random.random() - L
    z = 0
    r = random.random()
    g = random.random()
    b = random.random()
    size = 15*random.random() + 5
    Draft.makePoint(x, y, z, color=(r, g, b), point_size=size)