Kılavuz

OBJ STL dönüştürücü için birimler: mm ve metre

Güncellendi · Yalnızca mesh OBJ'den STL

STL'nin gömülü birimi yoktur. Modellerin neden 1000× fazla büyük ya da küçük geldiğini öğren, sınır kutusunu kontrol et ve tarayıcıda mm seçili dönüştür.

Dilimlemeden önce 1000× ölçek hatasını durdur

OBJ'de bir birimin ne olduğunu kararlaştır, milimetreye ölçekle ve bir STL indirmeden önce sınır kutusunu doğrula.

  1. Adım 1

    OBJ birimini adlandır

    OBJ'deki bir koordinat biriminin milimetre, santimetre, metre ya da inç olduğuna karar ver. Dosya bunu senin için etiketlemez.

  2. Adım 2

    O birimi dönüştürücüde ayarla

    Eşleşen seçeneği seç. Milimetre varsayılandır ve 1 ile çarpar. Santimetre 10, metre 1000, inç 25.4 ile çarpar.

  3. Adım 3

    Sınır kutusunu milimetre cinsinden oku

    Boyutu bildiğin bir ölçüyle karşılaştır. 40 mm'lik bir parça 40 metre ya da 0.04 mm okunmamalıdır.

  4. Adım 4

    Boyut doğru görünmeden indirme

    İkili STL'yi kaydet ve aynı milimetreleri dilimleyicide doğrula. Üstüne ikinci bir 1000% ölçek yığma.

STL, koordinatları ve bir yüz normali olan bir üçgen listesidir. Birim alanı yoktur. 10 sayısı 10 milimetre ya da 10 metre olabilir. Programlar bu sessizliği bir alışkanlıkla doldurur. FDM dilimleyicileri neredeyse her zaman bir birimi bir milimetre sayar. Modelleme uygulamaları çoğu zaman saymaz. Bu alışkanlıklar arasındaki boşluk, bir anahtarlığın oda boyu bir parçaya ya da oda boyu bir dekorun tablada toza dönüşme biçimidir.

1000× durumu

Bir metre 1000 milimetredir. Bir OBJ 0.08 metrelik bir figürü 0.08 sayısı olarak saklıyor ve sen dönüştürücüyü milimetrede bırakıyorsan STL hâlâ 0.08 der. Dilimleyici 0.08 mm basar. Tablada bulamazsın. Tersi, insanların hatırladığı dosyadır: «1 birim = 1 metre» diye modellenip 1 sayısı olarak dışa aktarılan, sonra 1 mm okunan bir nesne küçüktür; biri ölçeklemeden ham metre sahne sayılarını dışa aktardığı için koordinatları zaten binlerde olan bir nesne devdir.

OBJ gerçekten metre cinsindense birim menüsünü metre yap. Dönüştürücü STL yazmadan önce her koordinatı 1000 ile çarpar. 0.08 model birimi 80 mm olur. Sınır kutusu ardından beklediğin eksende yaklaşık 80 mm okumalıdır. O kutu denetimin bütün amacıdır. Ölçüsüz bir birim menüsü göremediğin bir tahmindir.

Santimetre 10× kuzendir. Santimetre cinsinden bir mimari mesh milimetrede bırakılırsa amaçlanan boyutun onda birine basılır. İnç 25.4 ile çarpar. Milimetrede bırakılan 2 inçlik bir parça 2 mm’lik bir parça olur. Bu çarpanların hiçbiri sonradan STL’de saklanmaz. Koordinatlara pişerler. Fikrini değiştirirsen yeniden dönüştür. Yanlış dosyayı tutup ölçeği kafanda «hatırlama».

Bir metrenin bin milimetre olduğunu ve dilimleyici milimetre varsayınca bu ölçeğin nasıl göründüğünü anlatan şema

Hesaplanmış örnek: 10 birimlik örnek küp

Yerleşik örnek 10×10×10 bir küptür (her eksende koordinatlar −5 ile 5 arası). Milimetre seçili ve ölçek 1 iken sınır kutusu yaklaşık 10 × 10 × 10 mm okur. Metre seçiliyken her koordinat 1000 ile çarpılır, bu yüzden aynı küp yaklaşık 10000 × 10000 × 10000 mm okur (her kenar 10 m — 1000× doğrusal sıçrama). Birim menüsü bunun içindir. Kutu kastettiğin boyuta uyunca indir.

Hangi birime sahip olduğunu nasıl anlarsın

