İçeriğe geç
Rhino Türkiye

İlk Grafik Değişim Belirtimlerini (.iges) içe/dışa aktarma

Rhino 9 kılavuzuna dön

İlk Grafik Değişim Spesifikasyonu (.iges), dijital bilgi alışverişine olanak tanıyan tedarikçiden bağımsız bir veri formatını tanımlar.

İçe Aktar

Bir dosyayı çalışma oturumu olarak açmak, içe aktarmak, eklemek ve eklemek için

  1. itibaren Dosya menü, tıklayın Open, Insert, Importveya Worksession > Ekle'ye dokunun.

  2. kutu iletişim kutusunda desteklenen bir dosya türü seçin.
  3. Click Open ve ayarları yapılandırın.
    ne zaman sen aç 3dm olmayan bir dosya seçin ve modeli kaydedin, dosya adı varsayılan 3dm dosya adı olacaktır.

Notları içe aktar

  • Rhino, kullanarak bir IGES dosyasını okuduğunda Open komutu, Rhino birimler, IGES dosyasındaki ve Rhino sistemindekilere ayarlandı tolerans IGES dosyasına tolerans ayarlandı ve Rhino'ün sahte bir IGES dosyasına tolerans dayanarak çok küçük/büyük bir tolerans ayarlamasını önlemek için bazı ayarlamalar yapıldı.
  • Rhino, kullanarak bir IGES dosyasını okuduğunda Import komutu, Rhino sistemi tolerans değiştirilmedi. Yanlış IGES kesimlerinin yeniden oluşturulmasında kullanılan tolerans otomatik olarak hesaplanır ve her zaman Rhino sisteminden tolerans daha küçük veya ona eşittir. IGES birimler, Rhino birimler ile eşleşmiyorsa, içe aktarılan IGES geometrisini geçerli Rhino birim sistemiyle eşleşecek şekilde ölçeklendirme seçeneği sunulur.
  • IGES yalnızca 32 ila 127 arasındaki karakterlerden oluşan ASCII karakterlerinin yazdırılabilir alt kümesini destekler. Bu, katman adlarının ABD dışı bir karakterin (é gibi) ilk geçtiği yerde kesilmesine neden olur.
  • eğri aynı geometriye sahipse, içe aktarılan eğrilerden gereksiz düğümler kaldırılır ve parametreleştirme.

Export

Bir Rhino modelini farklı kaydetmek veya dışa aktarmak için

  1. üzerinde Dosya menü, tıklayın Seçileni Dışa Aktar veya farklı kaydet.
  2. kutu iletişim kutusunda, Dosya türü liste, dışa aktarma için şu anda desteklenen dosya türlerini görüntüler.
  3. içinde Dosya türü kutu, desteklenen dosya türünü seçin.
  4. içinde Dosya isim kutu, bir dosya seçin veya yazın isim.
  5. Dışa aktarma yapılandırılabiliyorsa, Options Dışa aktarma ayarlarını belirtmek için düğme.
  6. Mesh dosya türleri, NURBS yüzeylerini belirtilen şekilde mesh'ler olarak dışa aktarır ağ oluşturma Seçeneklerveya belge oluşturma mesh ayarları.

IGES Dışa Aktarma Options

IGES tipi
IGES'ler Units

IGES dışa aktarımı için kullanılan birimler.

IGES Dizeleri

Metin dizelerini IGES dosyalarına kaydetmeye yönelik kodlama. Unicode varsayılan olarak, ancak Büyük5 (geleneksel Çince için) bazı alt uygulamalarla uyumlu IGES dosyalarını kaydetmek için seçilebilir.

Her zaman bu ayarları kullanın. Bu iletişim kutusunu bir daha gösterme.

Geçerli ayarları kaydeder ve diyalog ekranını kapatır.

Mesajı tekrar açmak için

Ayrıca bakınız: ResetMessageBoxes komutu.

IGES Dışa Aktarma Ayrıntıları Options

IGES tipi

Hedef yazılımdaki gereksinimleri karşılamaya çalışan önceden tanımlanmış bir IGES türünü belirtir.

Türleri Düzenle

Mevcut IGES türlerini özelleştirmek veya yeni IGES dışa aktarma türleri oluşturmak için tıklayın.

