Draft Dimension/tr: Difference between revisions

From FreeCAD Documentation
No edit summary
(Created page with "Boyut aracı, aşağıdaki işlevi kullanarak makrolar ve Python konsolundan kullanılabilir:")
Line 84: Line 84:
{{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ı]].


Boyut aracı, aşağıdaki işlevi kullanarak [[macros/tr|makrolar]] ve [[Python/tr|Python]] konsolundan kullanılabilir:
The Dimension tool can be used in [[macros]] and from the [[Python]] console by using the following function:
{{Code|code=
{{Code|code=
Dimension = makeDimension(p1, p2, p3=None, p4=None)}}
Dimension = makeDimension(p1, p2, p3=None, p4=None)}}

Revision as of 12:14, 23 January 2019

Boyut

Menü konumu
Taslak → Boyut
Tezgahlar
Taslak, Mimari
Varsayılan kısayol
D I
Versiyonda tanıtıldı
0.18
Ayrıca bkz
FlipDimension,Teknik resim

Açıklama

Boyut aracı, iki nokta arasındaki mesafeyi ölçen ve görüntüleyen bir nesne oluşturur; üçüncü bir nokta, boyut çizgisinin konumunu belirtir.

Araç, doğrudan katı gövdelere tutturulmuş kenarları veya çizgileri ölçebilir; Gövde değişirse, boyut kendini günceller. Araç ayrıca Yay veya Doldur, Eskiz Dolgu oluştur ve Prça tasarım Dolgu işlemleri ile üretilenler gibi eğrilik çapını veya yarıçapını da ölçebilir.

Ortaya çıkan boyut 3D görünümüne yerleştirilir ve bir Taslak nesnesi olarak kabul edilir. Bu nesne, Teknik resim Yeni Eskiz veya Teknik resim Yeni Yay araçlarını kullanarak Teknik resim tezgahı sayfasında görüntülenebilir. Alternatif olarak, Teknik resim Boyut Uzunluğu ve Teknik resim Boyut Yarıçapı gibi boyutları görüntülemek için kendi araçlarına sahiptir; ancak, bu araçlar teknik çizimler hazırlamak içindir, bu yüzden boyutları 3D çizimde değil, sadece çizim sayfasında oluştururlar.

Üç nokta tarafından tanımlanan boyut

Nasıl kullanılır

  1. Taslak Boyut düğmesine basın veya D ardından I tuşları.
  2. 3D görünümünde bir noktaya tıklayın veya bir koordinat yazın ve Nokta ekle düğmesine basın.
  3. 3D görünümünde ikinci bir noktaya tıklayın veya bir koordinat yazın ve Nokta ekle düğmesine basın. İlk iki nokta ölçülen mesafeyi tanımlar.
  4. 3D görünümünde üçte birini tıklayın veya bir koordinat yazın ve Nokta ekle düğmesine basın. Son nokta, ölçüm çizgisinin konumunu tanımlar.

Boyut, ağaç görünümündeki öğeye çift tıklayarak veya Taslak Düzenle düğmesine basarak düzenlenebilir. Ardından noktaları yeni bir konuma getirebilirsiniz.

Ölçüm noktaları, oluşturulduktan sonra başlangıç ​​ve bitiş özellikleri değiştirilebilir.

Ölçüm çizgisinin konumu, yönlendirme özelliğini değiştirerek oluşturulduktan sonra da değiştirilebilir.

Kullanılabilir boyut türleri

Bir nokta veya kenar seçtikten sonra değiştiriciyi ( Alt veya Shift) bırakın.

  • Doğrusal boyutlar: Alt tuşunu basılı tutun ya da kenar seçin düğmesine tıklayın ve sonra düz bir kenar seçin boyut çizgisini bu kenara paralel çizmek için ikinci bir nokta.
Note: aracı etkinleştirmeden önce kenarı da önceden seçebilirsiniz.
  • Yatay ve dikey boyutlar: bir nokta seçin, sonra ikinci bir nokta seçin, ardından Shift tuşunu basılı tutun ve işaretçiyi yatay veya dikey olarak hareket ettirin, ardından boyut çizgisini X'e paralel olarak çizmek için üçüncü bir nokta seçin eksen veya Y ekseni.
