Arch Add/tr: Difference between revisions
Skywalker21 (talk | contribs) (Created page with "{{GuiCommand/tr |Name/tr=Mimari Ekle |Workbenches=Mimari |MenuLocation=Mimari → Ekle |SeeAlso=Mimari Kaldır }}") |
(Updating to match new version of source page) |
||
(42 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{Docnav |
|||
|[[Arch_CutPlane|CutPlane]] |
|||
|[[Arch_Remove|Remove]] |
|||
|[[Arch_Workbench|Arch]] |
|||
|IconL=Arch_CutPlane.svg |
|||
|IconR=Arch_Remove.svg |
|||
|IconC=Workbench_Arch.svg |
|||
}} |
|||
<div class="mw-translate-fuzzy"> |
|||
{{GuiCommand/tr |
{{GuiCommand/tr |
||
|Name=Arch Add |
|||
|Name/tr=Mimari Ekle |
|Name/tr=Mimari Ekle |
||
⚫ | |||
|MenuLocation=Mimari → Ekle |
|MenuLocation=Mimari → Ekle |
||
⚫ | |||
|SeeAlso=[[Arch Remove/tr|Mimari Kaldır]] |
|SeeAlso=[[Arch Remove/tr|Mimari Kaldır]] |
||
}} |
}} |
||
</div> |
|||
= |
<span id="Description"></span> |
||
== Açıklama == |
|||
<div class="mw-translate-fuzzy"> |
|||
The Add tool allows you to do 4 kinds of operations: |
|||
Ekle aracı 4 tür işlem yapmanıza olanak sağlar: |
|||
* Add [[Part Module|shape]]-based objects to an Arch component, such as a [[Arch Wall|wall]] or [[Arch Structure|structure]]. These objects make then part of the Arch component, and allow you to modify its shape but keeping its base properties such as width and height |
|||
* [[Part Workbench/tr|Parça Şekil]] tabanlı nesneler [[Arch Wall/tr|Duvar]] veya [[Arch_Structure/tr|Yapı]] gibi bir Mimari bileşen ekleyin. Bu nesneler daha sonra Mimari bileşenin bir parçasını oluşturur ve şeklini değiştirmenize izin verir ancak genişlik ve yükseklik gibi temel özelliklerini korur |
|||
* Add Arch components, such as a [[Arch Wall|walls]] or [[Arch Structure|structures]], to a group-based arch object such as [[Arch Floor|floors]]. |
|||
* [[Arch Floor/tr| Kat]] gibi bir grup tabanlı Mimari nesneye [[Arch Wall/tr | Duvar]] veya [[Arch_Structure/tr | Yapı]] gibi Mimari bileşenleri ekleyin |
|||
* |
* [[Arch Axis/tr|Mimari Eksen]] 'ni [[Arch Structure/tr|Yapısal nesneler]]' e ekleyin |
||
* Add objects to [[Arch SectionPlane|section planes]] |
|||
* Nesneleri [[Arch_SectionPlane/tr|Kesit Düzlemi]] 'ne ekleyin. |
|||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
Bu aracın karşılığı [[Arch Remove/tr|Mimari Kaldır]] aracıdır. |
|||
</div> |
|||
[[Image:Arch Add example.jpg|640px]] |
[[Image:Arch Add example.jpg|640px]] |
||
{{Caption | Bir duvara bileşen olarak eklenen bir kutu.}} |
|||
<span id="Usage"></span> |
|||
''In the above image, a box is being added to a wall.'' |
|||
<div class="mw-translate-fuzzy"> |
|||
== Nasıl kullanılır == |
|||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
==How to use== |
|||
# Önce eklenecek nesneleri , ardından "Temel bileşen" nesnesini (Temel bileşen nesnesinin seçtiğiniz son öğe olması gerekir) seçin |
|||
⚫ | |||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
# Select the object(s) to be added, then the "host" object (the host object must be the last one you selected) |
|||
== Betik == |
|||
⚫ | |||
{{Emphasis|Ayrıca bkz.:}} [[Arch API/tr|Taslak API]] ve [[FreeCAD Scripting Basics/tr|FreeCAD Betik esasları]]. |
|||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
==Scripting== |
|||
Ekle aracı, aşağıdaki işlevi kullanarak [[macros/tr|makrolar]] ve [[Python/tr|Python]] konsolundan kullanılabilir: |
|||
</div> |
|||
The Add tool can by used in [[macros]] and from the python console by using the following function: |
|||
{{Code|code= |
:{{Code|code= |
||
addComponents |
addComponents(objectsList, host) |
||
}} |
}} |
||
* Adds the given object or the objects from the given list as components to the given host Object. Use this for example to add windows to a wall, or to add walls to a floor. |
|||
* Returns nothing. |
|||
<div class="mw-translate-fuzzy"> |
|||
Example: |
|||
* {{incode | objectsList}} içindeki belirli nesneleri verilen {{incode | host}} nesnesine ekler. |
|||
** {{incode | objectsList}} tek bir nesne veya bir nesne listesi olabilir. |
|||
</div> |
|||
Örnek: |
|||
{{Code|code= |
{{Code|code= |
||
import FreeCAD, Arch, Draft, Part |
import FreeCAD, Arch, Draft, Part |
||
line = Draft.makeWire([FreeCAD.Vector(0,0,0),FreeCAD.Vector(2,2,0)]) |
|||
p1 = FreeCAD.Vector(0, 0, 0) |
|||
wall = Arch.makeWall(line) |
|||
p2 = FreeCAD.Vector(2000, 2000, 0) |
|||
⚫ | |||
Line = Draft.makeWire([p1, p2]) |
|||
Wall = Arch.makeWall(Line, width=150, height=2000) |
|||
p3 = FreeCAD.Vector(0, 2000, 0) |
|||
p4 = FreeCAD.Vector(3000, 0, 0) |
|||
Line2 = Draft.makeWire([p3, p4]) |
|||
Wall2 = Arch.makeWall(Line2, width=150, height=2000) |
|||
FreeCAD.ActiveDocument.recompute() |
|||
⚫ | |||
FreeCAD.ActiveDocument.recompute() |
|||
}} |
|||
{{Docnav |
|||
|[[Arch_CutPlane|CutPlane]] |
|||
|[[Arch_Remove|Remove]] |
|||
|[[Arch_Workbench|Arch]] |
|||
|IconL=Arch_CutPlane.svg |
|||
|IconR=Arch_Remove.svg |
|||
|IconC=Workbench_Arch.svg |
|||
}} |
}} |
||
{{Arch Tools navi{{#translation:}}}} |
|||
[[Category:Arch]] |
|||
{{Userdocnavi{{#translation:}}}} |
Latest revision as of 14:33, 8 January 2024
Mimari Ekle |
Menü konumu |
---|
Mimari → Ekle |
Tezgahlar |
Mimari |
Varsayılan kısayol |
Hiçbiri |
Versiyonda tanıtıldı |
- |
Ayrıca bkz |
Mimari Kaldır |
Açıklama
Ekle aracı 4 tür işlem yapmanıza olanak sağlar:
- Parça Şekil tabanlı nesneler Duvar veya Yapı gibi bir Mimari bileşen ekleyin. Bu nesneler daha sonra Mimari bileşenin bir parçasını oluşturur ve şeklini değiştirmenize izin verir ancak genişlik ve yükseklik gibi temel özelliklerini korur
- Kat gibi bir grup tabanlı Mimari nesneye Duvar veya Yapı gibi Mimari bileşenleri ekleyin
- Mimari Eksen 'ni Yapısal nesneler' e ekleyin
- Nesneleri Kesit Düzlemi 'ne ekleyin.
Bu aracın karşılığı Mimari Kaldır aracıdır.
Bir duvara bileşen olarak eklenen bir kutu.
Nasıl kullanılır
Betik
Ayrıca bkz.: Taslak API ve FreeCAD Betik esasları.
addComponents(objectsList, host)
objectsList
içindeki belirli nesneleri verilenhost
nesnesine ekler.objectsList
tek bir nesne veya bir nesne listesi olabilir.
Örnek:
import FreeCAD, Arch, Draft, Part
p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 2000, 0)
Line = Draft.makeWire([p1, p2])
Wall = Arch.makeWall(Line, width=150, height=2000)
p3 = FreeCAD.Vector(0, 2000, 0)
p4 = FreeCAD.Vector(3000, 0, 0)
Line2 = Draft.makeWire([p3, p4])
Wall2 = Arch.makeWall(Line2, width=150, height=2000)
FreeCAD.ActiveDocument.recompute()
Arch.addComponents(Wall2, Wall)
FreeCAD.ActiveDocument.recompute()
Arch
- Elements: Wall, Structure, Curtain Wall, Window, Roof, Space, Stairs, Equipment, Frame, Fence, Truss, Profile, Pipe, Pipe Connector
- Reinforcements: Straight Rebar, U-Shape Rebar, L-Shape Rebar, Stirrup, Bent-Shape Rebar, Helical Rebar, Column Reinforcement, Beam Reinforcement, Slab Reinforcement, Footing Reinforcement, Custom Rebar
- Panels: Panel, Panel Cut, Panel Sheet, Nest
- Materials: Material, Multi-Material
- Organization: Building Part, Project, Site, Building, Level, External reference, Section Plane, Schedule
- Axes: Axis, Axes system, Grid
- Modification: Cut with plane, Add component, Remove component, Survey
- Utilities: Component, Clone component, Split Mesh, Mesh to Shape, Select non-manifold meshes, Remove Shape from Arch, Close Holes, Merge Walls, Check, Toggle IFC Brep flag, 3 Views from mesh, Create IFC spreadsheet, Toggle Subcomponents
- Additional: Preferences, Import Export Preferences (IFC, DAE, OBJ, JSON, 3DS, SHP), IfcOpenShell, IfcPlusPlus, Arch API
User documentation
- 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