Draft Point/it

Draft Punto

Posizione nel menu
Drafting → Punto
2D Drafting → Punto
Ambiente
Draft, BIM
Avvio veloce
Nessuno
Introdotto nella versione
0.7
Vedere anche
Nessuno

Descrizione

Il comando Punto crea un semplice punto. I punti Draft possono essere utili come riferimento per posizionare linee, polilinee o altri oggetti.

Utilizzo

Vedere anche: Barra di Draft, Aggancio e Vincolare.

  1. Esistono diversi modi per invocare il comando:
    • Premere il pulsante Punto.
    • Draft: Selezionare l'opzione Drafting → Punto dal menu.
    • BIM: Selezionare l'opzione 2D Drafting → Punto dal menu.
  2. Si apre il pannello attività Punto. Vedere Opzioni per maggiori informazioni.
  3. Scegliere un punto nella Vista 3D, oppure digitare le coordinate e premere il pulsante Inserisci punto.

Opzioni

È possibile modificare le scorciatoie da tastiera a carattere singolo disponibili nel pannello delle attività. Vedere Preferenze di Draft. Le scorciatoie qui menzionate sono le scorciatoie predefinite (per la versione 1.0).

Note

Proprietà

Vedere anche: Editor delle proprietà.

Un oggetto Draft Punto è derivato da un Part Part2DObject e ne eredita tutte le proprietà. Ha anche le seguenti proprietà aggiuntive:

Dati

Draft

Vista

Draft

Script

Vedere anche: Autogenerated API documentation e Script di base per FreeCAD.

Per creare un Draft Punto usare il metodo make_point (disponibile dalla versione 0.19) del modulo Draft. Questo metodo sostituisce il metodo deprecato 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)

Esempio:

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

Esempio:

Questo codice crea N punti casuali all'interno di un quadrato di lato 2L. Crea un anello creando N punti, che possono apparire ovunque da -L a + L su X e Y. Inoltre sceglie un colore e una dimensione casuali per ciascun punto. Cambiare N per cambiare il numero di punti e cambiare L per cambiare l'area coperta dai punti.

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