Eşim bir Bahçe Uzmanıdır ve çok büyük bir bahçesi vardır. Her yıl bazı bitkiler diker. Normal bitki etiketleri işe yaramadığı için ona kalıcı bitki etiketleri yapmamı istedi.
Aslında bu modeli Fusion 360’ta oluşturdum, ancak defalarca ayarlamak istediğiniz bu kadar basit bir iş için bu araç o kadar da kullanışlı değil. Bu yüzden onu OpenSCAD’da yeniden oluşturdum.
OpenSCAD birden fazla seçeneği destekler:
- first_line - metnin üst satırı (veya tek satırı)
- second_line - isteğe bağlı ikinci metin satırı
- Yazı tipi – varsayılan olarak “Arial”.
- font_scale_factor – “Salatalık” gibi çok uzun bir kelime olduğunda ve kelimenin yarısının toprağın içinde kalması durumunda yazı tiplerini küçültmek için kullanılır.
- text_equal_lines – İlk ve ikinci satırların aynı boyutta olmasını isteyip istemediğinizi belirler (true/false). Varsayılan olarak boyutlar 60/40 oranındadır ve ilk satır ikincisinden daha büyüktür.
- add_hole - Etiketi asmak için ucuna bir delik ekler
Yani gösterilen resimde, “Bean/Asian Long” 2 çizgi için varsayılan ayarları kullanıyor. “Malabar/Spinach” ise eşit çizgi ayarlarını kullanıyor. Kohlrabi’de ise başka hiçbir değişiklik olmadan sadece first_line ayarı uygulanıyor.
Bunu sık sık kullanmaya başladım ve OpenSCAD’ı açıp kapatmakla ve her şeyi manuel olarak yapmakla bıktım; bu yüzden doğru parametrelerle OpenSCAD’ı çalıştırmak için bir PowerShell betiği oluşturdum (ben bir Windows kullanıcısıyım).
OpenSCAD’ı Windows’ta çalıştırmak çok saçma olduğu için bu betik gerçekten büyük bir sıkıntıydı, ama artık onu kullanabiliyorum. (Dosya adındaki “.txt” kısmını kaldırmak gerekiyor.)
Beticiyi kullanmak için şunu yapın:
.\CreatePlantLabel.ps1 -FirstLine Malabar -SecondLine Ispanak -EqualLines
İçinde boşluklar olan kelimeleri iletmek istiyorsanız, tırnak işaretleriyle ilgili tuhaf şeyler yapmanız gerekir:
.\CreatePlantLabel.ps1 -FirstLine Bean -SecondLine ‘"Asian Long"’
(yani içinde boşluk olan bir dize, çift tırnakların etrafında tek tırnaklarla sarılmış)
Çıktı dosya adını değiştirmek için -FontScaleFactor veya -Out parametrelerini de kullanabilirsiniz.
Varsayılan olarak sizin için bir çıktı dosya adı oluşturacaktır.
GÜNCELLEME: Çit direğinin ucunda delikler oluşturmak için “add_hole” parametresi eklendi.
태그
모델 소스
