Draft Facebinder/tr: Difference between revisions

From FreeCAD Documentation
mNo edit summary
(Updating to match new version of source page)
(35 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{Docnav
{{GuiCommand/tr|Name=Draft Facebinder|Name/tr=Yüz maskesi|Workbenches=[[Draft Module/tr|Draft]], [[Arch Module/tr|Arch]]|MenuLocation=Draft → Facebinder|Shortcut=F F}}
|[[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">
==Description==
{{GuiCommand/tr
|Name=Yüz kaplama
|Name/tr=Yüz kaplama
|Workbenches=[[Draft Module/tr|Taslak]], [[Arch Module/tr|Mimari]]
|MenuLocation=Taslak → Yüz kaplama
|Shortcut=F F
|SeeAlso=[[Part Box/tr|Parça Kutu]], [[Arch Wall/tr|Mimari Duvar]]
|Version=0.14
}}
</div>


== Açıklama ==
The facebinder a very simple object constructed from selected faces of other objects. It is of parametric, you can modify the original object and the facebinder object updates accordingly. It can then be used for example for making an extrusion out of a collection of faces from other objects. A typical use is in architectural design, to build an object that covers several pieces of walls. You can move and rotate the facebinder around after its creation, everything will stay linked to the original faces.

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.


[[Image:Draft facebinder example.jpg|400px]]
[[Image:Draft facebinder example.jpg|400px]]
{{Caption | Yüz kaplama ile katı duvarların yüzlerinden oluşturulmuş}}


== Nasıl kullanılır ==
==How to use==


# Bir yüz seçin veya {{KEY | Ctrl}} tuşunu basılı tutun ve katı nesnelerden birkaç yüz seçin.
# Select faces on objects (use CTRL to select several faces)
# Press the {{KEY| [[Image:Draft_Facebinder.png|16px]] [[Draft_Facebinder|Facebinder]]}}, button, or press {{KEY|F}}, {{KEY|F}} keys
# {{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.


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.
==Scripting==
* Bir yüz eklemek için, 3D görünümünde katı bir nesnenin yüzüne tıklayın ve ardından {{Button | [[Image: Arch_Add.svg | 16px]] Ekle}} düğmesine tıklayın.
* Bir yüzü kaldırmak için listedeki alt öğelerden birini seçin ve ardından {{Button | [[Image: Arch_Remove.svg | 16px]] Kaldır}} düğmesine tıklayın.
* Düzenlemeyi tamamlamak için {{KEY | Esc}} veya {{Button | OK}} düğmesine basınız.


== Seçenekler ==
The facebinder tool can be usedin scripts and [[macros]] by using the following function:
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 ===
* {{PropertyData | Extrusion}}: şeklin tüm yüzlerine uygulanacak bir ekstrüzyon kalınlığı belirtir.
* {{PropertyData | Remove Splitter}}: {{TRUE}} ise, Ekstrüzerin iç kavşaklarını ekstrüzyon sırasında birleş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 ===
* {{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.
</div>

<div class="mw-translate-fuzzy">
== Betik ==
{{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:
</div>
{{Code|code=
{{Code|code=
makeFacebinder ( selectionset )
Facebinder = makeFacebinder(selectionset)
}}
}}
<div class="mw-translate-fuzzy">
* Creates a facebinder object from the given selection set, which is a list of selection objects such as returned by the FreeCADGui.Selection.getSelectionEx() method.
* 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.
* Only selected faces are taken into account
* Sadece seçilen yüzler dikkate alınır.
* Returns the newly created object
</div>


Example:
{{Code|code=
{{Code|code=
PropertyLinkSubList = [tuple1, tuple2, tuple3, ...]
import Draft, FreeCADGui
PropertyLinkSubList = [(object1, list1), (object2, list2), (object3, list3), ...]
mySelection = FreeCADGui.Selection.getSelectionEx()
PropertyLinkSubList = [(object1, ['Face1', 'Face4', 'Face6']), ...]
Draft.makeFacebinder(mySelection)
PropertyLinkSubList = [(object1, ('Face1', 'Face4', 'Face6')), ...]
}}
}}
==Limitations==


<div class="mw-translate-fuzzy">
* Not available before version 0.14
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.
</div>

Örnek:
{{Code|code=
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)
}}

<div class="mw-translate-fuzzy">
{{Draft Tools navi/tr}}
{{Userdocnavi/tr}}
</div>

{{Draft Tools navi}}

{{Userdocnavi}}
{{clear}}
{{clear}}

Revision as of 08:39, 25 October 2019

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

  1. Bir yüz seçin veya Ctrl tuşunu basılı tutun ve katı nesnelerden birkaç yüz seçin.
  2. 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ı.

Yüz kaplama aracı, aşağıdaki işlevi kullanarak makrolar ve Python konsolundan kullanılabilir:

Facebinder = makeFacebinder(selectionset)
  • Bir Facebinder nesnesini, FreeCADGui.Selection.getSelectionEx() tarafından döndürülenler gibi SelectionObject 'ların bir listesi olan verilen choiceset 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)