Yazar / Kuruluş / Gönderenin ürün kimliği / Alıcının ürün kimliği

Bunlar, IGES dosyasındaki tanımlama amacıyla kullanılabilecek metin alanlarıdır.

IGES'ler tolerans

Genel olarak IGES tolerans olası birim dönüştürme dikkate alınarak, Rhino'daki mutlak tolerans ayarıyla eşleşmelidir.

IGES tolerans geometrinin doğruluğunu etkilemez.

IGES'ler birimler

IGES dışa aktarımı için kullanılan birimler.

IGES Dizeleri

Metin dizelerini IGES dosyalarına kaydetmeye yönelik kodlama. Unicode varsayılan olarak, ancak Büyük5 (geleneksel Çince için) bazı alt uygulamalarla uyumlu IGES dosyalarını kaydetmek için seçilebilir.

IGES dosyasına Rhino notları ekle

Notları IGES başlangıç bölümüne kaydetmek için işaretleyin. Aksi takdirde, IGES başlangıç ​​bölümü boş bir çizgi olur.

Oluşturma rengini IGES varlık rengi olarak kullan

Nesnelerin oluşturma rengini IGES varlık rengi olarak kullanmak için işaretleyin. Aksi takdirde, Rhino, IGES varlık rengi olarak nesnenin katman rengini kullanır.

Her zaman bu ayarları kullanın. Bu iletişim kutusunu bir daha gösterme.

Geçerli ayarları kaydeder ve diyalog ekranını kapatır.

Mesajı tekrar açmak için

Ayrıca bakınız: ResetMessageBoxes komutu.

Notu dışa aktar

  • Polygon mesh'ler IGES dosyasına aktarılmıyor.
  • İki tür katı modelleyici vardır: yüzeyler ve katılar. Bu ürünlere tek bir yüzey aktarırken "yüzeyler" türünü kullanın. Tekrar bir araya getirebilmek için birleştir istediğiniz herhangi bir şeyi dışa aktarırken "katı" türünü kullanın.
  • SubD nesneler yüzeyler olarak dışa aktarılır.

IGES Tip Detayları

Genel

Name

IGES türü için bir isim yazın.

Bakınız: Rhino'daki adlandırma kuralları

IGES sürümü

IGES sürüm 5.2 ve 5.3 arasında seçim yapın.

Aradaki fark, iki rakam kullanıyorsanız 5,2 mağaza yılı, dört rakam kullanıyorsanız 5,3'tür.

Metin dosyası türü

MS-DOS, Unix ve MacOS stili çizgi sonları arasından seçim yapın.

Windows (CRLF)
Mac OS X Unix (LF)
Mac OS 9 (CR)
Ölçeklendir

IGES türü için varsayılan ölçek faktörünü ayarlayın. Sayı sıfırdan büyük olmalıdır. Çoğu durumda bu sayı 1 olmalıdır.

Noktalar ve Eğriler

Nokta Nesneleri
116 (Ayrı noktalar)

Noktaları ayrı IGES nokta varlıkları olarak dışa aktarır

106-2 (Layer ayar noktaları)

Tek bir katman üzerindeki noktaları tek bir nokta kümesi olarak dışa aktarır.

Maksimum derece
Sınır yok

Dereceye ilişkin herhangi bir sınırlama uygulanmaz.

3

Hepsi NURBS Herhangi bir derecesi üçten yüksek olan eğriler, rasyonel olmayan kübiklerle belirtilen IGES'e yaklaştırılır tolerans.

5

Hepsi NURBS Derecesi beşten yüksek olan eğriler, rasyonel olmayan beşli değerlerle belirtilen IGES'e yaklaştırılır tolerans.

Tek B-spline olarak kompozit eğriler

İki veya daha fazla B-spline'dan yapılan Curve, bir IGES 102 (bileşik eğri) varlığı veya IGES 126 varlıkları olarak dışa aktarılabilir.

Mümkün olduğunda basit varlıkları kullanın

Dışa aktarmak için bu ayarı kullanın NURBS IGES çizgileri, IGES yayları veya IGES daireleri olarak çizgiler, yaylar veya daireler (IGES tolerans dahilinde) olan eğriler.

