Draft Point/it: Difference between revisions

From FreeCAD Documentation
(Created page with "==Preferenze==")
(Created page with "Vedere anche: Impostare le preferenze e Preferenze per l'ambiente Draft.")
Line 55: Line 55:
==Preferenze==
==Preferenze==


See also: [[Preferences_Editor|Preferences Editor]] and [[Draft_Preferences|Draft Preferences]].
Vedere anche: [[Preferences_Editor/it|Impostare le preferenze]] e [[Draft_Preferences/it|Preferenze per l'ambiente Draft]].


* To change the number of decimals used for the input of coordinates: {{MenuCommand|Edit → Preferences... → General → Units → Units settings → Number of decimals}}.
* To change the number of decimals used for the input of coordinates: {{MenuCommand|Edit → Preferences... → General → Units → Units settings → Number of decimals}}.

Revision as of 22:43, 15 February 2023

Punto

Posizione nel menu
Drafting → Punto
Ambiente
Draft, Arch
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.
    • Selezionare l'opzione 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

Le scorciatoie da tastiera a carattere singolo disponibili nel pannello delle attività possono essere modificate. Vedere Preferenze per l'ambiente Draft. Le scorciatoie menzionate qui sono le scorciatoie predefinite.

  • Per inserire manualmente le coordinate, inserire le componenti X, Y e Z e premere Enter dopo ognuna di esse. Oppure si può premere il pulsante Inserisci punto quando ha i valori desiderati. Si consiglia di spostare il puntatore fuori dalla Vista 3D prima di inserire le coordinate.
  • Premere G o fare clic sulla casella di controllo Globale per attivare o disattivare la modalità globale. Se la modalità globale è attiva, le coordinate sono relative al sistema di coordinate globale, altrimenti sono relative al sistema di coordinate piano di lavoro. disponibile dalla versione 0.20
  • Premere T o fare clic sulla casella di controllo Continua per attivare o disattivare la modalità continua. Se la modalità continua è attiva, il comando si riavvierà al termine, consentendo di continuare a creare punti.
  • Premere S per attivare o disattivare Aggancia.
  • Premere Esc o il pulsante Chiudi per interrompere il comando.

Note

Preferenze

Vedere anche: Impostare le preferenze e Preferenze per l'ambiente Draft.

  • To change the number of decimals used for the input of coordinates: Edit → Preferences... → General → Units → Units settings → Number of decimals.

Proprietà

See also: Property editor.

A Draft Point object is derived from a Part Feature object and inherits all its properties. It also has the following additional properties:

Data

Draft

  • DatiX : la coordinata X del punto.
  • DatiY : la coordonata Y del punto.
  • DatiZ : la coordonata Z del punto.

View

Draft

  • VistaPattern (Enumeration): not used.
  • VistaPattern Size (Float): not used.

Scripting

Lo strumento Punto può essere utilizzato nelle macro e dalla console Python utilizzando la seguente funzione:

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)
  • Crea un oggetto Point con le coordinate specicate in X, Y e Z, con unità in millimetri. Se non vengono fornite coordinate, il punto viene creato all'origine (0,0,0).
    • Se X è un point definito da un FreeCAD.Vector, esso viene usato.
  • color è una tupla (R, G, B) che indica il colore del punto nella scala RGB; ogni valore nella tupla deve essere compreso nell'intervallo tra 0 e 1.
  • name è il nome dell'oggetto.
  • point_size è la dimensione dell'oggetto in pixel, se viene caricata l'interfaccia utente grafica.

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