Görüntüleyici.com

Ana sayfa/Rehberler/Harita, CAD & 3D

STL, 3D Model ve CAD Dosyalarını Açma Rehberi

STL birim taşımaz, OBJ dokularını ayrı dosyada tutar, DWG kapalı bir biçimdir. 3D baskıdan BIM'e kadar yaygın model biçimlerini, tarayıcıda neyin görülebildiğini ve sık görülen sorunların nedenlerini anlatıyoruz.

Çalışma halindeki bir 3B yazıcının baskı kafası
Görsel: kaynak ve lisans bilgisi

Biçimler ve taşıdıkları bilgi

STL, 3D Systems'ın 1987'de stereolitografi makineleri için geliştirdiği biçimdir ve yalnızca yüzeyi oluşturan üçgenleri tutar; renk, doku ve birim bilgisi yoktur. Birimler keyfidir; 3D baskı dünyasında değerler neredeyse her zaman milimetre kabul edilir. Metin (ASCII) ve ikili (binary) iki türü vardır. İkili STL'de 80 baytlık başlığı 4 baytlık üçgen sayısı izler ve her üçgen 50 bayt tutar. Bir milyon üçgenlik model bu yüzden yaklaşık 50 MB'tır.

OBJ, Wavefront'un metin tabanlı biçimidir; geometriyi tutar, malzemeleri ayrı bir .mtl dosyasında ve dokuları ayrı görsellerde saklar. PLY çoğunlukla 3B tarayıcıların çıktısında görülür ve köşe noktası renklerini taşıyabilir. Khronos Group'un glTF 2.0 belirtimi ise web ve gerçek zamanlı 3D için tasarlanmıştır: birim metredir ve +Y yukarı yönü gösterir. .gltf bir JSON dosyası olup geometri ve dokular için harici dosyalara başvurabilir. .glb ise hepsini tek bir ikili kapta toplar.

Mühendislik ve mimaride başka biçimler öne çıkar. DXF, Autodesk'in çizim değişim biçimidir; DWG ise AutoCAD'in kapalı, belgelenmemiş ikili biçimidir. STEP, CAD programları arasında katı modelleri kesin yüzey tanımlarıyla aktarmak için kullanılır. IFC, buildingSMART'ın açık BIM şemasıdır; duvar, kapı ve döşeme gibi yapı elemanlarını anlamlarıyla birlikte taşır. Yol, demiryolu ve liman gibi altyapı alanlarını da kapsayan IFC 4.3, ISO tarafından 2024'te ISO 16739-1:2024 olarak yayımlandı.

Hangi araç hangi dosyayı açar?

STL görüntüleyici ve 3D model görüntüleyici, three.js kütüphanesiyle WebGL üzerinde STL, OBJ, GLB ve GLTF dosyalarını açar. Model otomatik ortalanır, altına bir zemin ızgarası yerleştirilir. Fareyle döndürebilir, tekerlekle yakınlaştırabilir, sağ tuşla kaydırabilirsiniz. Üst bilgide sınır kutusu boyutları ve üçgen sayısı yazar; 'PNG görüntü al' o anki görünümü görsel olarak indirir. PLY dosyaları için GLB / GLTF / OBJ / PLY görüntüleyiciyi kullanın.

DXF görüntüleyici çizimi SVG'ye çevirir. Çizgiler, yaylar, daireler, elipsler, polyline'lar ve spline'lar çizilir; bloklar yerleştirildikleri konuma açılarak gösterilir. Katman listesi her katmandaki öğe sayısıyla gelir, çizim en fazla yaklaşık 3.000 piksel genişliğinde PNG olarak indirilebilir. TEXT ve MTEXT yazıları da basit biçimde (genel bir yazı tipiyle, özgün yazı stili ve satır içi biçimlendirme olmadan) çizilir. Kullanılan dxf kütüphanesi ölçülendirmeleri ve taramaları (hatch) SVG çıktısında desteklemez; bu yüzden bunlar önizlemede görünmez. Yalnızca ASCII DXF kabul edilir.

DXF görüntüleyicide çizim beklenenden çok küçük bir alanda toplanmışsa, dosyada ana çizimden çok uzakta kalmış tek bir nokta veya çizgi bulunuyor olabilir. Görünüm tüm öğeleri kapsayacak şekilde ölçeklendiği için bu tür artıklar asıl çizimi küçültür; yakınlaştırma düğmeleriyle ilgili bölgeye inmek ya da CAD programında artık öğeyi silmek sorunu çözer

IFC görüntüleyici, IFC geometri motorunu (web-ifc) WebAssembly olarak tarayıcıda çalıştırır. Model renkleriyle çizilir, duvar, döşeme, kapı, pencere, kolon, kiriş, merdiven, mekân ve mobilya sayıları özet olarak gösterilir. Sitenin desteklediğini belirttiği şemalar IFC2x3 ve IFC4'tür; IFC 4.3 dosyalarında sonuç değişebilir. IFCZIP arşivlerini önce açıp içindeki .ifc dosyasını yüklemek gerekir. Özet çiplerindeki sayılar yalnızca modelde ilgili IFC sınıfıyla kaydedilmiş öğeleri yansıtır; bir duvarı genel amaçlı bir sınıfla dışa aktaran programlarda sayı eksik görünebilir. Bu sayılar metraj yerine geçmez, modelin kabaca eksiksiz aktarılıp aktarılmadığını görmek için bir ön kontroldür.

