Draft Point/tr: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
(15 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{Docnav
|[[Draft_BSpline|BSpline]]
|[[Draft_ShapeString|ShapeString]]
|[[Draft_Module|Draft]]
|IconL=Draft_BSpline.svg
|IconC=Workbench_Draft.svg
|IconR=Draft_ShapeString.svg
}}

<div class="mw-translate-fuzzy">
{{GuiCommand/tr
{{GuiCommand/tr
|Name=Draft Point
|Name=Draft Point
Line 9: Line 19:
|Version=0.17
|Version=0.17
}}
}}
</div>


== Tanım ==
== Tanım ==


<div class="mw-translate-fuzzy">
Nokta aracı, geçerli [[Draft SelectPlane/tr | Çalışma düzlemi]] içinde basit bir nokta yaratır, daha sonra başka nesnelerin yerleştirilmesi için referans olarak kullanılmaya elverişlidir. [[Draft Tray]] 'de ayarlanan [[Draft Linestyle/tr |Çizgi stili]] ayarlarını alır.
Nokta aracı, geçerli [[Draft SelectPlane/tr|Çalışma düzlemi]] içinde basit bir nokta yaratır, daha sonra başka nesnelerin yerleştirilmesi için referans olarak kullanılmaya elverişlidir. [[Draft Tray/tr|Taslak Tepsi]] 'de ayarlanan [[Draft Linestyle/tr|Çizgi stili]] ayarlarını alır.
</div>


[[Image:Draft_point_example.jpg|400px]]
[[Image:Draft_point_example.jpg|400px]]
{{Caption|A single point placed on the working plane}}
{{Caption|A single point placed on the working plane}}


<div class="mw-translate-fuzzy">
== Nasıl Kullanılır ==
== Nasıl Kullanılır ==
</div>


<div class="mw-translate-fuzzy">
#{{KEY|[[Image:Draft Point.png|16px]] [[Draft Point/tr|Nokta]]}} tuşuna veya {{KEY|P}} basın ardından {{KEY|T}} basın.
#{{KEY|[[Image:Draft Point.png|16px]] [[Draft Point/tr|Nokta]]}} tuşuna veya {{KEY|P}} basın ardından {{KEY|T}} basın.
# 3D görünümünde bir noktaya tıklayın veya bir [[Draft_Coordinates/tr | koordinat]] yazın ve {{Button | [[Image: Draft_AddPoint.svg | 16px]] [[Draft_AddPoint/tr | Nokta ekle]]}} düğmesine basın.
# 3D görünümünde bir noktaya tıklayın veya bir [[Draft_Coordinates/tr|koordinat]] yazın ve {{Button|[[Image: Draft_AddPoint.svg | 16px]] [[Draft_AddPoint/tr|Nokta ekle]]}} düğmesine basın.
</div>


== Seçenekler ==
== Seçenekler ==


* Koordinatları manuel olarak girmek için sayıları girin, ardından her bir X, Y ve Z bileşeni arasında {{KEY | Enter}} tuşuna basın. Noktayı yerleştirmek istediğiniz değerleri aldığınızda {{Button|[[Image: Draft_AddPoint.svg | 16px]] [[Draft_AddPoint/tr | Nokta ekle]]}} düğmesine basabilirsiniz.
* Koordinatları manuel olarak girmek için sayıları girin, ardından her bir X, Y ve Z bileşeni arasında {{KEY|Enter}} tuşuna basın. Noktayı yerleştirmek istediğiniz değerleri aldığınızda {{Button|[[Image: Draft_AddPoint.svg|16px]] [[Draft_AddPoint/tr|Nokta ekle]]}} düğmesine basabilirsiniz.
* '''Devam''' moduna geçmek için {{KEY | T}} tuşuna basın veya onay kutusunu tıklayın. Devam modu açıksa, nokta aracı siz bir noktaya yerleştirdikten sonra yeniden başlatılır ve araç düğmesine tekrar basmadan bir tane daha yerleştirmenizi sağlar.
* '''Devam''' moduna geçmek için {{KEY|T}} tuşuna basın veya onay kutusunu tıklayın. Devam modu açıksa, nokta aracı siz bir noktaya yerleştirdikten sonra yeniden başlatılır ve araç düğmesine tekrar basmadan bir tane daha yerleştirmenizi sağlar.
* Geçerli komutu iptal etmek için {{KEY | Esc}} veya {{Button | Close}} düğmesine basınız.
* Geçerli komutu iptal etmek için {{KEY|Esc}} veya {{Button|Close}} düğmesine basınız.


== Özellikler ==
== Özellikler ==


* {{PropertyData | X}}: Noktanın X koordinatı
* {{PropertyData/tr|X}}: Noktanın X koordinatı
* {{PropertyData | Y}}: Noktanın Y koordinatı
* {{PropertyData/tr|Y}}: Noktanın Y koordinatı
* {{PropertyData | Z}}: Noktanın Z koordinatı
* {{PropertyData/tr|Z}}: Noktanın Z koordinatı


<div class="mw-translate-fuzzy">
== Betik ==
== Betik ==
{{Emphasis|Ayrıca bkz.:}} [[Draft API/tr|Taslak API]] ve [[FreeCAD Scripting Basics/tr|FreeCAD Betik esasları]].
{{Emphasis|Ayrıca bkz.:}} [[Draft API/tr|Taslak API]] ve [[FreeCAD Scripting Basics/tr|FreeCAD Betik esasları]].
</div>


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Line 45: Line 64:
}}
}}


