Draft Facebinder/tr: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{Docnav |
|||
{{docnav|[[Draft_ShapeString|ShapeString]]|[[Draft_BezCurve|Bezier Curve]]|[[Draft_Module|Draft]]|IconL=Draft_ShapeString.svg |IconC=Workbench_Draft.svg|IconR=Draft_BezCurve.svg }} |
|||
|[[Draft_ShapeString|ShapeString]] |
|||
|[[Draft_BezCurve|Bezier Curve]] |
|||
|[[Draft_Module|Draft]] |
|||
|IconL=Draft_ShapeString.svg |
|||
|IconC=Workbench_Draft.svg |
|||
|IconR=Draft_BezCurve.svg |
|||
}} |
|||
<div class="mw-translate-fuzzy"> |
|||
{{GuiCommand/tr |
{{GuiCommand/tr |
||
|Name=Yüz kaplama |
|Name=Yüz kaplama |
||
Line 11: | Line 19: | ||
|Version=0.14 |
|Version=0.14 |
||
}} |
}} |
||
</div> |
|||
== Açıklama == |
== Açıklama == |
||
Line 23: | Line 32: | ||
== Nasıl kullanılır == |
== Nasıl kullanılır == |
||
<div class="mw-translate-fuzzy"> |
|||
# Bir yüz seçin veya {{KEY | Ctrl}} tuşunu basılı tutun ve katı nesnelerden birkaç yüz seçin. |
# Bir yüz seçin veya {{KEY | Ctrl}} tuşunu basılı tutun ve katı nesnelerden birkaç yüz seçin. |
||
# {{Button | [[Image: Draft_Facebinder.png | 16px]] [[Draft_Facebinder/tr |Taslak Yüz kaplama]]}} düğmesine basın veya {{KEY | F}} ardından {{KEY | F}} tuşlarına basın. |
# {{Button | [[Image: Draft_Facebinder.png | 16px]] [[Draft_Facebinder/tr |Taslak Yüz kaplama]]}} düğmesine basın veya {{KEY | F}} ardından {{KEY | F}} tuşlarına basın. |
||
</div> |
|||
Yüz kaplama, ağaç görünümündeki öğeye çift tıklayarak düzenlenebilir. Sonra nesnenin parçası olan yüzleri değiştirebilirsiniz. |
Yüz kaplama, ağaç görünümündeki öğeye çift tıklayarak düzenlenebilir. Sonra nesnenin parçası olan yüzleri değiştirebilirsiniz. |
||
Line 40: | Line 51: | ||
* {{PropertyData | Sew}}: {{TRUE}} ise, Ekstrüder üzerine ekstrüzyon sırasında topolojik bir dikiş işlemi gerçekleştirmeye çalışır. |
* {{PropertyData | Sew}}: {{TRUE}} ise, Ekstrüder üzerine ekstrüzyon sırasında topolojik bir dikiş işlemi gerçekleştirmeye çalışır. |
||
<div class="mw-translate-fuzzy"> |
|||
=== Görünüm === |
=== Görünüm === |
||
* {{PropertyView | Pattern}}: şeklin yüzünü doldurmak için bir [[Draft Pattern/tr|Taslak Deseni]] belirtir. Bu özellik yalnızca {{PropertyView | Display Mode}} "Düz Çizgiler" ise çalışır. |
* {{PropertyView | Pattern}}: şeklin yüzünü doldurmak için bir [[Draft Pattern/tr|Taslak Deseni]] belirtir. Bu özellik yalnızca {{PropertyView | Display Mode}} "Düz Çizgiler" ise çalışır. |
||
* {{PropertyView | Pattern Size}}: [[Draft Pattern/tr|Taslak Deseni]] 'nin boyutunu belirtir. |
* {{PropertyView | Pattern Size}}: [[Draft Pattern/tr|Taslak Deseni]] 'nin boyutunu belirtir. |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
== Betik == |
== Betik == |
||
{{Emphasis|Ayrıca bkz.:}} [[Draft API/tr|Taslak API]] ve [[FreeCAD Scripting Basics/tr|FreeCAD Betik esasları]]. |
{{Emphasis|Ayrıca bkz.:}} [[Draft API/tr|Taslak API]] ve [[FreeCAD Scripting Basics/tr|FreeCAD Betik esasları]]. |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
Yüz kaplama aracı, aşağıdaki işlevi kullanarak [[macros/tr|makrolar]] ve [[Python/tr|Python]] konsolundan kullanılabilir: |
Yüz kaplama aracı, aşağıdaki işlevi kullanarak [[macros/tr|makrolar]] ve [[Python/tr|Python]] konsolundan kullanılabilir: |
||
</div> |
|||
{{Code|code= |
{{Code|code= |
||
Facebinder = makeFacebinder(selectionset |
Facebinder = makeFacebinder(selectionset) |
||
}} |
}} |
||
<div class="mw-translate-fuzzy"> |
|||
* Bir {{incode | Facebinder}} nesnesini, {{incode | FreeCADGui.Selection.getSelectionEx()}} tarafından döndürülenler gibi {{incode | SelectionObject}} 'ların bir listesi olan verilen {{incode | choiceset}} nesnesinden oluşturur. |
* Bir {{incode | Facebinder}} nesnesini, {{incode | FreeCADGui.Selection.getSelectionEx()}} tarafından döndürülenler gibi {{incode | SelectionObject}} 'ların bir listesi olan verilen {{incode | choiceset}} nesnesinden oluşturur. |
||
* Sadece seçilen yüzler dikkate alınır. |
* Sadece seçilen yüzler dikkate alınır. |
||
</div> |
|||
{{Code|code= |
|||
PropertyLinkSubList = [tuple1, tuple2, tuple3, ...] |
|||
PropertyLinkSubList = [(object1, list1), (object2, list2), (object3, list3), ...] |
|||
PropertyLinkSubList = [(object1, ['Face1', 'Face4', 'Face6']), ...] |
|||
PropertyLinkSubList = [(object1, ('Face1', 'Face4', 'Face6')), ...] |
|||
}} |
|||
<div class="mw-translate-fuzzy"> |
|||
Yüz kaplama kalınlığı {{incode | Extrusion}} özniteliğinin üzerine yazılarak eklenebilir; değer milimetre cinsinden girilir. |
Yüz kaplama kalınlığı {{incode | Extrusion}} özniteliğinin üzerine yazılarak eklenebilir; değer milimetre cinsinden girilir. |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
Yüz kaplamanın yerleşimi, {{incode | Placement}} özniteliğinin üzerine yazarak veya {{incode | Placement.Base}} ve {{incode | Placement.Rotation}} özniteliklerinin üzerine yazılarak değiştirilebilir. |
Yüz kaplamanın yerleşimi, {{incode | Placement}} özniteliğinin üzerine yazarak veya {{incode | Placement.Base}} ve {{incode | Placement.Rotation}} özniteliklerinin üzerine yazılarak değiştirilebilir. |
||
</div> |
|||
Örnek: |
Örnek: |
||
{{Code|code= |
{{Code|code= |
||
import FreeCAD |
import FreeCAD |
||
import FreeCADGui |
|||
import Draft |
|||
# Insert a solid box |
# Insert a solid box |
||
Line 68: | Line 100: | ||
Box.Height = 1000 |
Box.Height = 1000 |
||
⚫ | |||
# Pick any two side faces, and then |
|||
selection = [(Box, ("Face1", "Face6"))] |
|||
⚫ | |||
Facebinder = Draft.makeFacebinder(selection) |
Facebinder = Draft.makeFacebinder(selection) |
||
Facebinder.Extrusion = 50 |
Facebinder.Extrusion = 50 |
||
Line 83: | Line 115: | ||
</div> |
</div> |
||
{{Draft Tools navi}} |
{{Draft Tools navi{{#translation:}}}} |
||
⚫ | |||
⚫ | |||
{{clear}} |
{{clear}} |
Revision as of 18:13, 22 February 2020
Yüz kaplama |
Menü konumu |
---|
Taslak → Yüz kaplama |
Tezgahlar |
Taslak, Mimari |
Varsayılan kısayol |
F F |
Versiyonda tanıtıldı |
0.14 |
Ayrıca bkz |
Parça Kutu, Mimari Duvar |
Açıklama
Yüz kaplama aracı, katı bir nesnenin seçilen yüzlerinden bir yüzey nesnesi oluşturur. Parametriktir, yani eğer orijinal nesneyi değiştirirseniz, Facebinder buna göre güncellenir. Facebinder'ı hareket ettirip döndürürseniz, orijinal yüzlere bağlı kalacaktır.
Başka nesnelerden gelen bir yüz koleksiyonundan bir ekstrüzyon oluşturmak için kullanılabilir. Mimari tasarımda , örneğin duvar kağıdı veya duvar kaplaması gibi çeşitli duvarları kapsayan bir nesneyi inşa etmek tipik bir kullanımdır.
Yüz kaplama ile katı duvarların yüzlerinden oluşturulmuş
Nasıl kullanılır
- Bir yüz seçin veya Ctrl tuşunu basılı tutun ve katı nesnelerden birkaç yüz seçin.
- Taslak Yüz kaplama düğmesine basın veya F ardından F tuşlarına basın.
Yüz kaplama, ağaç görünümündeki öğeye çift tıklayarak düzenlenebilir. Sonra nesnenin parçası olan yüzleri değiştirebilirsiniz.
- Bir yüz eklemek için, 3D görünümünde katı bir nesnenin yüzüne tıklayın ve ardından Ekle düğmesine tıklayın.
- Bir yüzü kaldırmak için listedeki alt öğelerden birini seçin ve ardından Kaldır düğmesine tıklayın.
- Düzenlemeyi tamamlamak için Esc veya OK düğmesine basınız.
Seçenekler
Bu nesnenin oluşturulurken hiçbir seçeneği yoktur. Yüz kaplama nesnesini oluşturmak için sadece seçilen yüzler kullanılacaktır.
Özellikler
Veri
- Veri Extrusion: şeklin tüm yüzlerine uygulanacak bir ekstrüzyon kalınlığı belirtir.
- Veri Remove Splitter:
true
ise, Ekstrüzerin iç kavşaklarını ekstrüzyon sırasında birleştirmeye çalışır. - Veri Sew:
true
ise, Ekstrüder üzerine ekstrüzyon sırasında topolojik bir dikiş işlemi gerçekleştirmeye çalışır.
Görünüm
- Görünüm Pattern: şeklin yüzünü doldurmak için bir Taslak Deseni belirtir. Bu özellik yalnızca Görünüm Display Mode "Düz Çizgiler" ise çalışır.
- Görünüm Pattern Size: Taslak Deseni 'nin boyutunu belirtir.
Betik
Ayrıca bkz.: Taslak API ve FreeCAD Betik esasları.
Facebinder = makeFacebinder(selectionset)
- Bir
Facebinder
nesnesini,FreeCADGui.Selection.getSelectionEx()
tarafından döndürülenler gibiSelectionObject
'ların bir listesi olan verilenchoiceset
nesnesinden oluşturur. - Sadece seçilen yüzler dikkate alınır.
PropertyLinkSubList = [tuple1, tuple2, tuple3, ...]
PropertyLinkSubList = [(object1, list1), (object2, list2), (object3, list3), ...]
PropertyLinkSubList = [(object1, ['Face1', 'Face4', 'Face6']), ...]
PropertyLinkSubList = [(object1, ('Face1', 'Face4', 'Face6')), ...]
Yüz kaplama kalınlığı Extrusion
özniteliğinin üzerine yazılarak eklenebilir; değer milimetre cinsinden girilir.
Yüz kaplamanın yerleşimi, Placement
özniteliğinin üzerine yazarak veya Placement.Base
ve Placement.Rotation
özniteliklerinin üzerine yazılarak değiştirilebilir.
Örnek:
import FreeCAD
import FreeCADGui
import Draft
# Insert a solid box
Box = FreeCAD.ActiveDocument.addObject("Part::Box", "Box")
Box.Length = 2300
Box.Width = 800
Box.Height = 1000
# selection = FreeCADGui.Selection.getSelectionEx()
selection = [(Box, ("Face1", "Face6"))]
Facebinder = Draft.makeFacebinder(selection)
Facebinder.Extrusion = 50
FreeCAD.ActiveDocument.recompute()
Facebinder.Placement.Base = FreeCAD.Vector(1000, -1000, 100)
Facebinder.ViewObject.ShapeColor = (0.99, 0.99, 0.4)
- Drafting: Line, Polyline, Fillet, Arc, Arc by 3 points, Circle, Ellipse, Rectangle, Polygon, B-spline, Cubic Bézier curve, Bézier curve, Point, Facebinder, ShapeString, Hatch
- Annotation: Text, Dimension, Label, Annotation styles, Annotation scale
- Modification: Move, Rotate, Scale, Mirror, Offset, Trimex, Stretch, Clone, Array, Polar array, Circular array, Path array, Path link array, Point array, Point link array, Edit, Subelement highlight, Join, Split, Upgrade, Downgrade, Wire to B-spline, Draft to sketch, Set slope, Flip dimension, Shape 2D view
- Draft Tray: Select plane, Set style, Toggle construction mode, AutoGroup
- Snapping: Snap lock, Snap endpoint, Snap midpoint, Snap center, Snap angle, Snap intersection, Snap perpendicular, Snap extension, Snap parallel, Snap special, Snap near, Snap ortho, Snap grid, Snap working plane, Snap dimensions, Toggle grid
- Miscellaneous: Apply current style, Layer, Manage layers, Add a new named group, Move to group, Select group, Add to construction group, Toggle normal/wireframe display, Create working plane proxy, Heal, Show snap toolbar
- Additional: Constraining, Pattern, Preferences, Import Export Preferences, DXF/DWG, SVG, OCA, DAT
- Context menu:
- Layer container: Merge layer duplicates, Add new layer
- Layer: Activate this layer, Select layer contents
- Text: Open hyperlinks
- Wire: Flatten
- Working plane proxy: Write camera position, Write objects state
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web
- Hubs: User hub, Power users hub, Developer hub
- Drafting: Line, Polyline, Fillet, Arc, Arc by 3 points, Circle, Ellipse, Rectangle, Polygon, B-spline, Cubic Bézier curve, Bézier curve, Point, Facebinder, ShapeString, Hatch
- Annotation: Text, Dimension, Label, Annotation styles, Annotation scale
- Modification: Move, Rotate, Scale, Mirror, Offset, Trimex, Stretch, Clone, Array, Polar array, Circular array, Path array, Path link array, Point array, Point link array, Edit, Subelement highlight, Join, Split, Upgrade, Downgrade, Wire to B-spline, Draft to sketch, Set slope, Flip dimension, Shape 2D view
- Draft Tray: Select plane, Set style, Toggle construction mode, AutoGroup
- Snapping: Snap lock, Snap endpoint, Snap midpoint, Snap center, Snap angle, Snap intersection, Snap perpendicular, Snap extension, Snap parallel, Snap special, Snap near, Snap ortho, Snap grid, Snap working plane, Snap dimensions, Toggle grid
- Miscellaneous: Apply current style, Layer, Manage layers, Add a new named group, Move to group, Select group, Add to construction group, Toggle normal/wireframe display, Create working plane proxy, Heal, Show snap toolbar
- Additional: Constraining, Pattern, Preferences, Import Export Preferences, DXF/DWG, SVG, OCA, DAT
- Context menu:
- Layer container: Merge layer duplicates, Add new layer
- Layer: Activate this layer, Select layer contents
- Text: Open hyperlinks
- Wire: Flatten
- Working plane proxy: Write camera position, Write objects state
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web
- Hubs: User hub, Power users hub, Developer hub