Arch Add/tr: Difference between revisions

From FreeCAD Documentation
(Created page with "Mimari Ekle")
 
(Updating to match new version of source page)
 
(43 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{GuiCommand|Name=Arch Add|Workbenches=[[Arch Module|Arch]]|MenuLocation=Arch → Add|SeeAlso=[[Arch Remove|Arch Remove]]}}


{{Docnav
==Description==
|[[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">
The Add tool allows you to do 4 kinds of operations:
{{GuiCommand/tr
* 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
|Name=Arch Add
* Add Arch components, such as a [[Arch Wall|walls]] or [[Arch Structure|structures]], to a group-based arch object such as [[Arch Floor|floors]].
|Name/tr=Mimari Ekle
* Add [[Arch Axis|axis systems]] to [[Arch Structure|structural objects]]
|MenuLocation=Mimari → Ekle
* Add objects to [[Arch SectionPlane|section planes]]
|Workbenches=[[Arch_Workbench/tr|Mimari]]
|SeeAlso=[[Arch Remove/tr|Mimari Kaldır]]
}}
</div>


<span id="Description"></span>
[[Image:Arch Add example.jpg|640px]]
== Açıklama ==


<div class="mw-translate-fuzzy">
''In the above image, a box is being added to a wall.''
Ekle aracı 4 tür işlem yapmanıza olanak sağlar:
* [[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
* [[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
* Nesneleri [[Arch_SectionPlane/tr|Kesit Düzlemi]] 'ne ekleyin.
</div>


<div class="mw-translate-fuzzy">
==How to use==
Bu aracın karşılığı [[Arch Remove/tr|Mimari Kaldır]] aracıdır.
</div>


[[Image:Arch Add example.jpg|640px]]
# Select the object(s) to be added, then the "host" object (the host object must be the last one you selected)
{{Caption | Bir duvara bileşen olarak eklenen bir kutu.}}
# Press the {{KEY|[[Image:Arch Add.png|16px]] '''Add'''}} button


<span id="Usage"></span>
==Scripting==
<div class="mw-translate-fuzzy">
== Nasıl kullanılır ==
</div>


<div class="mw-translate-fuzzy">
The Add tool can by used in [[macros]] and from the python console by using the following function:
# Önce eklenecek nesneleri , ardından "Temel bileşen" nesnesini (Temel bileşen nesnesinin seçtiğiniz son öğe olması gerekir) seçin
{{Code|code=
# {{KEY | [[Image: Arch Add.png | 16px]] ''' Ekle '''}} düğmesine basın
addComponents (objectsList,hostObject)
</div>

<div class="mw-translate-fuzzy">
== Betik ==
{{Emphasis|Ayrıca bkz.:}} [[Arch API/tr|Taslak API]] ve [[FreeCAD Scripting Basics/tr|FreeCAD Betik esasları]].
</div>

<div class="mw-translate-fuzzy">
Ekle aracı, aşağıdaki işlevi kullanarak [[macros/tr|makrolar]] ve [[Python/tr|Python]] konsolundan kullanılabilir:
</div>
:{{Code|code=
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)
box = Part.makeBox(1,1,1)
p2 = FreeCAD.Vector(2000, 2000, 0)

Arch.addComponents(box,wall)
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()
}}


{{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

  1. Önce eklenecek nesneleri , ardından "Temel bileşen" nesnesini (Temel bileşen nesnesinin seçtiğiniz son öğe olması gerekir) seçin
  2. Ekle düğmesine basın

Betik

Ayrıca bkz.: Taslak API ve FreeCAD Betik esasları.

Ekle aracı, aşağıdaki işlevi kullanarak makrolar ve Python konsolundan kullanılabilir:

addComponents(objectsList, host)
  • objectsList içindeki belirli nesneleri verilen host 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()