Rhino ve Grasshopper geliştirme araçları
Rhino ve Grasshopper geliştirici portalı; script yazma, eklenti oluşturma, geometriyi uzak hizmetlerden kullanma ve API başvuruları için ortak başlangıç noktasıdır. Kullanılacak araç, geliştirilen işlevin kapsamına ve hedef platforma göre seçilir.
Script mi, eklenti mi?
Tekrarlanan modelleme adımlarını otomatikleştirmek için Python veya C# script'leriyle başlanabilir. Tekrar kullanılabilir komut, özel bileşen ya da daha geniş bir uygulama bütünleşmesi gerekiyorsa eklenti yaklaşımı değerlendirilir. Script Düzenleyici, script'lerden eklentiye geçiş için de araçlar sunar.
RhinoCommon ve C/C++ SDK
RhinoCommon, .NET dilleriyle geliştirme için API sağlar. C/C++ SDK yerel eklenti geliştirmeye yöneliktir; Rhino 9’da Mac ve Windows hedefleri bulunur. Ortak kaynak kodu, tüm derleme çıktılarının platformlar arasında aynı olduğu anlamına gelmez.
Grasshopper ve Rhino.Compute
Grasshopper SDK’ları özel görsel programlama bileşenleri oluşturmak için kullanılır. GH1 ve GH2’nin bileşen mimarileri aynı değildir; geçiş rehberleri bu farkları açıklar.
Rhino.Compute geometri hesaplamalarını hizmet olarak sunar. SDK belgelerine erişimin ücretsiz olması, Rhino lisansı veya Compute çalışma maliyetinin de ücretsiz olduğu anlamına gelmez.
Rehberler, örnekler ve API
Guides bölümü kurulum ve iş akışını, Samples çalışan örnekleri, API bölümü ise tür ve üye başvurularını sunar. Geliştirmeye başlarken hedef Rhino sürümüne uygun rehber ve örnek aynı birlikte izlenmelidir. Bir sorun bulunduğunda geliştirici forumu, sürüm ve örnek kodla teknik soru sormak için kaynakta gösterilen kanaldır.
Kaynaklar
Bu sayfadaki teknik ve hukuki bilgiler aşağıdaki resmî kaynaklara dayanır.