Rasyonel eğrileri sığdır

Bu ayarla, tüm rasyonel eğriler (eğri nesneler ve kırp eğriler), rasyonel olmayan kübiklerde, tolerans IGES tolerans olarak belirtildi.

Kelepçe ucu düğümleri

Bu ayarla periyodik NURBS eğriler, sıkıştırılmış uç düğümleri olan NURBS eğriler olarak dışa aktarılır.

Yüzeyler

Katılar
Ayrı yüzeyler
184
186 (Manifold BRep)
402-7 (Sırasız grup)
Çoklu Yüzeyler
Ayrı yüzeyler
402-7 (Sırasız grup)
Yüzeyler
143
144
128 + 3B Trim eğriler

IGES 128, tüm kesilmiş yüzeylerin kırpılmamış yüzeyler olarak ihraç edildiği anlamına gelir.

Mümkün olduğunda basit varlıkları kullanın

Bu ayarla NURBS düzlemsel yüzeyler (içinde tolerans IGES olarak belirtilir tolerans) IGES düzlemleri veya IGES kırpılmış düzlemler olarak dışa aktarılır.

Rasyonel yüzeylere uyum sağlayın

Bu ayarla mümkün olduğunda rasyonel NURBS yüzeyler rasyonel olmayan kübiklerle yaklaşık olarak hesaplanır. tolerans IGES tolerans olarak belirtildi.

Kelepçe ucu düğümleri

Bu ayarla periyodik NURBS yüzeyler, sıkıştırılmış uç düğümleri olan NURBS yüzeyler olarak dışa aktarılır.

Split kapalı yüzeyler

Bir yüzey kapalıysa (silindir gibi), yüzey, IGES dosyasında iki yarıya bölünmüş böl olacaktır. Bir yüzey her iki yönde de kapalıysa (simit gibi), yüzey, IGES dosyasında dört çeyreğe bölünmüş böl olacaktır.

Split iki kutuplu yüzeyler

Bir yüzeyin her iki ucunda da kutup varsa (küre gibi), yüzey böl'tür, dolayısıyla her yarımın yalnızca bir kutbu vardır.

IGES İhracat Çeşitleri

IGES Tipi

Şu anda tanımlanmış IGES türlerini listeler.

Yeni

Şunu açar: IGES Tip Detayları iletişim kutusu kutu.

Kopyalama Türü

Şunu açar: IGES Tip Detayları mevcut seçili IGES tipindeki ayarları içeren iletişim kutusu kutu.

Düzenle

Şunu açar: IGES Tip Detayları Seçili olan IGES türünden ayarları düzenlemek için iletişim kutusunu kutu kullanın.

Sil

Seçili olan IGES türünü siler.

İlgili komutlar

ReadEveryIGESEntity

Araç Çubuğu Menü

Araç çubuklarında değil.

Menülerde değil.

ReadEveryIGESEntity komutu, türüne bakılmaksızın tüm IGES varlıklarını içe aktarır.

Adımlar

  1. Şüpheli IGES dosyasını açın.
  2. IGES dosyasında herhangi bir geometri varsa okunacaktır. Ancak istemediğiniz birçok geometriye sahip olabilirsiniz ve ihtiyacınız olan öğeleri bulmak için yığını kazmanız gerekebilir.

ReadEveryIGESEntity komutu yalnızca okunan sonraki IGES dosyasını etkiler. Eğer şöyle bir şey yaparsanız:

open alpha.igs
ReadEveryIgesEntity
open beta.igs
open gamma.igs

Rhino her varlığı yalnızca beta.igs'den okumaya çalışır.

Rhino alpha.igs ve gamma.igs'yi normal şekilde okur ve yalnızca geometri olarak işaretlenmiş varlıkları kabul eder.

IGESStudy

Araç Çubuğu Menü

Araç çubuklarında değil.

Menülerde değil.

IGESStudy komutu, IGES klasörünün hangi bölümlerinin ayrıştırılacağını sınırlayarak bir IGES dosyasındaki belirli varlıkları inceler.

Warning

This komutu, IGES veri dosyalarının yapısına aşina olan kullanıcılar içindir. Hayır teknik destekthis komutu. IGESStudy komutu büyük IGES dosyalarını tek tek incelemesi gereken uzman kullanıcılar içindir. Yine IGES dosya yapısı konusunda uzman bilgisi gerekmektedir.

