Bir tanım nasıl oluşturulur
240'tan fazla bileşen vardır, ancak sadece bir avuç model. Bir bileşenin hangi aileye ait olduğunu anladığınızda, bağlantı noktaları kendini açıklar — ve referans bir okuma listesinden ziyade bir başvuru kaynağı haline gelir.
Dört aile
Hemen hemen her bileşen şunlardan biridir:
| Aile | Nasıl tanınır | Ne yapar |
|---|
| Parametre | Adlandırılmış Something - … Parameters veya … Params | İlgili ayarlar kümesini tek bir değerde birleştirir. |
| Oluşturucu (Builder) | Şeyin kendisiyle adlandırılır — Classic, Halo, Bezel, Bail | Parametre paketlerini alır ve geometri üretir. |
| Okuyucu (Reader) | Readers sekmesinde veya adlandırılmış … Reader | Bir paketi veya bir JSON bölümünü bireysel değerlere geri paketinden çıkarır. |
| Değer listesi | Girişi olmayan bir açılır menü | Metin veya sayısal bir giriş için geçerli değerleri sunar. |
Geri kalanı yardımcı kadrodur: varlıklar (assets), dışa aktarıcılar (exporters), üretim yollukları ve yardımcı programlar, hepsi Artisan sekmesinde.
Parametreler paketler halinde gider
Bir yüzüğün tek bir girdi satırı olamayacak kadar çok ayarı vardır, bu yüzden gruplandırılmışlardır. Klasik yirmi sayı almaz — bir Üst Profil paketi, bir Orta Profil paketi, bir Dış Profil paketi, bir Gelişmiş paket ve bir Taş (Gems) paketi alır, her biri kendi parametre bileşeni tarafından oluşturulur.
Bu, nasıl davrandıkları için önemlidir: bir parametre bileşeni yalnızca gerçekten bağladığınız girdileri iletir. Kararı şurada ayarlayın: Classic - Gems Parameters ve gerisini yalnız bırakın, paket karatı taşır ve başka hiçbir şeyi taşımaz — diğer her ayar oluşturucunun kendi varsayılanını korur. Bir bileşeni kullanmak için onu hiçbir zaman tam doldurmak zorunda değilsiniz.
Aynısı oluşturucular için de geçerlidir. Şunun üzerindeki her girdi: Classic isteğe bağlıdır; hiçbir şey kablolanmamış halde tuvale bırakın ve yine de bir yüzük üretir.
Oluşturucular geometriden fazlasını üretir
Bir oluşturucunun ilk çıktıları bariz olanlardır — BReps metal için, Gems ve Meshes taşlar için, ayrı tutulur, böylece onları ayrı ayrı işleyebilir (render), fiyatlandırabilir veya dışa aktarabilirsiniz. Bilmeye değer üç tane daha vardır:
- Mıknatıs noktaları (Magnet points). Sınırlayıcı kutunun üst ve alt merkezindeki ve parmak boyutu dairesinin tepesindeki noktalar. Bunlar, başka bir parçayı üzerine geçirdiğiniz çapalardır, böylece bir kafa, ölçüm yapmadan bir yüzük gövdesine (shank) yerleşir.
- Taksonomi. İnşa edilenin sözlük olarak tam parametre seti. Readers sekmesinin tükettiği ve bir yapılandırıcının parçayı daha sonra yeniden oluşturmak için sakladığı şey budur.
- Anlamsal (Semantic). Parçanın düz bir dilde açıklaması — bir ürün sayfasının veya bir teklifin müşteriye gösterdiği cümle.
Oluşturucular ayrıca bir Hesaplama Modu (Computation Mode), RENDER veya MANUFACTURINGalır. Aynı tanım, hangisini geçirdiğinize bağlı olarak sunum geometrisi veya üretim geometrisi üretir; Computation Mode değer listesi (Artisan › Value List) size iki geçerli dizeyi verir.
Okuyucular zinciri geriye doğru çalıştırır
Okuyucular (Readers) vardır çünkü ilginç girdiler genellikle slider değerleri olarak değil veri olarak gelirler — bir yapılandırıcıdan, bir siparişten veya tanımın başka bir bölümünden. İki seviyede gelirler.
Bölüm okuyucuları (Readers › Global) tüm bir JSON işini alır ve onu parçalara ayırır. Global Reader iş düzeyi bayraklarını çıkarır — hangi formatların oluşturulacağını, hesaplama modunu, üreticiyi. Shank Reader stili, malzemeyi ve çapı çıkarır ve Classic veya Cathedral ayarlarını kendi sözlükleri olarak geri verir.
Grup okuyucuları (Readers › Shanks, Readers › Gemsets) bu sözlüklerden birini alır ve bireysel değerlere genişletir. Classic Adv Reader Classic sözlüğünü açıklık tipi, kesim uzunluğu, kesim boşluğu ve diğerlerine dönüştürür — her biri kendi çıktısında, bir parametre bileşenine kablolanmaya hazır.
İki seviye birbirine bağlandığında size uçtan uca otomasyon yolunu verir:
JSON job
→ Global Reader (what to generate, which mode)
→ Shank Reader (style, material, diameter, sub-dictionaries)
→ Classic Adv Reader (individual values)
→ Classic - … Params (bundled back up)
→ Classic (geometry + taxonomy + semantic)
→ Exporters (3DM · STL · GLB · technical chart · SKU)
Her oluşturucu ayrıca bir JSON girdisini doğrudan kabul eder, böylece yol boyunca herhangi bir şeyi değiştirmeniz gerekmediğinde zincirin ortasını atlayabilirsiniz.
Adlandırılmış varlıklar, yeniden çizilmiş profiller değil
Artisan › Assets içindeki Profil bileşenleri — Ring Profile by Name, Bezel Profile by Name, Halo Profile by Name ve diğerleri — eğriyi yeniden oluşturmanız yerine RhinoArtisan'ın varlık kütüphanesinden isme göre profil getirir. RhinoArtisan eklentisinin yüklediği kütüphaneyi okurlar, bu nedenle görünüm penceresindeki profiller RhinoArtisan'ın kendisindekilerle aynıdır.
Yüzük ölçüleri çaptır
Her yüzük gövdesi bileşeni bir milimetre cinsinden yüzük çapı alır, asla yerel bir ölçü değil. On dokuz yüzük ölçüsü değer listesi (Shanks › Ring Sizes) dönüştürmeyi gerçekleştirir: ABD, Avrupa, Japonya veya diğerlerinden herhangi birini seçin, o sistemde bir ölçü belirleyin ve liste tele girilecek çapı verir. Listeyi değiştirmek, alt taraftaki hiçbir şeye dokunmadan ölçülendirme sistemini değiştirir.
Bir tanımın bittiği yer
Artisan › Exporters grubu sonucu teslim edilebilir öğelere dönüştürür: 3DM, STL ve GLB, her biri disk üzerinde bir dosya olarak veya çıktı doğrudan başka bir uygulamaya gittiğinde base64 dizgesi olarak. Bunların yanında geometri dışı dışa aktarımlar bulunur — teknik çizelgeler, anlamsal açıklama, taksonomi, SKU oluşturma ve karşılaştırma ve kullanıcı arayüzü dosyaları.
Döküm için, Artisan › Manufacturing yolluk ağacını oluşturur — tekli yolluklar, iç dallar ve tam iç ve dış ağaçlar.
İleri
Bileşen referansı — her sekmedeki her bileşen, tam girdileri, çıktıları, türleri ve varsayılanlarıyla birlikte.