.bbart çizim kitaplıkları
Kullanıcı tarafından yönetilen yeniden kullanılabilir çizim koleksiyonları. JSON tabanlı, içerik karmasına göre tekilleştirilmiş, kendi kendine yeterli.
.bbart dosyası, projeler arasında yeniden kullanmak istediğiniz çizim parçalarından oluşan bir koleksiyondur: logolar, süslemeler, yaygın şekiller ve yakalanan seçimler. Çizim Kitaplığı paneli bu dosyaları yükler ve düzenler.
Tek bir devam eden tasarımı temsil eden .lzrproj projelerinin aksine, .bbart dosyaları paylaşım, sürüm denetimi ve yeniden kullanım için tasarlanmış, düzenli kitaplıklardır.
İçeriği
| Alan | Notlar |
|---|---|
library_id | UUID. Kitaplığı dosya adına göre değil, benzersiz şekilde tanımlar. |
name | Görünen ad. Düzenlenebilir. |
items[] | Her öğenin kendi kimliği, türü, geometrisi, küçük resimleri, etiketleri ve kategorisi vardır. |
Öğe türleri
- Harici dosya: Bir kaynak görüntüye veya vektör dosyasına başvurur. Öğe, özgün baytları içerir (kitaplık içinde içerik karmasına göre tekilleştirilir).
- Seçim anlık görüntüsü: Bir projeden yakalanan seçimin düzleştirilmiş sürümüdür. Metin geometriye dönüştürülür, bu nedenle alıcı için yazı tipi bağımlılığı yoktur. İleride yeniden düzenleme için
source_text_metadataiçerir.
Küçük resimler
Her öğe, dosyayla birlikte paketlenen, ön yüz tarafından oluşturulmuş bir küçük resme sahiptir. Kitaplık yüklenirken canlı oluşturma gerekmez.
Tekilleştirme
Tek bir .bbart dosyasında, aynı raster baytları (içerik karmasına göre) bir kez depolanır ve birden çok öğe tarafından referans gösterilir. Aynı görüntüyü birden çok öğe olarak yeniden içe aktardığınızda dosya boyutunu azaltır.
Okuma ve yazma
- GUI: Çizim Kitaplığı paneli oluşturma, yükleme, kaydetme, içe aktarma ve dışa aktarma işlemlerini gerçekleştirir.
- CLI: şu anda kullanıma açık değildir.
Bir .bbart dosyası Beam Bench tarafından açılır ve düzenleme sırasında bellekte tutulur. Anında diske yazma kalıcılığı: her değiştirici işlem hemen diske yazılır. Disk yazma işlemi başarısız olursa bellekteki değişiklik korunur, kitaplığa save_error eklenir ve yeniden deneme yapılana kadar yıkıcı işlemler engellenir.
Eski JSON'dan geçiş
Eski uygulama verilerindeki *.json kitaplıkları, ilk açılışta aynı klasördeki .bbart dosyalarına otomatik olarak geçirilir. Özgün .json dosyası yerinde bırakılır.
Kitaplıkları paylaşma
Bir .bbart dosyası taşınabilirdir. Dosyayı e-postayla gönderin veya yükleyin, alıcı dosyayı Çizim Kitaplığı paneli → Yükle seçeneğiyle açar.
İki .bbart dosyası aynı library_id değerini paylaşırsa (örneğin birini kopyaladıysanız), yüklenen ikinci dosya yeniden eşlenir, yeni bir kimlik oluşturulur, dosya yeniden yazılır ve bir uyarı gösterilir. Bu, kimlik çakışmalarının fark edilmeden oluşmasını önler.
Özel durumlar
- Kaydetme başarısız olursa (dosya izinleri, kilitli dosya veya diskin dolu olması nedeniyle), kitaplık bir kaydetme hatası gösterir ve bir sonraki kaydetme başarılı olana kadar yıkıcı işlemleri devre dışı bırakır. Durum sessizce geri alınmaz.
- Diske kaydedilmiş bir
.bbartdosyasını yeniden adlandırmak yalnızca görünen adı değiştirir.library_idve içerik korunur. - İki dosyanın görünen adının aynı olması sorun değildir, yeter ki
library_iddeğerleri farklı olsun.
İlgili
Beam Bench proje dosyaları
.lzrproj proje dosyası biçimi. Kendi içinde her şeyi barındıran zip arşivi, tuvalde görünen her şeyi ve ayarları içerir.
G-code çıktısı
Bir iş çalıştırıldığında Beam Bench'in ürettiği çıktı. Çıktının nasıl okunacağı, kaydedileceği ve Beam Bench dışındaki bir makineye gönderileceği.