Background

Bir IGES dosyasına yapılan her girişin aynı zamanda klasör girişi (DE) vardır. Bir DE'nin sakladığı bilgi, karşılık gelen IGES varlığının (eğri, yüzey, katı, renk, katman isim, vb.) okunup okunmayacağını belirler. Bir IGES dosyasındaki her varlığı üst düzey bir geometri parçası olarak körü körüne okumamanın önemini daha iyi anlamak için şu testi yapın:

Adımlar

  1. Şunu kullanın: BooleanUnion komutu, kutu, simit ve küre'den çok yüzlü bir katı oluşturmak için.
  2. katı dosyasını bir IGES dosyasına aktarın.
  3. IGES dosyasını tekrar okuyun. Başladığınız şeyin genişletilmiş bir versiyonunu alacaksınız.
  4. Az önce okuduğunuz her şeyi silin.
  5. Çalıştır ReadEveryIGESEntity komutu.
  6. IGES dosyasını tekrar okuyun. Çok sayıda ekstra eğri ve yüzey elde edeceksiniz.
    6. adımda elde ettiğiniz ekstra eğriler ve yüzeyler, kesilmiş yüzeyler oluşturmak için ihtiyaç duyduğunuz bilgileri sağlar. Bu eğriler ve yüzeyler, 6. adımda içe aktarılmıştır çünkü IGES okuyucusu, karşılık gelen varlığı bazı "üst" düzeyin bir parçası olarak işaretleyen DE bilgisini göz ardı etmiştir. nesne. ReadEveryIGESEntity komutu, parça olarak işaretlenmiş "üst" seviye nesnelere sahip IGES dosyalarından bilgi almak için son çare olarak kullanılır.

Temel senaryo:

Bir IGES dosyasını okuyorsunuz ve bazı bilgilerin hasarlı olduğu anlaşılıyor. Bulmanız gereken ilk şey hasarlı nesnelerin DE'sidir. IGESStudy'yi komutu çalıştırın ve Etiket seçeneği açık.

IGES hata ayıklaması Seçenekler (DEtest=Kapalı FirstDE=1 LastDE=0 ReadEveryEntity=Kapalı Etiket=Açık)

Dosyayı tekrar okuyun. Bu sefer, okuduğunuz her nesnenin Rhino isim'si "DE N" olarak ayarlanmıştır; burada "N" tek bir sayıdır. IGES dosyasındaki klasör girişleri 1, 3, 5, 7 vb. olarak etiketlenir. Kötü nesneleri seçin ve sorun yaratan DE'lerin bir listesini yapın. Diyelim ki 13, 137 ve 9025 kötü nesneler olarak geliyor.

Artık yalnızca sorun başlıklarını teker teker okumak için IGESStudy'yi komutu kullanıyorsunuz.

IGES hata ayıklaması Seçenekler (DEtest=Açık FirstDE=13 LastDE=13 ReadEveryEntity=Kapalı Etiket=Açık)

DE 13'ün hurda olarak geldiğini doğruluyorsunuz. Daha sonra IGES dosyasına bakın (bir metin düzenleyicide veya IGESure gibi bir programda) ve DE 13'ün ne olması gerektiğini görün. Varlığı anlıyorsanız, varlığı oluşturmak için kullanılan parçaları okumak için IGESStudy'yi komutu kullanabilirsiniz. Örneğin, neler olup bittiğini görmek için tabana yüzey ve kırpma eğrilerine bakabilirsiniz. Bunu yaptığınızda okumanız gereken varlık bloklarını bulacaksınız. Bu durumlarda, dosyanın parçalarını okumak için IGESStudy'yi komutu kullanabilirsiniz. Örneğin:

IGES hata ayıklaması Seçenekler (DEtest=Açık FirstDE=123 LastDE=199 ReadEveryEntity=Açık Etiket=Açık)

123 ile 199 arasında DE numarası olan her girişi okuyacaktır. Yalnızca ayarladığınız üst düzey varlıkları okumak istiyorsanız ReadEveryEntity=Kapalı.

SetIGESLayerLevelMap

