FreeCAD — TechDraw Çalışma Tezgahı için Şablon Oluşturalım

Mustafa Halil
4 min readJan 28, 2021

Merhaba,

FreeCAD Kullanarak 3 boyutlu çizim yapan pek çok kişi, 3 boyutlu çizimlerin 2 boyutlu hallerini (ön, üst, yan görünümleri, kesit görünüşleri,…vb ) TechDraw çalışma tezgahı ile oluşturuyor ve ölçülendiriyor. FreeCAD ile birlikte pek çok Şablon (çizim kağıdı ölçüleri, antet yapıları,…vb) gelmektedir. Sunulan şablonların ihtiyacınızı karşılamadığını düşünüyor, çalışmalarınızda kişisel / kurumsal isim, logo, antet biçimi,…vb yapıya sahip şablon kullanmak istiyorsanız aşağıdaki adımları takip ederek farklı ebat ve biçimde şablon dosyası oluşturup kullanabilirsiniz.

Takdim

Bu belge, TechDraw Çalışma Tezgahı sayfaları için arkaplan Şablonu olarak kullanılabilecek bir SVG dosyasının nasıl oluşturulacağını gösterir.

Bu doküman, Inkscape ve SVG’nin yanı sıra FreeCAD ve TechDraw Çalışma Tezgahı’na kısmen aşina olduğunuzu varsayılarak oluşturulmştur.

Anlatımda, Yatay yönlü A4 ebatlı basit bir şablon oluşturacağız.

Oluşturduğunuz şablonu, Linux İşletim sisteminde aşağıdaki konuma kopyalayabilirsiniz. ( Bu elzem değil, farklı konumda olsa da şablonunuzu kullanabilirsiniz.)

/usr/share/freecad/Mod/TechDraw/Templates/HazırladığınızŞablonAdı.svg

Temel Belge Oluşturun.

1. Inkscape’de yeni bir belge açın.

2. Belge Özelliklerinde

  • “A4” sayfa boyutunu ve “Yatay” yönlendirme seçeneğini seçin.
  • Varsayılan birimleri “mm” ve sayfa boyutunu Genişlik “297,0” ve Yüksekliği “210,0” olarak ayarlayın.
Inkscape: Sayfa boyutu ve yönlendirme ayarları

3. Belgeye bir “freecad” AlanAdı cümlesi eklemek için “XML Düzenleyici”yi kullanın. (Düzen > XML Editor… menüsü. Kısayol tuşu: Shift + Ctrl + X)

xmlns:freecad="http://www.freecadweb.org/wiki/index.php?title=Svg_Namespace"

Inkscape: XML Düzenleyicisi “freecad” <svg> AlanAdı öğesi ekleniyor.

Şablon çizimi oluşturun.

4. Şablonu oluşturacak ana hatları, metinleri, numaraları, çizgileri ve diğer geometriyi çizin.

5. Antet kısmı için kutuları ve çizgileri çizin.

6. Statik (değişmesini istemediğiniz) metninizi ekleyin ve konumlandırın.

7. Düzenlenebilir metin(leri) ekleyin ve konumlandırın.

8. Şimdi aşağıdakine benzer bitmiş bir çalışmanız olmalı:

Inkscape: Geçici şablon düzeni

Düzenlenebilir Alanlar Oluşturun

9.Düzenlenebilir her metin <text> öğesi için bir freecad:editable etiketi oluşturmanız gerekir. Bunun için XML Düzenleyiciyi kullanın.

  • Düzenlenebilir her metne anlamlı bir AlanAdı atayın (her birinin adı farklı olmalı).
Inkscape: İstenen metin <text> öğesine “freecad: editable” özelliğini ekleyen XML Düzenleyici

SVG’nin Boyutunu Ayarlayın

10.Görünüm Kutusu ( viewBox )Özniteliği, sayfa boyutunuza milimetre cinsinden uyacak şekilde ayarlamak için XML düzenleyiciyi kullanın.

  • Biçimde dört değer vardır. "0 0 width (genişlik) height (yükseklik)"
Inkscape: XML Düzenleyicisi ile “görünümKutusu” sayfa boyutuna uyacak şekilde (mm. cinsinden) ayarlanıyor

11–12. Şablonunuz (aşağıdaki gibi) istenenden daha büyük görünüyorsa, Onu küçültmemiz gerekiyor.

Inkscape: Sayfa boyutunu aşan geçici şablon düzeni

Düzen > Tüm Katmanlardaki Herşeyi Seç menü yolu ile veya fare ile kutu seçimi yaparak şablon için yapılan tüm çalışmaları seçin.

  • W: (Width: Genişlik) ve H: (Height: Yükseklik) ayar kutularını, resminizin boyutuna milimetre cinsinden uyacak şekilde ayarlayın .
  • Geçerli kenar boşluklarının düşürüldüğü sayfa boyutuna ayarlayın, örneğin, W: 287 ve H: 200 .

13. Resmi, gerekirse sayfanın sınırları içinde konumlandırmak için “Hizala ve Dağıt” ayarlarını veya X: ve Y: ayar kutularını kullanın.

14. Şablonunuz şimdi tıpkı aşağıdaki bitmiş resminde olduğu gibi doğru görünmelidir.

SVG dosyasındaki transform değerlerinin kaldırın.

15. Tüm düzenlenebilir metinlerinizi seçip Shift + Ctrl + G kısayol tuşu ile “gruplandırılmamış” olduğundan emin olun.

16. Sayfanızdaki her şeyi Düzen > Tümünü Seç komutu ile seçin, ve ardından Düzen > Kopyala ( Ctrl+C) komutu ile kopyalayın.

17. Ardından mevcut katmanı silin. ( Katman > Güncel Katmanı Sil )

Not: Katmanı daha önce sildiyseniz (katman panelinizde hiçbir katman listelenmemişse) bu adım gerekli değildir. Bu durumda Ctrl+A ile tümünü seçmeli, Ctrl+X ile seçimi kesmeli ve sonraki adımdaki komutla yapıştırmalısınız.

18. Ardından, Düzen > Yerine Yapıştır komutu ile yapıştırın. (Ctrl+Alt+V)

Not: Bu komut, metin konumlarının dönüşüm etiketlerinde saklanmasını önler. (Yani XML Düzenleyicide, ilgili metinlerin “transform” etiketlerini siler.) Normal yapıştır komutunu kullanmamanız önemlidir!

19. Şablonunuz şimdi doğru görünmeli ve istenmeyen dönüşümler (transform bilgileri) içermemelidir.

20. Inkscape ile oluşturduğunuz Şablonunuzu Düz SVG (Plain SVG) biçiminde olarak kaydedin çünkü FreeCAD yalnızca SVG 1.1 tanımlama özelliklerini işleyebilir. Düz SVG biçimi, Inkscape’e özgü tüm XML etiketlerini kaldırır.

21. FreeCAD’i açın ve TechDraw Çalışma tezgahında, Oluşturduğunuz Şablon deneyin.

Gördüğünüz gibi ayarladığımız metinler, düzenlenebilir durumda.

Bu dokümanın sizler için faydalı olmasını umuyorum.

Sağlıcakla kalın.

Kaynak: https://wiki.freecadweb.org/TechDraw_TemplateHowTo

--

--

Mustafa Halil

Mak. Müh. — Açık Kaynak Hayranı — Python, Blender, FreeCAD, Solvespace, LibreCAD, GIMP, Inkscape, LibreOfis Kullanıcısı. https://github.com/mhalil