Draft: Punctul

From FreeCAD Documentation
Jump to: navigation, search
This page is a translated version of the page Draft Point and the translation is 32% complete.

Outdated translations are marked like this.
Other languages:
čeština • ‎Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎română • ‎русский • ‎svenska • ‎Türkçe
Arrow-left.svg Previous: Draft BSpline.svg BSpline

Draft Point.svg Draft Punctul

poziția meniului
Draft → Point
Workbenches
Draft, Arch
scurtătură
P T
Prezentat în versiune
-
A se vedea, de asemenea,
nici unul


Descriere

Instrumentul Punct creează un punct simplu în planul curent work plane, util pentru a servi ca referință pentru plasarea mai multor obiecte mai târziu. Este nevoie de color setat anterior pe fila Activități.

Draft point example.jpg

Draft point example.jpg

Cum se folosește

  1. Apăsați butonul Draft Point.png Draft Point, sau apăsați tasta P apoi apăsați tasta T
  2. Click un punct în vizualizarea 3D, sau tastați coordinate

Opţiuni

  • Petru a introduce coordonatele manual, pur și simplu introduceți numerele, apoi apăsați tasta ENTER între fiecare componentă pe X, Y și Z .
  • Apăsați tasta ESC sau butonul Cancel pentru a abandona linia de comandă curentă.

Proprietăți

  • DATEX: Coordonatele X ale punctului
  • DATEY: Coordonatele Y ale punctului
  • DATEZ: Coordonatele Z ale punctului

Scrip-Programare

Instrumentul Point poate fi utilizat în macros și de la consola Python folosind următoarea funcție:

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)
  • creează un punct la coordonatele date. Dacă nu sunt date coordonate X, Y și Z, punctul este creat la (0,0,0). Returnează obiectul nou creat. "

Exempluː

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)
Arrow-left.svg Previous: Draft BSpline.svg BSpline