Kullanım kılavuzuna geç
Rhino 3D Scriptsyazan GitHub Awesome Copilot Contributors

Rhino 3D Scripts Skill.

Komut dizisi için makro, modelleme görevi mantık gerektiriyorsa betik seçin.

  • 3B Tasarım
  • CAD
  • Otomasyon
Kaynak İncelemesi · Rhino 3D ScriptsSKILL.md
Görev 3B Tasarım Çı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 Başlamadan Önce Rhino 7 veya üzeri; Rhino 8, kaynağın birleşik Script Editor için önerdiği ortamdır.
Editoryal özet · kaynak 2026-10-07 tarihinde incelendi · üretilmiş örnek değildir

01 İşlevler

Rhino Geometrisi için Betik Aracı Seçin

Çalışma ortamı seçimi, geometri API'leri ve uygulama düzeyinde güvenli toplu işlem davranışına odaklanan bir Rhino betik kılavuzu.

Kaynağa dayalı iş akışıÇalıştırma kıyaslaması değildir

Ç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
Örnek Brief'e Bak

Brief'ten İncelemeye

  1. 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.

  2. 02
    Belgeye 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.

  3. 03
    Toplu 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.

02 Kullanım Alanları

Ne Zaman Kullanılır?

Rhino 7 veya üzeri; Rhino 8, kaynağın birleşik Script Editor için önerdiği ortamdır.

İyi Bir Uyum

  • Tekrarlanan Modelleme İşlemleriSeçili eğrileri, yüzeyleri, katmanları veya blokları açık kurallara göre işlemek için kullanışlıdır.
  • Eski Betik BakımıBir RhinoScript dosyasında hata ayıklamaya veya eski bir iş akışını uyarlamaya uygundur; VBScript ile Python'ın aynı davrandığını varsaymaz.

Kontrol Edilecek Sınırlar

  • Rhino Ortamı GerekirRhinoCommon ve rhinoscriptsyntax örnekleri Rhino'nun çalışma ortamına bağlıdır. Genel bir Python çalıştırması eşdeğer bir test değildir.
  • Sürüme Duyarlı DavranışRhino 8 derlemeleri ile eski IronPython başlatma yolları farklıdır. API'ler, kodlama ve bağımsız değişken aktarımı gerçek kuruluma göre kontrol edilmelidir.

Bu Girdileri Getirin

  • Rhino SürümüUygulama sürümünü ve betiğin birleşik Script Editor'ü mü yoksa eski bir komut başlatıcısını mı kullandığını belirtin.
  • Geometri SeçimiSeçilecek nesneleri, izin verilen türleri ve komşu geometriyi etkilememesi gereken değişiklikleri açıklayın.
  • Model KurallarıHedeflenen birimleri, işlem kurallarını ve girdi geometrisi geçersiz olduğunda ya da kullanıcı iptal ettiğinde beklenen davranışı belirtin.

03 Önemli Kararlar

Önemli Kararlar

  1. Geri Alınabilir Toplu Düzenleme

    Tek bir geri alma kaydı ve geri yüklenen yeniden çizim, toplu bir işlemi birbirinden kopuk birçok komuta göre incelemeyi ve geri almayı kolaylaştırır.

  2. Doğru Tür Sınırları

    Kılavuz belge tanımlayıcılarını geometri nesnelerinden ayırır; böylece Rhino API'leri birleştirilirken sık görülen bir hata kaynağı önlenir.

04 Örnek Görev Tanımı

Odaklı Bir Brief Deneyin

Aşağıdaki örnek brief test edilmemiştir. Kullanmadan önce skill'in kurulumunu kontrol edin.

Kurulumu İnceleyin

API ve başlatıcı ayrıntıları için Skill referanslarını saklayın. Üretilen betikler, Skill'in bir ajana kurulmasından ayrı olarak Rhino'ya yüklenir.

Upstream Kaynak Dosyası
https://github.com/github/awesome-copilot/blob/3a685010a7afdc0dbd4c83b7fbda6c316aa516e5/skills/rhino3d-scripts/SKILL.md

Rhino 7 veya üzeri; Rhino 8, kaynağın birleşik Script Editor için önerdiği ortamdır.

Tek Bir Çıktıyla Başlayın

Skill'i çalıştırmadan önce bu brief'teki kapsamı, kaynak materyali ve kısıtları uyarlayın.

Örnek Brief
Eğrileri seçip uzunluklarını katmana göre gruplayarak raporlayan bir Rhino 8 Python aracı taslağı hazırlamak için rhino3d-scripts kullan. Belgenin birimlerini ve toleransını oku, iptali yönet ve geometriyi değiştirme. Ardından tek bir geri alma kaydı olan ve hata durumunda yeniden çizimi geri yükleyen, ayrı ve isteğe bağlı bir etiketleme işlemi öner. Bunun Script Editor üzerinden nasıl çalıştırılacağını açıkla.

Sonucu İnceleyin

Gerçek çıktıyı bu gözlemlenebilir ölçütlere göre kontrol edin.

  • Nesne seçimi yalnızca hedeflenen geometri türlerini kabul eder.
  • Raporlanan ölçüler ve toleranslar etkin belgeden gelir.
  • Başarısız veya iptal edilen bir toplu işlem yeniden çizimi geri yükler ve açıklanamayan kısmi değişiklikler bırakmaz.

OpenDesign, kodlama ajanları için yerel bir tasarım çalışma alanı sağlar. Bu listeleme, skill'in paketle birlikte geldiği veya harici araçlarının, kimlik bilgilerinin ve yazılım bağımlılıklarının dahil olduğu anlamına gelmez.

05 Kaynak ve Lisans

Kaynak ve Lisans

Bu sayfa, aşağıda bağlantısı verilen sabitlenmiş kaynak revizyonunu açıklar. Upstream davranışı ve gereksinimleri değişebilir.

Lisans
MIT
İncelenen Sürüm
2026-10-07 · 3a685010a7af
Editoryal Kaynak Özeti
Çalışma ortamı seçimi, geometri API'leri ve uygulama düzeyinde güvenli toplu işlem davranışına odaklanan bir Rhino betik kılavuzu.

Bağlantılı kaynağa dayanan OpenDesign tarafından hazırlanmış özgün özet. Depo yıldızları tarihli bir popülerlik göstergesidir; skill kullanımını veya kalite puanını göstermez.

06 Başlamadan Önce Sorular

Başlamadan Önce Sorular

Makro ne zaman yeterlidir?

Mevcut Rhino komutlarından oluşan sabit bir dizi için makro kullanın. Görev bir değişken, döngü veya koşul gerektirdiğinde kaynak, betik kullanılmasını önerir.

Bir Python betiği neden bir Rhino başlatıcısında çalışırken diğerinde çalışmayabilir?

Kaynak, eski IronPython çalıştırmasını daha yeni CPython iş akışlarından ayırır; buna kodlama ve modül gölgeleme farkları da dahildir.

.rvb dosyalarının bakımını yapabilir mi?

Evet. Eski VBScript kurallarını belgeler, ancak yeni işlerin çoğu için Python önerir.

OpenDesign

Sonraki Tasarım Yinelemesine Yer Açın.

Brief'inizi, kaynak materyalinizi ve tasarım çalışmanızı yerel bir çalışma alanında bir arada tutun. İş akışınıza eklemeden önce skill'in kendi kurulumunu kontrol edin.

Upstream Kaynak Dosyası
https://github.com/github/awesome-copilot/blob/3a685010a7afdc0dbd4c83b7fbda6c316aa516e5/skills/rhino3d-scripts/SKILL.md