Zaten bildiğin bir ölçü ara. 40 mm olması gereken bir minyatür tabanı, 80 mm geniş olması gereken bir telefon standı, 5 mm olması gereken bir braket deliği. OBJ’yi milimetre seçili bırak ve kutuyu oku. Bilinen kenar doğruysa işin biter. Yaklaşık 1000× küçükse dosya metre cinsindendi. Yaklaşık 10× küçükse santimetreyi dene. Yaklaşık 25.4× küçükse inçi dene.

Blender’ın sahne birimi bir ipucudur, kanıt değil. İnsanlar sahneyi metreye alır, sonra milimetre düşünerek «40» yazar ya da tersini yapar. Dışa aktarıcı elindeki sayıları yazar. Bu sitedeki birim menüsü o sayıların ne anlama geldiğini sorar; bu her zaman sahne panelinin söylediği şey değildir. Uyuşmazlarsa bildiğin bir milimetre ölçüsüne inan.

Dışa aktarmadan önce Blender’da nesne ölçeğini uygula. Nesnedeki 0.01 ölçek, nesne dönüşümünün içinde bir birim dönüşümü saklayabilir. O ölçek uygulanmazsa birimleri burada «düzeltebilir» ve yine sapabilirsin, çünkü köşeler 3B görünümün ima ettiği kadar büyük olmamıştır. Ölçeği uygula, taze bir OBJ dışa aktar ve o dosyayı dönüştür.

Dönüştürücüdeki ek ölçek başka bir düğmedir. Birim dönüşümünden sonraki çarpandır. Yalnızca metreyi milimetreye çeviriyorsan 1 bırak. Bilinçli bir oturma ayarı istiyorsan 1.05 ya da 0.98 kullan ve o seçimi yaz. Ek ölçeği «bu dosya metreydi» anlamına getirmek seni gelecek hafta karıştırır. Metre seçeneği zaten bunu söyler.

Tabla, eksen ve dilimleyicide ikinci bir ölçek

Y yukarı ile Z yukarı, hangi eksenin yükseklik olduğunu değiştirir. Bir küpün en uzun ölçüsünü değiştirmemeli ama bir figürde hangi sayının Z olduğunu değiştirir. Yüksekliği yukarı ekseni seçtikten sonra oku, önce değil. Mesh’i tablaya oturtmak Z’yi minimum 0 olacak biçimde kaydırır. Parçayı yeniden boyutlandırmaz. Yükseklik yanlışsa tabla kaydırması onu onarmaz.

Ölçeği tek yerde yap. Burada metre ayarlarsan Cura’ya da 1000% yazma. İki düzeltme çarpılır. Temiz yol genellikle şudur: bu sayfada doğru birim, ek ölçek 1, sonra anladığın bir büzülme ayarı yapmıyorsan dilimleyicide 100%. Dilimleyicinin bildirdiği boyutu sınır kutusuyla doğrula. Uyuşmalıdırlar.

Doğru ölçekten sonra da dosyada olmayacaklar

Doğru bir ölçekten sonra STL hâlâ birimsizdir. Başka bir program onu yanlış okuyabilir. Üçgen sayısı ölçekle değişmez: 12 üçgenli bir küp 10 mm’de de 10 m’de de 12 üçgen kalır. Ölçek ayrıntı eklemez ve delik kapatmaz. 1000× boyut hatası ile kırık bir kabuk ayrı sorunlardır. İkili ve ASCII seçimi de boyutu değiştirmez. ASCII daha doğru bir birim sistemi değildir. Aynı köşeler metin olarak yazılmıştır.

Bu kontrolün çevresindeki tıklamalı Blender dışa aktarımını istiyorsan OBJ STL dönüştürücü adımlarını kullan. Sayılar doğru görünüyor ve kaynak dosyayı tutup tutmayacağına karar veriyorsan OBJ mi STL mi kullan.

Sorular

Varsayılan neden milimetre?

Bambu Studio, Cura ve PrusaSlicer dahil FDM baskı dilimleyicileri STL koordinatlarını genellikle milimetre sayar. Bu varsayılanla eşleşmek, sık durumda sessiz bir yeniden ölçeklemeyi önler.

Blender sahnesi metre diyor ama milimetreyle modelledim. Hangisini seçerim?

Uyuşmuyorlarsa sahne panelindeki etiketi değil, dosyadaki sayılarla eşleşen birimi seç. 40 mm olduğunu bildiğin 40 birimlik bir taban, sahne birimi metre dese bile milimetredir.

STL milimetre seçtiğimi kaydeder mi?

Hayır. Dosya yalnızca koordinata saklar. Seçim sayıları değiştirir. Dilimleyici sonra milimetre varsayar. Seçimi sınır kutusuyla görürsün.

Milimetre seçili dönüştür