Note 1: Shift tuşunu basılı tutun ve ölçü çizgisi istenen eksene hizalanana kadar işaretçiyi birçok kez farklı yönlere hareket ettirin. İşaretçi ilk noktadan uzaktayken Shift tıklanması, boyutu genellikle X eksenine hizalar; işaretçi ilk noktaya yakınsa, boyutu genellikle Y eksenine hizalar.
Not 2: iki nokta seçmek yerine, Alt tuşunu basılı tutarken bir kenar seçin.
  • Çap boyutları: Alt tuşunu basılı tutun ve eğri bir kenar seçin, ardından boyut çizgisini çizmek için ikinci bir nokta seçin.
    • Yarıçap boyutları: Alt tuşunu basılı tutun ve eğri bir kenar seçin, sonra Shift tuşunu basılı tutun ve boyut çizgisini çizmek için ikinci bir nokta seçin.
  • Açısal boyutlar: Alt tuşunu basılı tutun ve sonra iki düz kenar seçin, sonra akut ya da geniş açıyı göstermek için iki kenar arasında bir nokta seçin ya da ek ya da tamamlayıcı bir açı göstermek için başka bir yerde bir nokta seçin.
Not: görüntülenen açı büyük ölçüde seçilen kenarların orijinal konumuna bağlıdır. Belirli bir açı görüntülemek isterseniz, orijinal kenarlardan uzanan yardımcı Taslak Çizgi ​​eklemek ve bu uzantıları ölçmek zorunda kalabilirsiniz.

Not: bir kenarı önceden seçerek veya Alt veya kenar seç ile seçerek, boyut parametric olacak, yani hangi kenara bağlı olduğunu hatırlayacaktır. Bu kenarın uç noktaları daha sonra ilerlerse, boyut onları takip eder ve görüntülenen ölçümü ayarlar.

Seçenekler

  • Verilen eksendeki bir sonraki noktayı sınırlamak için bir noktadan sonra X, Y veya Z tuşlarına basın.
  • 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.
  • Göreceli moduna geçmek için R tuşuna basın veya onay kutusunu tıklayın. Göreceli mod açıksa, bir sonraki noktanın koordinatları bir öncekine göredir; değilse, kesindir, Eksenden alınır (0,0,0).
  • Devam moduna geçmek için T tuşuna basın veya onay kutusunu tıklayın. Devam modu açıksa, son noktayı verdikten sonra Boyut aracı yeniden başlatılır ve araç düğmesine tekrar basmadan başka bir boyut çizmenize izin verilir; Aşağıdaki boyutlar önceki boyutun son noktasından başlayacak ve aynı temel çizgiyi paylaşacaktır.
  • Yakalama noktanızı mesafeden bağımsız olarak, en yakın çeki konumuna yönlendirmek için çizim yaparken Ctrl tuşunu basılı tutun.
  • Bir önceki noktaya göre Kısıtlama bir sonraki noktanızı yatay veya dikey olarak çizerken ve çap ve yarıçap modları arasında geçiş yapmak için Shift tuşunu basılı tutun.
  • Geçerli komutu iptal etmek için Esc veya Close düğmesine basın ve devam boyutlarını bitirin; önceden yerleştirilmiş boyutlar kalacaktır.

Özellikler

Veri

  • Veri Start: ölçülecek mesafenin başlangıç noktasını belirtir.
  • Veri End: ölçülecek mesafenin bitiş noktasını belirtir.
  • Veri Dimline: boyut çizgisinin geçmesi gereken bir noktayı belirtir.
  • Veri Distance: (salt okunur) ölçülen uzunluğu belirtir.
  • Veri Diameter: true ise, bir çap boyutu görüntüler; aksi takdirde bir yarıçap boyutu görüntüler; Bu özellik yalnızca boyut dairesel bir yaya bağlıysa çalışır.

Görünüm

  • Görünüm Ext Lines: Ölçüm noktalarından boyut çizgisine giden uzatma hatlarının maksimum uzunluğunu belirtir.
  • Görünüm Ext Overshoot: uzantı çizgilerinin boyut çizgisinin ötesindeki ek uzunluğunu belirtir.
  • Görünüm Dim Overshoot: boyut çizgisine eklenen ilave uzunluğu belirtir.