Sık sorunlar ve nedenleri

Model ekranda çok küçük ya da devasa görünüyorsa neden neredeyse her zaman birimdir. Metre ile dışa aktarılmış 50 mm'lik bir parça STL'de 0,05 olarak yazılır; dilimleyici bunu milimetre sanıp mikroskobik bir nesne gösterir. İnç ile dışa aktarımda 25,4 kat fark oluşur. Görüntüleyici dosyadaki ham sayıları gösterdiği için bu farkı fark etmenin iyi bir yoludur, ama birimi kendisi düzeltmez.

OBJ modelin renksiz gri görünmesi, yalnızca .obj dosyasının yüklenmesinden kaynaklanır; .mtl ve doku dosyaları okunmadığından standart bir malzeme kullanılır. Harici .bin veya doku dosyalarına başvuran bir .gltf de tek başına açılmayabilir ya da dokusuz görünebilir. Her iki durumda da en pratik çözüm modeli tek dosyalık GLB olarak dışa aktarmaktır.

'WebGL desteklenmiyor' uyarısı tarayıcıda donanım hızlandırmanın kapalı olduğunu ya da uzak masaüstü, sanal makine gibi grafik birimine erişimin sınırlı olduğu bir ortamda çalıştığınızı gösterir. STEP ve DWG dosyaları ise 3B olarak açılmaz: tarayıcıda güvenilir biçimde işlenmeleri ağır bir CAD çekirdeği gerektirir. STEP / DWG ön izleyici bu dosyalarda yalnızca STEP başlık bilgilerini ve ürün sayısını, DWG'de dosyanın başındaki sürüm kodunu gösterir.

Büyük modellerde sınır, cihazınızın belleği ve grafik birimidir. Yüksek çözünürlüklü 3B taramalardan gelen ve milyonlarca üçgen içeren dosyalar yavaş dönebilir ya da sekmeyi kapatabilir. Yalnızca genel görünümü kontrol etmek istiyorsanız modelin üçgen sayısını Blender veya MeshLab gibi bir programla azaltılmış bir kopyasını açmak işe yarar. IFC'de de benzer bir durum vardır: onlarca MB'lık modeller güncel bilgisayarlarda açılır, yüzlerce MB'lık modeller için masaüstü BIM yazılımları daha uygundur.

Doğru dışa aktarma ve paylaşım

Fusion, SolidWorks veya FreeCAD'de hazırladığınız bir parçayı baskıya gönderecekseniz ikili STL yeterlidir ve daha küçük dosya üretir. Renk ve doku gerektiren bir sunumda GLB tercih edin. Üretim veya başka bir mühendisle çalışma söz konusuysa STEP'i saklayın, çünkü STL'ye çevrilen bir model düzenlenebilir kesin yüzey bilgisini kaybeder.

DWG dosyasını incelemek için AutoCAD'de 'Farklı Kaydet' ile ASCII DXF alabilir ya da Open Design Alliance'ın ücretsiz ODA File Converter aracıyla dönüştürebilirsiniz. Dönüşümden sonra ölçülendirmeler ve taramalar DXF önizlemesinde görünmez; bu, dosyadan silindikleri anlamına gelmez.

Görüntüleyiciler 3D baskı öncesi hata denetimi yapmaz: yüzeydeki delikleri, kendini kesen üçgenleri ve ince duvarları bulmak dilimleyici programın işidir. Tüm modeller tarayıcıda işlenir ve sunucuya gönderilmez. Tasarımınızı başkasına göstermek ama geometriyi vermemek istiyorsanız PNG görüntü almak, dosyanın kendisini paylaşmaktan daha kontrollü bir yoldur. Boyutlar bilgilendirme amaçlıdır; üretim ölçüsü için CAD dosyası esastır.

Bu rehberdeki araçlar

Anlatılan işlemleri hemen tarayıcınızda, dosyanız sunucuya yüklenmeden yapın:

Sık sorulan sorular

STL modelimde renk neden yok?

STL biçimi renk ve doku taşımaz, yalnızca üçgen yüzeyleri tutar. Renkli bir model için GLB, OBJ ve MTL ikilisi veya köşe renkli PLY kullanılmalıdır.

DXF çizimimdeki ölçüler ve taramalar neden görünmüyor?

Önizlemede kullanılan kütüphane ölçülendirmeleri ve taramaları SVG'ye çevirmez. Çizgi geometrisi ile TEXT/MTEXT yazıları basit biçimde görünür; özgün yazı stilleri ve ölçüler dahil tam görünüm için bir CAD programı gerekir.

STEP dosyamı neden 3B göremiyorum?

STEP kesin yüzey tanımları içerir ve bunları üçgene çevirmek tarayıcıya dahil edilmemiş büyük bir CAD çekirdeği gerektirir. CAD programınızdan STL, OBJ veya GLB olarak dışa aktarıp açabilirsiniz.

Gösterilen boyutlar üretim için güvenilir mi?

Bunlar dosyadaki ham değerlerden hesaplanan sınır kutusu ölçüleridir ve birim dosyaya göre değişir. Üretim ve metraj kararlarında CAD veya BIM yazılımındaki ölçüler ile resmî proje dosyaları esas alınmalıdır.