FreeCAD - Silk WB - Öğretici Doküman 2.2

Öğretici Doküman 2.2 (Tutorial 0.02 - P3)

Kullanım - devam

Açık mavi eskiz olan Anchor - xy001'i az önce düzenledik. zx001 ve merge001 eskizleri de güncellendi. Bir anda nasıl bağlandıklarını görmek üzereyiz.

ControlGrid44 and CubicSurface44 11

-8-

zx001 eskizini düzenlemeye başlayın. (zx002 eskizinde gereksiz kısıtlamalar varsa kaldırın.) Lütfen yalnızca ilk seferde belirtilen değişikliği yapın …

Continue reading »

FreeCAD - Silk WB - Öğretici Doküman 2.1

Öğretici Doküman 2.1 (Tutorial 0.02 - P1, P2)

ControlGrid44 ve CubicSurface44 makroları/komutları

Bu bölümde, Silk Çalışma Tezgahındaki (eski adıyla NURBSlib_EVM'deki) ControlGrid44 ve CubicSurface44 makroları/komutları anlatılacaktır.

Bu özel eğitim / sunum için hedef kitle;

Bu eğitim, FreeCAD'in bilgili kullanıcılarına Silk çalışma tezgahı (NURBSlib_EVM kütüphanesi) hakkında bir fikir vermek için …

Continue reading »

Flet 07 - Sürükle ve Bırak

Sürükle ve Bırak

Flet'te sürükle ve bırak mekanizması oldukça basittir - bir kullanıcı Sürüklenebilir (Draggable) kontrolü sürüklemeye başlar ve onu SürüklemeHedefi (DragTarget)'ne "bırakır". Hem sürüklenebilir öğe hem de sürüklenebilir hedef aynı gruba (group) sahipse, bir sürükleme hedefi on_accept olay işleyicisini çağırır ve sürüklenebilir kontrol kimliğini (ID) olay verisi olarak iletir …

Continue reading »

FreeCAD - Silk WB - Öğretici Doküman 1

Öğretici Doküman 1 (Tutorial 0.01)

NURBSlib_EVM'de ControlPoly4 ve CubicCurve4 makroları (komutları)

Öncelikle NURBSlib_EVM'nin ne olduğunu açıklayalım. NURBSlib_EVM, FreeCAD'de NURBS yüzeyleri oluşturmak için yazılmış python komut dosyaları ve makrolardır. Silk, NURBSlib_EVM projesinin yeni adıdır.

ControlPoly4 ve CubicCurve4 makroları (komutları) sırasıyla rasyonel bir kübik bezier eğrisini kontrol eden ve kullanan …

Continue reading »

Flet 06 - Büyük listeler

Büyük listeler

Listeleri görüntülemek için çoğu durumda Sütun (Column) ve Satır (Row) kontrollerini kullanabilirsiniz. Ancak liste yüzlerce veya binlerce öğe içeriyorsa, Sütun ve Satır kullanmak pek mantıklı olmaz. Bunun sebebi, satır ve sütun kontrolü kullanıldığında, uygulama ekranında (kaydırma konumunda) görünmese bile, tüm öğeler bir kerede oluşturulur. Dolayısı ile uygulama çalıştırıldığında …

Continue reading »

FreeCAD - Silk WB - 02 - İş Akışı

Silk ÇalışmaTezgahı İş Akışı

Silk WB'in temel iş akışları aşağıdaki gibidir:

1 - Eskiz(ler) [Sketch(es)] bir tasarımın ana yüzeyleri üzerinde kontrol sağlar. Yüzey(ler), çizilen eskizlere (sketch) bağlı olarak oluşturulur. O nedenle doğru eskiz (sketch) çizmek çok önemlidir.

  • Eskiz(ler) > Kontrol Çokgeni ( Sketch(es) > Control Polygon)

  • Kontrol Çokgeni …

Continue reading »

FreeCAD - Silk WB - 00 - Giriş

Silk Çalışma Tezgahı (Workbench) Nedir?

Düşük derece ve dikiş sürekliliğine odaklanan, tasarım ve mühendislik için yüksek kaliteli ve düşük ağırlıklı, NURBS Yüzey modelleme araçları barındıran FreeCAD Çalışma Tezghahıdır (Workbench).

Silk çalışma tezhagı edwardvmills tarafından, GitHub adresinde geliştirilmektedir.

Silk Çalışma Tezgahı ile Modellenen Yüzeylere ait bir kaç görsel aşağıda mevcuttur.

Silk_Front_Page_02

Curva3D_silk_reboot_01_13

CadDivision_Simple_01_11

Konu …

Continue reading »

Flet 00 - Giriş

Flet Kullanım Kılavuzu Konu Başlıkları

Kullanım Kılavuzu

  1. Temel Özellikler
  2. Giriş
  3. Python Rehberi
  4. Kullanıcıdan Girdi Almak
  5. Klavye Kısayolları
  6. Büyük Listeler
  7. Sürükle ve Bırak
  8. ...

Kontrol Detayları

  • Düzen, Yerleşim (Layout)
  • Navigasyon (Navigation)
  • Bilgi Ekranları (Information Displays)
  • Butonlar, Düğmeler (Buttons)
  • Girdi ve Seçimler (Input and Selections)
  • Diyaloglar, Uyarılar ve Paneller (Dialogs, Alerts and Panels …

Continue reading »

Flet 05 - Klavye Kısayolları

Klavye Kısayolları

Sağlam bir klavye desteği, web'inizi ve özellikle masaüstü uygulamanızı kullanırken kullanıcı üretkenliği için bir anahtardır. Gerçekten de, sürekli olarak fare ve klavye arasında geçiş yapmak gerçekten can sıkıcı olabilir.

Form kontrollerinin .autofocus özelliğine ve TextField.focus() metoduna ek olarak Flet, "global" klavye olaylarının işlenmesine olanak tanır.

Tüm tuş …

Continue reading »

Flet 04 - Kullanıcıdan Girdi Almak

Kullanıcıdan girdi almak

Flet ile etkileşimli web uygulamaları yapmak çocuk oyuncağı! Bu yalnızca verileri görüntülemekle sınırlı değildir, bir kullanıcıdan girdi talep edebilir ve sayfa kontrolleri tarafından oluşturulan çeşitli olaylara yanıt verebilirsiniz.

Butonlar / Düğmeler

Button (Düğme), basıldığında oluşturan click (tıklama) olayı, en önemli girdi kontrolüdür:

btn = ft.ElevatedButton("Click me!")
page …

Continue reading »