Çalışma Yaklaşımı
FreeCAD Scripts, bir CAD modelini genel bir ağ yapısı olarak ele almak yerine ajanı FreeCAD'in gömülü Python ortamında yönlendirir. Kapsamında OpenCASCADE destekli Part geometrisi, Mesh işlemleri, kısıtlı eskizler ve özellikleri şekli yeniden oluşturan FeaturePython nesneleri bulunur. Bu, ölçülerin önemli olduğu tekrarlanabilir parçalar, küçük modelleme araçları ve CAD otomasyonu için uygundur.
Kaynak, model mantığını uygulama arayüzü çalışmasından da ayırır. PySide diyalogları, görev panelleri ve Coin3D sahne grafiği öğeleri arayüz gerektirirken, yeniden kullanılabilir geometri kodu arayüzsüz çalıştırma için korunabilir. İyi bir ilk görev, net bir dışa aktarma gereksinimi olan tek bir parametrik parçadır; bütün bir çalışma tezgâhı istemek entegrasyon sorumluluğunu belirgin biçimde artırır.
Beklenen Çıktılar
- Bir FreeCAD Python makrosu veya betikle oluşturulmuş parametrik nesne
- Adlandırılmış katılar, eskizler veya özel özellikler içeren bir belge
- İstenirse STEP, STL, IGES veya OBJ dışa aktarımı
Brifden İncelemeye
- 01Birimleri ve Geometriyi Netleştirin
Ölçüleri, koordinat yerleşimini ve amaçlanan katı ya da ağ temsilini tanımlayın. Kaynak, belirtilmeyen uzunlukları varsayılan olarak milimetre kabul eder; açıkça verilen uzunluk birimleri FreeCAD'in dahili milimetresine dönüştürülür.
- 02Belge Modelini Oluşturun
Adlandırılmış nesneleri ve gerekli geometri ya da kısıtları oluşturun. Düzenlenebilir özelliklerin sonraki yeniden hesaplamayı yönlendirmesi gerekiyorsa FeaturePython kullanın.
- 03Yeniden Hesaplayın ve Doğrulayın
Değişikliklerden sonra yeniden hesaplayın, şekil özelliklerini inceleyin ve seçilen dışa aktarımı doğrulayın. Makronun pencere olmadan da çalışması gerekiyorsa arayüz içe aktarımlarını korumalı tutun.