- Dışa aktarmadan önce belge boyutunu mm olarak ayarla
- Metni ve konturları yola çevir, kırpmaları çöz, görselleri ve gizli nesneleri sil
- SVG olarak (ya da mm cinsinden DXF olarak) kaydet ve DXF denetleyicide aç
- Teklif vermeden önce bildiğin bir ölçüyü ölç
Birimler: 96, 72 ve viewBox
CSS ve SVG 1 in = 96 px ve 1 pt = 1/72 in olarak tanımlar. Bir SVG'nin kökü bir birimle (mm, in, pt, px…) width ve height ile bir viewBox taşıyabilir: bu width ve height'a sığdırılan çizim koordinatları dikdörtgenini veren dört sayı. Birimsiz bir width ya da height px cinsindendir. Illustrator inç başına 72 px ile çalışır: Adobe'nin topluluk forumunda 10 cm'lik bir kare 377,95 px beklenirken 283,46 px olarak dışa aktarılmış — inç başına 72'ye karşı 96; yani 96'lık bir program onu %75 gösterir. Adobe topluluk uzmanları SVG dışa aktarmada Responsive seçeneğinin işaretini kaldırmayı önerir; böylece sabit ölçüler yazılır.
| SVG'nin kökü şunu der | Zorocut nasıl okur |
|---|---|
| mm, cm ya da in cinsinden width ve height ve bir viewBox | Tam olarak: viewBox o boyuta ölçeklenir |
| px cinsinden ya da birimsiz width ve height | Bir birim = 1/96 in; bir Illustrator dosyasında 1/72 in |
| pt cinsinden width ve height | Bir pt = 1/72 in |
| Yalnızca bir viewBox ya da % cinsinden width ve height | Bir birim = 1/96 in (Illustrator için 1/72 in), “SVG'nin mm cinsinden boyutu yok” uyarısıyla |
| viewBox'ın oranlarını korumayan width ve height | Küçük ölçekle okunur, uyarıyla |
Zorocut, içinde “Generator: Adobe Illustrator” yorumunu bulursa dosyayı bir Illustrator dosyası sayar. Bir araç bu yorumu silmişse px cinsinden bir Illustrator dosyası inç başına 96 ile okunur ve %75 gelir — bildiğin bir ölçüyü ölçmen bu yüzden önemli.
Eğriler
- Daireler ve eşit yarıçaplı SVG yayları gerçek yay olarak kalır; eşit yarıçaplı yuvarlatılmış dikdörtgen köşeleri de.
- Bézier'ler ve elipsler 0,01 mm içinde yaylar ve çizgilerle uydurulur ve kesim öncesi kontrolde yaklaşık hesaplanmış olarak listelenir.
- Bunun yerine Inkscape'ten DXF dışa aktarırsan her Bézier segmenti ayrı bir SPLINE olur ve px cinsinden bir belge inç başına 96 px ile birimsiz yazılır — bkz. DXF birimleri ve spline ve yaylar.
Dolgular, konturlar, metin, kırpmalar
| Çizimde | Zorocut ne okur | Önce şunu yap |
|---|---|---|
| Dolgulu bir şekil | Dış hattı; dolgu yok sayılır | Dış hat kapalıysa hiçbir şey |
| Kalın bir kontur (stroke) | Yalnızca orta çizgisi, açık kontur olarak: kontur kalınlığı yok sayılır | Konturu yola çevir (Inkscape'te Path → Stroke to Path) |
| Metin | Atlanır ve sayılır | Yola çevir: Inkscape'te Object to Path, Illustrator'da Create Outlines |
| Kırpılmış ya da maskelenmiş nesne | Nesnenin tamamı: kırpma uygulanmaz | Kırpmayı çöz ve yalnızca görünen kısım kalsın diye Path → Intersection kullan |
| Gömülü görseller, klonlar | Atlanır ve sayılır | Görselleri vektör olarak yeniden çiz; klonları gerçek yola çevir |
| Gizli nesneler ve katmanlar | Atlanır | Sil; katmanı açarak kimse kesmesin |
| Tek dış hat olması gereken üst üste şekiller | Kesişen ayrı konturlar, tek parça değil | Path → Union |
Inkscape komutları kendi kılavuzunda yazılıdır: Object to Path bir şekli yola çevirir, Stroke to Path bir konturu kendi nesnesine çevirir, Union ortak dış hattı korur, Intersection yalnızca seçilen tüm yolların kapladığı yeri korur ve bir kırpma yalnızca dışarıda kalanı gizler — gizlenen kısım hâlâ dosyadadır.
Katmanlar
Bir Inkscape SVG'sinde her katmanın adı katman adı olur; diğer SVG'lerde en üst düzey her grubun id'si. Adlar işlemi bir DXF'tekiyle aynı şekilde belirler: MARK, ETCH ya da SCRIBE markalama, ENGRAV gravür; adında TEXT, DIM, BORDER ve benzerleri geçenler dışarıda bırakılır, geri kalan her şey kesilir. Renkler kullanılmaz. (SheetCAM ise SVG içe aktarırken renkleri katman adlarına çevirebilir.)
Programa göre
- Inkscape: belge birimini mm yap ve Zorocut'un okuduğu katman adlarını koruyan Inkscape SVG olarak kaydet. DXF dışa aktarıcısı metni kendiliğinden yola çevirir, ama px belgelerini birimsiz yazar.
- Illustrator: mm ile çiz, SVG seçeneklerinde Responsive işaretini kaldır, metin için Create Outlines kullan. %75 gelen bir parça 72/96 uyumsuzluğudur.
- CorelDRAW: SVG dışa aktarmasının boyutu nasıl ayarladığına dair bir belge bulamadık. Bir kez 100 mm'lik bir deneme karesi dışa aktar ve 100 mm okunduğunu kontrol et.
- Raster logolar (PNG, JPG) biri onları vektör olarak yeniden çizene kadar kesilecek hiçbir şey içermez. Zorocut yalnızca DXF ve SVG okur: AI, EPS, PDF ya da CDR dosyalarını önce SVG olarak kaydet.
Kaynaklar
- W3C, CSS Values and Units Module Level 3, §5.2 Absolute lengths
- W3C, SVG 2, Coordinate systems, transformations and units (viewBox)
- Adobe Community, Illustrator: incorrect size when exporting SVG file (2020)
- Adobe Community, Illustrator: vectors scaled down 75% when saving SVGs (2023)
- Inkscape Beginners' Guide, Release 1.3 (PDF): paths, Boolean operations, clipping
- Inkscape extensions, DXF outlines exporter (dxf_outlines.py)
- Inkscape extensions, DXF outlines exporter options (dxf_outlines.inx, 96 px = 1 in)
- SendCutSend, Preparing text for laser cutting
- SheetCam TNG Setup and Operation Manual v3.1.17
Başka bir yerde mi takıldın? Sor — Zorocut ekibi her soruyu yanıtlar.
Soru sorNesting ve teklif ipuçları e-posta kutuna gelsin
Ayda yaklaşık bir e-posta: nesting ve teklif ipuçları, toplulukta sorulan sorunlara çözümler ve Zorocut haberleri.