* Belirtilen {{incode|X}}, {{incode|Y}} ve {{incode|Z}} koordinatlarında, birimler milimetre cinsinden bir {{incode|Point}} nesnesi oluşturur. Eğer koordinat verilmezse, başlangıç noktasında nokta oluşturulur (0,0,0). *
<div class="mw-translate-fuzzy">
* Eğer {{incode|X}} bir {{incode|FreeCAD.Vector}} tarafından tanımlanan bir {{incode|point}} ise, kullanılır.
* Verilen koordinatlara nokta oluşturur. Eğer X, Y ve Z koordinatları yoksa, nokta (0,0,0) 'da oluşturulur. Yeni oluşturulan nesneyi döndürür.
* {{incode|color}}, {{incode|(R, G, B)}} bir skaladır; nokta, RGB ölçeğindeki noktanın rengini gösterir; Bağlantıdaki her değer, {{incode|0}} ila {{incode|1}} aralığında olmalıdır.
</div>
* {{incode|name}}, nesnenin adıdır.
* {{incode|point_size}}, grafiksel kullanıcı arayüzü yüklendiğinde nesnenin piksel cinsinden boyutudur.


Example:
Örnek:
{{Code|code=
{{Code|code=
import random, FreeCAD, Draft
import FreeCAD
import Draft


Point1 = Draft.makePoint(1600, 1400, 0)
Point1 = Draft.makePoint(1600, 1400, 0)
Line 57: Line 79:
p2 = FreeCAD.Vector(-3200, 1800, 0)
p2 = FreeCAD.Vector(-3200, 1800, 0)
Point2 = Draft.makePoint(p2, color=(0.5, 0.3, 0.6), point_size=10)
Point2 = Draft.makePoint(p2, color=(0.5, 0.3, 0.6), point_size=10)
FreeCAD.ActiveDocument.recompute()
}}
Örnek:


This code creates {{incode|N}} random points within a square of side {{incode|2L}}. It makes a loop creating {{incode|N}} points, that may appear anywhere from {{incode|-L}} to {{incode|+L}} on both X and Y; it also chooses a random color and size for each point. Change {{incode|N}} to change the number of points, and change {{incode|L}} to change the area covered by the points.
# 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.
{{Code|code=
import random
import FreeCAD
import Draft


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


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

FreeCAD.ActiveDocument.recompute()
}}
}}


<div class="mw-translate-fuzzy">
{{Draft Tools navi}}
{{Draft Tools navi/tr}}
{{Userdocnavi}}
{{Userdocnavi/tr}}
</div>

{{Draft Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{clear}}
{{clear}}

Revision as of 20:41, 21 February 2020

Nokta

Menü konumu
Taslak → Nokta
Tezgahlar
Taslak, Yapı
Varsayılan kısayol
P T
Versiyonda tanıtıldı
0.17
Ayrıca bkz
Çizgi, Tel

Tanım

Nokta aracı, geçerli Çalışma düzlemi içinde basit bir nokta yaratır, daha sonra başka nesnelerin yerleştirilmesi için referans olarak kullanılmaya elverişlidir. Taslak Tepsi 'de ayarlanan Çizgi stili ayarlarını alır.

A single point placed on the working plane

Nasıl Kullanılır

  1. Nokta tuşuna veya P basın ardından T basın.
  2. 3D görünümünde bir noktaya tıklayın veya bir koordinat yazın ve Nokta ekle düğmesine basın.

Seçenekler

  • Koordinatları manuel olarak girmek için sayıları girin, ardından her bir X, Y ve Z bileşeni arasında Enter tuşuna basın. Noktayı yerleştirmek istediğiniz değerleri aldığınızda Nokta ekle düğmesine basabilirsiniz.
  • Devam moduna geçmek için T tuşuna basın veya onay kutusunu tıklayın. Devam modu açıksa, nokta aracı siz bir noktaya yerleştirdikten sonra yeniden başlatılır ve araç düğmesine tekrar basmadan bir tane daha yerleştirmenizi sağlar.
  • Geçerli komutu iptal etmek için Esc veya Close düğmesine basınız.

Özellikler

  • VERİX: Noktanın X koordinatı
  • VERİY: Noktanın Y koordinatı
  • VERİZ: Noktanın Z koordinatı

Betik

Ayrıca bkz.: Taslak API ve FreeCAD Betik esasları.

Nokta aracı, aşağıdaki işlevi kullanarak makrolar ve Python konsolundan kullanılabilir:

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)
  • Belirtilen X, Y ve Z koordinatlarında, birimler milimetre cinsinden bir Point nesnesi oluşturur. Eğer koordinat verilmezse, başlangıç noktasında nokta oluşturulur (0,0,0). *
  • Eğer X bir FreeCAD.Vector tarafından tanımlanan bir point ise, kullanılır.
  • color, (R, G, B) bir skaladır; nokta, RGB ölçeğindeki noktanın rengini gösterir; Bağlantıdaki her değer, 0 ila 1 aralığında olmalıdır.
  • name, nesnenin adıdır.
  • point_size, grafiksel kullanıcı arayüzü yüklendiğinde nesnenin piksel cinsinden boyutudur.

Example:

import FreeCAD
import 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)
FreeCAD.ActiveDocument.recompute()

Örnek:

This code creates N random points within a square of side 2L. It makes a loop creating N points, that may appear anywhere from -L to +L on both X and Y; it also chooses a random color and size for each point. Change N to change the number of points, and change L to change the area covered by the points.

import random
import FreeCAD
import Draft

L = 1000
centered = FreeCAD.Placement(FreeCAD.Vector(-L, -L, 0), FreeCAD.Rotation())
Rectangle = Draft.makeRectangle(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.makePoint(x, y, z, color=(r, g, b), point_size=size)

FreeCAD.ActiveDocument.recompute()