Python ve C# için Script Düzenleyici
Script Düzenleyici, Python ve C# script'lerini Rhino ve Grasshopper içinde yazmak, çalıştırmak ve hata ayıklamak için ortak bir ortam sunar. Temel editör yeniliği Rhino 8 ile başlamıştır; Rhino 9’un script geliştirmeleri bu altyapıyı sürdürür.
Ortak editör ve paket desteği
Windows ve macOS üzerinde kullanılan editör, Python 3 bilimsel kütüphanelerini ve PyPI paketlerini; C# tarafında modern dil özelliklerini ve NuGet paketlerini destekler. Aynı geliştirme yaklaşımı hem Rhino komutlarında hem Grasshopper script bileşenlerinde kullanılabilir.
Rhino içinde ilk script
Komut satırına ScriptEditor yazılır. Yeni kurulumda Python ortamının ilk hazırlanması biraz zaman alabilir. New düğmesiyle Examples içinden bir Python 3 veya C# örneği açılır ve Run ile çalıştırılır.
Örnekleri incelemek; geometri API’si, paket kullanımı ve script yapısını tanımaya yardımcı olur. Mevcut model üzerinde çalışan script'leri önce bir kopyada denemek uygundur.
Grasshopper içinde script
Grasshopper açıldıktan sonra Maths panelinden bir Script bileşeni tuvale eklenir. Bileşende dil seçilir; girdiler ve çıktılar tanımlanır. Girdilere veri bağlanıp çözüm çalıştırılır.
Editörün Examples ve Templates bölümleri başlangıç script'i için kullanılabilir. Hata ayıklama, yalnız sonuç geometrisini izlemek yerine girdilerin ve değişkenlerin değerlerini incelemeyi sağlar.
Yayımlanabilir eklentiler
Scriptler proje halinde düzenlenerek Rhino veya Grasshopper eklentisine dönüştürülebilir. Bu, kullanıcıların kodu elle açmak yerine komut veya bileşen olarak çalıştırmasını sağlar. Kaynak bağlantısı hâlâ Rhino 8 deneme adımları içerdiğinden, bu sayfada tüm editör özellikleri Rhino 9’da ilk kez gelmiş gibi sunulmaz.
Kaynaklar
Bu sayfadaki teknik ve hukuki bilgiler aşağıdaki resmî kaynaklara dayanır.