* Görünüm Arrow Size: boyut çizgisinin sonunda görüntülenen sembolün boyutunu belirtir. 
  • Görünüm Arrow Type: "Çizgi", "Daire", "Ok" veya "Tik" olabilen, boyut çizgisinin sonunda görüntülenen sembolün türünü belirtir.
  • Görünüm Flip Arrows: sembollerin boyut çizgisinin uçlarında çevrilip çevrilmeyeceğini belirtir; sadece bu semboller ok ise işe yarar.
  • Görünüm Font Name: metni çizmek için kullanılacak fontu belirtir. "Arial" gibi bir font adı, "sans", "serif" veya "mono" gibi bir varsayılan stil, "Arial, Helvetica, sans" gibi bir aile veya "gibi bir stil içeren bir ad olabilir. Arial: "Kalın. Belirtilen font sistemde bulunmuyorsa, bunun yerine genel olan kullanılır.
  • Görünüm Font Size: harflerin boyutunu belirtir. Boyut nesnesi ağaç görünümünde oluşturulmuşsa ancak metin görünmüyorsa, görünene kadar metnin boyutunu artırın.
  • Görünüm Flip Text: ölçümü gösteren metnin yönünün çevrilip çevrilmeyeceğini belirtir.
  • Görünüm Text Position: orijine (0,0,0) atıfta bulunulan metnin mutlak koordinatlardaki konumunu belirtir; metni boyut çizgisinin yanında görüntülemek için bu özelliği varsayılan değerinde (0,0,0) bırakın.
  • Görünüm Text Spacing: Metin ve boyut çizgisi arasındaki boşluğu belirtir.
  • Görünüm Override: gerçek ölçüm yerine görüntülenecek özel bir metin belirtir. Ölçüm değerini görüntülemek için metnin içindeki $ dim dizesini kullanın.
  • Görünüm Decimals: ölçümde görüntülenecek ondalık basamak sayısını belirtir.
  • Görünüm Show Unit: true ise, birim ölçümün sayısal değerinin yanında görüntülenir.
  • Görünüm Unit Override: ölçümü "örneğin" km "," m "," cm "," mm "," mi "," ft "," in "olarak ifade edeceği bir birim belirtir. ; varsayılan birimleri kullanmak için bu özelliği boş bırakın. 0.17 sürümünde kullanılabilir

Betik

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

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

Dimension = makeDimension(p1, p2, p3=None, p4=None)

There are various ways to invoke this function, depending on the arguments passed to it:

Dimension = makeDimension(p1, p2, p3=None)
Dimension = makeDimension(object, i1, i2, p4=None)
Dimension = makeDimension(object, i1, mode, p4=None)
  • Boyut çizgisi p3'ten geçen bir Boyut nesnesi oluşturur.
  • Boyut nesnesi, Çizgi stili komut çubuğunda ayarlanmış.
  • Boyut oluşturmanın argümanlarına bağlı olarak boyut oluşturmanın birden fazla yolu vardır:
  1. (p1, p2, p3): p1'den p2'ye standart bir boyut oluşturur.
  2. (object, i1, i2, p3): verilen nesneye bağlı bir boyut oluşturur, i1 ve i2 ile indekslenmiş köşeleri arasındaki mesafeyi ölçer.
  3. (object, i1, mode, p3): verilen nesneye bağlı bir boyut oluşturur, i1 ölçülecek (eğri) kenarın indeksidir ve mod "yarıçap" veya "çap" dır. Yeni oluşturulan nesneyi döndürür.

To create an angular dimension use the following function:

Dimension = makeAngularDimension(center, angles, p3, normal=None)
Dimension = makeAngularDimension(center, [angle1, angle2], p3, normal=None)
  • Verilen merkezlerden, verilen açıların listesiyle p3'ten geçen bir açısal Boyut oluşturur.
  • Yeni oluşturulan nesneyi döndürür.

The view properties of Dimension can be changed by overwriting its attributes; for example, overwrite ViewObject.FontSize with the new size in millimeters.

Örnek:

import math, FreeCAD, Draft

p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(1000, 1000, 0)
p3 = FreeCAD.Vector(-2500, 0, 0)
Dimension1 = Draft.makeDimension(p1, p2, p3)
Dimension1.ViewObject.FontSize = 200

Polygon = Draft.makePolygon(3, radius=1000)
p4 = FreeCAD.Vector(-2000, 1500, 0)
Dimension2 = Draft.makeDimension(Polygon, 1, 2, p4)
Dimension2.ViewObject.FontSize = 200

center = FreeCAD.Vector(2000, 0, 0)
p5 = FreeCAD.Vector(3000, 1000, 0)
angle1 = math.radians(45)
angle2 = math.radians(10)
Dimension3 = Draft.makeAngularDimension(center, [angle1, angle2], p5)
Dimension3.ViewObject.FontSize = 200

Dimension4 = Draft.makeAngularDimension(center, [angle2, angle1], p5*1.2)
Dimension4.ViewObject.FontSize = 200