Çalışma Yaklaşımı
Rhino 3D Scripts, bir ajanın RhinoPython, RhinoCommon, eski RhinoScript ve komut makroları arasında seçim yapmasına yardımcı olur. Bu ayrım önemlidir: araç çubuğu makrosu komutları yeniden oynatabilir; betik ise geometriyi inceleyebilir, koşullara göre dallanabilir ve çok sayıda nesneyi işleyebilir. Kaynak yeni betikler için Python önerir, mevcut dosyalar için VBScript rehberliğini korur.
En faydalı ayrıntısı şekil tariflerinden çok uygulama davranışındadır. Nesne GUID'leri ile geometri nesneleri arasındaki farkı açıklar, toleransı etkin belgeden okur, değişiklikleri tek bir geri alma kaydında toplar ve hatalardan sonra görünüm yeniden çizimini geri yükler. Ayrıca Rhino 8 Script Editor ve eski Python çalışma ortamı tuzaklarını belgeler; bu nedenle hedef sürüm ve başlatma yöntemi brief'in temel parçalarıdır.
Beklenen Çıktılar
- Göreve uygun bir Rhino Python, C# veya eski VBScript uygulaması
- Basit, tekrarlanabilir bir dizi için komut makrosu veya araç çubuğu takma adı
- İptal, geri alma ve yeniden çizim yönetimi içeren bir geometri işlemi betiği
Brief'ten İncelemeye
- 01Çalışma Ortamını Seçin
Rhino sürümünü ve başlatma yöntemini belirleyin. Makroyu yalnızca sabit bir komut dizisi için kullanın; değişken, döngü veya koşul gerekiyorsa betik seçin.
- 02Belgeye Saygı Gösterin
Değişiklik yapmadan önce seçili nesne türlerini, etkin belge toleransını ve geometri tanımlayıcılarını çözümleyin. Birimlerle ilgili sabit varsayımlardan kaçının.
- 03Toplu Değişiklikleri Geri Alınabilir Yapın
Değişiklikleri tek bir geri alma kaydında toplayın, yeniden çizimi finally yolunda geri yükleyin ve uzun döngülerde iptale izin verin. Ortaya çıkan geometriyi Rhino'da inceleyin.