Arch Add/tr: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
 
(25 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=Arch Add
|Name/tr=Mimari Ekle
|Name/tr=Mimari Ekle
|Workbenches=[[Arch Module/tr|Mimari]]
|MenuLocation=Mimari → Ekle
|MenuLocation=Mimari → Ekle
|Workbenches=[[Arch_Workbench/tr|Mimari]]
|SeeAlso=[[Arch Remove/tr|Mimari Kaldır]]
|SeeAlso=[[Arch Remove/tr|Mimari Kaldır]]
}}
}}
</div>


<span id="Description"></span>
== Açıklama ==
== Açıklama ==


<div class="mw-translate-fuzzy">
Ekle aracı 4 tür işlem yapmanıza olanak sağlar:
Ekle aracı 4 tür işlem yapmanıza olanak sağlar:
* [[Part Module/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
* [[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 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
* [[Arch Axis/tr|Mimari Eksen]] 'ni [[Arch Structure/tr|Yapısal nesneler]]' e ekleyin
* Nesneleri [[Arch Section/tr|Kesit Düzlemi]] 'ne ekleyin.
* 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.
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.}}
{{Caption | Bir duvara bileşen olarak eklenen bir kutu.}}


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


<div class="mw-translate-fuzzy">
# Önce eklenecek nesneleri , ardından "Temel bileşen" nesnesini (Temel bileşen nesnesinin seçtiğiniz son öğe olması gerekir) seçin
# Önce eklenecek nesneleri , ardından "Temel bileşen" nesnesini (Temel bileşen nesnesinin seçtiğiniz son öğe olması gerekir) seçin
# {{KEY | [[Image: Arch Add.png | 16px]] ''' Ekle '''}} düğmesine basın
# {{KEY | [[Image: Arch Add.png | 16px]] ''' Ekle '''}} düğmesine basın
</div>


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


Line 33: Line 56:
Ekle aracı, aşağıdaki işlevi kullanarak [[macros/tr|makrolar]] ve [[Python/tr|Python]] konsolundan kullanılabilir:
Ekle aracı, aşağıdaki işlevi kullanarak [[macros/tr|makrolar]] ve [[Python/tr|Python]] konsolundan kullanılabilir:
</div>
</div>
{{Code|code=
:{{Code|code=
addComponents(objectsList, host)
addComponents(objectsList, host)
}}
}}


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
* Verilen nesneyi veya verilen listedeki nesneleri, verilen Temel bileşen nesnesine bileşen olarak ekler. Bunu bir duvara pencere eklemek için veya bir zemine duvar eklemek için kullanın.
* {{incode | objectsList}} içindeki belirli nesneleri verilen {{incode | host}} nesnesine ekler.
** {{incode | objectsList}} tek bir nesne veya bir nesne listesi olabilir.
* Hiçbir şey döndürmez.
</div>
</div>


Örnek:
Örnek:

{{Code|code=
{{Code|code=
import FreeCAD, Arch, Draft, Part
import FreeCAD, Arch, Draft, Part
Line 63: Line 87:
}}
}}



<div class="mw-translate-fuzzy">
{{Docnav
[[Category:Arch/tr]]
|[[Arch_CutPlane|CutPlane]]
</div>
|[[Arch_Remove|Remove]]
|[[Arch_Workbench|Arch]]
|IconL=Arch_CutPlane.svg
|IconR=Arch_Remove.svg
|IconC=Workbench_Arch.svg
}}

{{Arch Tools navi{{#translation:}}}}
{{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()