Draft Point/fr

Draft Point

Emplacement du menu
Draft : Formes → Point

BIM : Formes 2D → Point
Ateliers
Draft, BIM
Raccourci par défaut
Aucun
Introduit dans la version
0.7
Voir aussi
Aucun

Description

La commande Draft Point crée un point simple. Des Draft Points peuvent être utiles comme référence pour placer des lignes, des polylignes ou d'autres objets.

Utilisation

Voir aussi : Draft La barre, Draft Aimantation et Draft Contrainte.

  1. Il existe plusieurs façons de lancer la commande :
    • Appuyer sur le bouton Point.
    • Draft : sélectionner l'option Formes → Point du menu.
    • BIM : sélectionner l'option Formes 2D → Point du menu.
  2. Le panneau de tâches Point s'ouvre. Voir Options pour plus d'informations.
  3. Choisir un point dans la vue 3D ou rentrer des coordonnées et appuyer sur le bouton Entrer un point.

Options

Les raccourcis clavier à caractère unique disponibles dans le panneau des tâches peuvent être modifiés. Voir Draft Préférences. Les raccourcis mentionnés ici sont les raccourcis par défaut (pour la version 1.0).

Remarques

Propriétés

Voir aussi: Éditeur de propriétés

Un objet Draft Point est dérivé d'un Part Part2DObject et hérite de toutes ses propriétés. Il possède également les propriétés supplémentaires suivantes :

Données

Draft

Vue

Draft

Script

Voir aussi : Autogenerated API documentation et FreeCAD Débuter avec les scripts.

Pour créer un Draft Point, utilisez la méthode make_point (introduit dans la version 0.19) du module Draft. Cette méthode remplace la méthode dépréciée makePoint.

point = make_point(X=0, Y=0, Z=0, color=None, name="Point", point_size=5)
point = make_point(point, Y=0, Z=0, color=None, name="Point", point_size=5)

Exemple :

import FreeCAD as App
import Draft

doc = App.newDocument()

point1 = Draft.make_point(1600, 1400, 0)

p2 = App.Vector(-3200, 1800, 0)
point2 = Draft.make_point(p2, color=(0.5, 0.3, 0.6), point_size=10)

doc.recompute()

Exemple :

Ce code crée des N points aléatoires dans un carré de côté 2L. Cela crée une boucle créant des N points, qui peuvent apparaître n'importe où de -L à + L sur X et Y/ Il choisit également une couleur et une taille aléatoires pour chaque point. Modifiez N pour changer le nombre de points, puis L pour changer la zone couverte par les points.

import random
import FreeCAD as App
import Draft

doc = App.newDocument()

L = 1000
centered = App.Placement(App.Vector(-L, -L, 0), App.Rotation())
rectangle = Draft.make_rectangle(2*L, 2*L, placement=centered)

N = 10
for i in range(N):
    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.make_point(x, y, z, color=(r, g, b), point_size=size)

doc.recompute()