Araç Çubuğu Menü

Araç çubuklarında değil.

Menülerde değil.

SetIGESLayerLevelMap komutu, Rhino Katmanlar ile Komut Satırı veya script'den IGES içe ve dışa aktarmadaki IGES düzeyleri arasındaki yazışmayı kontrol eder.

IGES "düzeyleri", Rhino Katmanlar gibidir, ancak tanımlayıcı olarak metin yerine isim bir sayı kullanırlar. Veri alışverişi için IGES kullanan ürünler için katman standartlarına sahipseniz, Rhino katman adları ve IGES düzey numaraları arasında bir yazışma tanımlamanın bir yoluna ihtiyacınız olacaktır. Rhino, seviyelendirme işlevine sahip bir katman içerir.

Rhino Katmanlar ve IGES düzeyleri arasındaki uyumu ayarlamak için:

  • Aşağıdaki örnekteki gibi bir metin dosyası oluşturun:
    ;IGES düzeyinde çeviri kuralları
    [3Yardımcılar]
    "Varsayılan" = 0
    "Larry" = 13
    "Kıvırcık" = 7
    "Moe" = 32000
    [FruitStand]
    "Varsayılan" = 0
    "Turuncu" = 9876
    "Elma - Lezzetli" = 13
    "Elma - Büyükanne Smith" = 7232
    "Üzüm" = 1
    Bu dosya, Rhino Katmanlar ile IGES dışa aktarma sırasında kullanılacak IGES düzey numaralarını eşlemek için ve IGES düzey numaralarını IGES içe aktarma sırasında kullanılacak Rhino Katmanlar ile eşlemek için kuralları tanımlar.
    Bu örnek dosya, "3Stooges" ve "FruitStand" olarak adlandırılan iki Rhino katman-IGES düzeyi yazışma kuralları (tatlar) kümesini tanımlar.

Adımlar

  1. Oluşturduğunuz harita dosyasını seçin.
  2. Şunu seçin: lezzet seçeneği.
    Örneğin, dosyanızın adı "iges_level_mapping.txt" ise ve "FruitStand" türünü kullanmak istiyorsanız, lezzet seçeneği FruitStand.
Aroma Seçenekler

LayerMapping

 

lezzet

 

Dosya

 

Note

  • Genel olarak, Rhino'nun "Varsayılan" katman'inin IGES'in 0 düzeyine karşılık gelmesi iyi bir fikirdir, ancak bu gerekli değildir.
  • Bu dosya birden fazla tat içerebilir. Bir çeşit, köşeli parantez [] içine alınmış bir isim ve ardından şuna benzeyen çizgiler içerir:
    "<RhinoLayerName>" = N
    burada N, negatif olmayan bir tam sayıdır (0, 1, 2, 3, ... ).
    Tırnak işaretleri arasında Rhino katman isim görünür.
    Bir çeşit, boş bir çizgi ile sonlandırılır.
    Dönüştürücü/harita programı boşlukları ve sekmeleri yok sayar.
    Dönüştürücü/harita programı noktalı virgülle (;) başlayan satırları yok sayar.
    İçe aktarılan bir IGES dosyası, kurallar kümesinde listelenmeyen bir düzey numarası içeriyorsa ve bir IGES düzeyine isim sahipse, bu düzey otomatik olarak "IGES_LEVEL_N" adlı bir katman'a aktarılacaktır.
    Dışa aktarılan bir Rhino katman isim kural kümesinde listelenmiyorsa, bir IGES seviye numarası otomatik olarak seçilir.

IgesImportOptions

Araç Çubuğu

Menü

Araç çubuklarında değil.

Menülerde değil.

IgesImportOptions komutu, IGES içe aktarma işleminde katman düzey numaralarının katman adlarının sonuna eklenip eklenmeyeceğine karar verir.

komut-çizgi seçeneği

AppendLayerLevelToName

IGES dosyalarındaki katman düzeylerini köşeli parantez içindeki katman adlarının sonuna eklemek için Evet'i ayarlayın; LayerName [15].

Ayrıca bkz.

Nesneleri içe ve dışa aktarma

IGES Dosyalarında Rhinoceros ile Sorun Giderme

Vikipedi: IGES