Taslak Şekil dizesi
Menü konumu |
---|
Taslak → Şekil dizesi |
Tezgahlar |
Taslak, Yapı |
Varsayılan kısayol |
S S |
Versiyonda tanıtıldı |
0.14 |
Ayrıca bkz |
Metin, Parça çıkarma |
Tanım
Şekil dizesi aracı, bir metin dizesini temsil eden bir bileşik şekil ekler. Metin yüksekliği, ara boşluk ve yazı tipi belirtilebilir. Ortaya çıkan şekil, 3D harfler oluşturmak için Parça çıkarma aracıyla kullanılabilir.
Kapalı bir şekil olmadan daha basit bir metin elemanı eklemek için Taslak Metin kullanın. Bir yönlendirici ve bir ok içeren bir metin etiketi oluşturmak için Taslak Etiket kullanın.
Şekil dizesini konumlandırmak için tek nokta gerekli
Nasıl Kullanılır
-
Taslak Şekil dizesi düğmesine basın veya S ardından S tuşlarına basın.
- 3D görünümünde bir noktaya tıklayın veya bir koordinat yazın ve
Nokta ekle düğmesine basın.
- İstediğiniz metni giriniz ve Enter tuşuna basınız.
- İstediğiniz bedeni giriniz ve Enter tuşuna basınız.
# İstediğiniz izlemeyi giriniz ve Enter tuşuna basınız.
- Görüntülenen yazı tipi dosyasını kabul etmek için Enter tuşuna veya bir yazı tipi dosyası seçmek için ... tuşuna basın.
Metin, boyut, izleme ve yazı tipi, oluşturulduktan sonra, şekil özellikleri değiştirilebilir.
Varsayılan yazı tipi dosyasını Taslak Seçenekler altında, Texts and dimension sekmesinde ayarlayın. Desteklenen fontlar arasında TrueType (.ttf), OpenType (.otf) ve Tip 1 (.pfb) bulunur.
Sınırlamalar
- Çok küçük metin yükseklikleri, ölçeklemede ayrıntı kaybı nedeniyle deforme karakter şekillerine neden olabilir.
- Mevcut sürüm, soldan sağa yazma ile sınırlıdır.
- Dairesel biçimde düzenlenmiş metin oluşturmak için
Dairesel Metin makrosunu kullanın.
Seçenekler
- Koordinatları manuel olarak girmek için sayıları girin, ardından her bir X, Y ve Z bileşeni arasında Enter tuşuna basın. Noktayı eklemek istediğiniz değerlere sahipseniz
Nokta ekle düğmesine basabilirsiniz.
- Geçerli komutu iptal etmek için Esc veya Close düğmesine basınız.
Özellikler
- Data Position: bileşik şeklin taban noktasının konumunu belirtir.
- Data Angle: şeklin taban çizgisinin dönüşünü belirtir.
- Data Axis: döndürme için kullanılacak ekseni belirtir.
- Data String: görüntülenecek metin dizesini belirtir; Taslak Metin aracından farklı olarak, Taslak Şekil dizesi yalnızca tek bir satır görüntüleyebilir.
- Data Size: harflerin genel yüksekliğini belirtir.
- Data Tracking: dizedeki karakterler arası ek boşluğu belirtir.
- Data Font File: dizeyi çizmek için kullanılan font dosyasının tam yolunu belirtir.
Betik
Ayrıca bkz.: Taslak API ve FreeCAD Betik esasları.
Şekil dizesi aracı, aşağıdaki işlevi kullanarak makrolar ve Python konsolundan kullanılabilir:
ShapeString = makeShapeString(String, FontFile, Size=100, Tracking=0)
- Belirtilen
String
ve desteklenen birFontFile
tam yolunu kullanarak birShapeString
bileşik şekli oluşturur. Size
sonuçta elde edilen metnin milimetre cinsinden yüksekliğidir.Tracking
milimetre cinsinden karakterler arası ek boşluktır.
Şekil dizesi'in yerleşimi, Placement
özniteliğinin üzerine yazarak veya Placement.Base
ve Placement.Rotation
özniteliklerinin üzerine yazılarak değiştirilebilir.
Örnek:
import FreeCAD, Draft
font1 = "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf"
font2 = "/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf"
font3 = "/usr/share/fonts/truetype/freefont/FreeSerifItalic.ttf"
S1 = Draft.makeShapeString("This is a sample text", font1, 200)
S2 = Draft.makeShapeString("Inclined text", font2, 200, 10)
ZAxis = FreeCAD.Vector(0, 0, 1)
p2 = FreeCAD.Vector(-1000, 500, 0)
place2 = FreeCAD.Placement(p2, FreeCAD.Rotation(ZAxis, 45))
S2.Placement = place2
S3 = Draft.makeShapeString("Upside-down text", font3, 200, 10)
S3.Placement.Base = FreeCAD.Vector(0, -1000, 0)
S3.Placement.Rotation = FreeCAD.Rotation(ZAxis, 180)
Kılavuzlar
- Taslak Şekil dizesi kılavuzu: Bir Şekil dizesi'i çıkarın, 3D alanda yerleştirin ve başka bir gövdede bir gravür oluşturun.
- Temeller: Koordinat, Kısıtlama, Yakalama (Yakın, Extension, Paralel, Izgara, Endpoint, Midpoint, Perpendicular, Angle, Center, Ortho, Intersection, Special, Dimensions, Working plane)
- Çizim: Çizgi, Tel, Çember, Yay, Elips, Çokgen, Dikdörtgen, Metin, Boyut, BSpline, Nokta, Şekil dizesi, Yüz kaplama, Bezier eğrisi, Etiket
- Değiştirme: Move, Rotate, Offset, Trimex, Upgrade, Downgrade, Scale, Edit, Wire to BSpline, Add point, Delete point, Shape 2D View, Draft to Sketch, Array, Path Array, Point Array, Clone, Drawing, Mirror, Stretch
- Araçlar: Set working plane, Finish line, Close line, Undo line, Toggle construction mode, Toggle continue mode, Apply style, Toggle display mode, Add to group, Select group contents, Toggle snap, Toggle grid, Show snap bar, Heal, Flip Dimension, VisGroup, Slope, AutoGroup, Set Working Plane Proxy, Add to Construction group
- Ek: Preferences, Import-Export Preferences (DXF/DWG, SVG, OCA, DAT); Draft API

- Kurulum: Windows, Linux, Mac; Başlamak
- Temeller: About FreeCAD, Workbenches, Preferences, Document structure, Interface Customization, Properties, Mouse Model; Tutorials
- Tezgahlar: Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Plot, Points, Raytracing, Reverse Engineering, Robot, Ship, Sketcher, Spreadsheet, Start, TechDraw, Surface workbench, Test Framework, Web
- Scripting: Introduction to Python, FreeCAD scripting tutorial, FreeCAD Scripting Basics, How to install macros, Gui Command, Units Modules: Builtin modules, Workbench creation, Installing more workbenches Meshes: Mesh Scripting, Mesh Module Parts: The Part Module, Topological data scripting, PythonOCC, Mesh to Part Coin scenegraph: The Coin/Inventor scenegraph, Pivy Qt interface: PySide, Using the FreeCAD GUI, Dialog creation Parametric objects: Scripted objects Other: Code snippets, Line drawing function, Embedding FreeCAD, FreeCAD vector math library, Power users hub, Python, Macros, FreeCAD Scripting Basics, Topological data scripting