Draft Point/tr: Difference between revisions

From FreeCAD Documentation
(Created page with "Örnek:")
(Updating to match new version of source page)
Line 1: Line 1:
<languages/>
<languages/>
<div class="mw-translate-fuzzy">
{{GuiCommand/tr|Name=Draft Point|Name/tr=Nokta|Workbenches=[[Draft Module/tr|Taslak]], [[Arch Module/tr|Yapı]]|MenuLocation=Taslak → Nokta|Shortcut=P T}}
{{GuiCommand/tr|Name=Draft Point|Name/tr=Nokta|Workbenches=[[Draft Module/tr|Taslak]], [[Arch Module/tr|Yapı]]|MenuLocation=Taslak → Nokta|Shortcut=P T}}
</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. Görevler sekmesinde önceden ayarlanmış olan [[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. Görevler sekmesinde önceden ayarlanmış olan [[Draft Linestyle/tr |Çizgi stili]] ayarlarını alır.
</div>


[[Image:Draft_point_example.jpg|400px]]
<div class="mw-translate-fuzzy">


[[Image:Draft_point_example.jpg|400px]]
[[Image:Draft_point_example.jpg|400px]]
</div>


== Nasıl Kullanılır ==
== Nasıl Kullanılır ==


<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 alanda bir yere tıklayın veya [[Draft_Coordinates/tr|Koordinat]] yazın.
#3D alanda bir yere tıklayın veya [[Draft_Coordinates/tr|Koordinat]] yazın.
</div>


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


<div class="mw-translate-fuzzy">
* 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.
* 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.
* Geçerli çizgi komutunu iptal etmek için {{KEY | ESC}} veya {{KEY | ''' İptal '''}} düğmesine basın.
* Geçerli çizgi komutunu iptal etmek için {{KEY | ESC}} veya {{KEY | ''' İptal '''}} düğmesine basın.
</div>


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


<div class="mw-translate-fuzzy">
* {{PropertyData | X}}: Noktanın X koordinatı
* {{PropertyData | X}}: Noktanın X koordinatı
* {{PropertyData | Y}}: Noktanın Y koordinatı
* {{PropertyData | Y}}: Noktanın Y koordinatı
* {{PropertyData | Z}}: Noktanın Z koordinatı
* {{PropertyData | Z}}: Noktanın Z koordinatı
</div>


<div class="mw-translate-fuzzy">
== Betik ==
== Betik ==
</div>


<div class="mw-translate-fuzzy">
Nokta aracı, aşağıdaki işlevi kullanarak [[macros/tr|makrolar]] ve [[Python/tr|Python]] konsolundan kullanılabilir:
Nokta aracı, aşağıdaki işlevi kullanarak [[macros/tr|makrolar]] ve [[Python/tr|Python]] konsolundan kullanılabilir:
</div>
{{Code|code=
{{Code|code=
Point = makePoint(X=0, Y=0, Z=0, color=None, name="Point", point_size=5)
makePoint([x],[y],[z])
Point = makePoint(point, Y=0, Z=0, color=None, name="Point", point_size=5)
}}
}}

<div class="mw-translate-fuzzy">
* 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.
* 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.
</div>


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

Draft.makePoint(6,4,2)
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)
}}
}}


{{Draft Tools navi}}
{{Userdocnavi}}
{{clear}}
{{clear}}

Revision as of 12:55, 8 January 2019

Nokta

Menü konumu
Taslak → Nokta
Tezgahlar
Taslak, Yapı
Varsayılan kısayol
P T
Versiyonda tanıtıldı
-
Ayrıca bkz
Hiçbiri

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. Görevler sekmesinde önceden ayarlanmış olan Çizgi stili ayarlarını alır.

Nasıl Kullanılır

  1. Nokta tuşuna veya P basın ardından T basın.
  2. 3D alanda bir yere tıklayın veya Koordinat yazı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.
  • Geçerli çizgi komutunu iptal etmek için ESC veya İptal düğmesine basın.

Özellikler

  • Veri X: Noktanın X koordinatı
  • Veri Y: Noktanın Y koordinatı
  • Veri Z: Noktanın Z koordinatı

Betik

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)
  • 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.

Örnek:

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)