Arch Equipment/de: Difference between revisions

From FreeCAD Documentation
(Created page with "==Anwendung==")
(Updating to match new version of source page)
(32 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>


<div class="mw-translate-fuzzy">
{{GuiCommand/de|Name=Arch Equipment|Name/de=Arch Equipment|Workbenches=[[Arch Module/de|Arch]]|MenuLocation=Arch → Ausstatting|Shortcut={{KEY|E}} {{KEY|Q}}|SeeAlso=[[Arch_3Views/de|3 Ansichten aus Netz]]}}
{{docnav/de
|[[Arch_Frame/de|Rahmen]]
|[[Arch_Pipe/de|Rohr]]
|[[Arch_Module/de|Arch]]
|IconL=Arch_Frame.svg
|IconC=Workbench_Arch.svg
|IconR=Arch_Pipe.svg
}}
</div>

<div class="mw-translate-fuzzy">
{{GuiCommand/de
|Name=Arch Equipment|Name/de=Arch Equipment
|MenuLocation=Arch → Ausstattung
|Workbenches=[[Arch Module/de|Arch]]
|Shortcut={{KEY|E}} {{KEY|Q}}
|SeeAlso=[[Arch_3Views/de|3 Ansichten aus Netz]]
}}
</div>


==Beschreibung==
==Beschreibung==
Line 8: Line 27:


[[Image:Arch equipment example.jpg]]
[[Image:Arch equipment example.jpg]]
<div class="mw-translate-fuzzy">
{{Caption|Möbelobjekte innerhalb eines [[Arch Equipment/de|Arch Ausstattung]]-Objekt. Die flachen Projektionen können mit Hilfe des [[Draft Shape2DView/de|Draft Form in 2D Ansicht]]-Werkzeugs erzeugt werden}}
</div>


Seit v0.17 können Ausstattungsobjekte auch eine '''HiRes'''-Eigenschaft haben, woran ein [[Mesh Module/de|Netz]]-Objekt angeheftet werden kann. Ausstattungsobjekte können dann veranlasst werden, dieses Netz anstatt ihrer Form in der 3D-Ansicht anzuzeigen, um so beliebige hochauflösende Netz-Objekte wie detaillierte Möbelstücke, die üblicherweile auf Web-Seiten zu finden sind.
Seit v0.17 können Ausstattungsobjekte auch eine {{PropertyData/de|HiRes}}-Eigenschaft haben, woran ein [[Mesh Module/de|Netz]]-Objekt angeheftet werden kann. Ausstattungsobjekte können dann veranlasst werden, dieses Netz anstatt ihrer Form in der 3D-Ansicht anzuzeigen, um so beliebige hochauflösende Netz-Objekte wie detaillierte Möbelstücke zu verwenden, die üblicherweile auf Web-Seiten zu finden sind.


[[Image:Arch equipment mesh.jpg]]
[[Image:Arch equipment mesh.jpg]]
<div class="mw-translate-fuzzy">
{{Caption|Möbelobjekte innerhalb eines [[Arch Equipment/de|Arch Ausstattung]]-Objekts, mit einem beigefügten hochauflösenden Netz}}
</div>


Durch Nutzung des Arch-OBJ-Exporters können alle Ausstattungen im Netz-Anzeige-Modus als Netz anstatt als Form(teil) exportiert werden.
Durch Nutzung des Arch-OBJ-Exporters können alle Ausstattungsobjekte im Netz-Anzeige-Modus als Netz anstatt als Form(teil) exportiert werden.


<div class="mw-translate-fuzzy">
==Anwendung==
==Anwendung==
</div>


<div class="mw-translate-fuzzy">
# Select a [[Part Workbench|Part]] shape, and optionally a [[Mesh Workbench|Mesh]] object
# Wähle ein [[Part Workbench/de|Part]] Formteil und optional ein [[Mesh Workbench/de|Netz]]-Objekt.
# Press the {{KEY|[[Image:Arch Equipment.png|16px]] [[Arch Equipment]]}} button, or press {{KEY|E}} then {{KEY|Q}} keys
# Drücke die Schaltfläche {{Button|[[Image:Arch Equipment.svg|16px]] [[Arch Equipment/de|Ausstattung]]}} oder drücke {{KEY|E}}, dann {{KEY|Q}}.
</div>


==Options==
==Optionen==


* Equipments share the common properties and behaviours of all [[Arch Component|Arch Components]]
* Ausstattungen teilen die allgemeinen Eigenschaften und Verhaltensweisen aller [[Arch Component/de|Arch-Komponenten]]


==Properties==
==Eigenschaften==


* {{PropertyData|Model}}: A description of the model of this equipment.
* {{PropertyData/de|Model}}: Eine Beschreibung des Modells dieser Ausstattung.
* {{PropertyData|Url}}: An URL of the product page where more information about this equipment can be found.
* {{PropertyData/de|Url}}: Ein URL der Produktseite, wo mehr Informationen zu dieser Ausstattung gefunden werden können.
* {{PropertyData|Mesh}}: A [[Mesh Workbench|Mesh]] representation to use for this equipment. When set, the '''Mesh''' display mode becomes available.
* {{PropertyData/de|Mesh}}: Eine für diese Ausstattung zu verwendende [[Mesh Workbench/de|Netz]]-Darstellung. Wenn gesetzt, wird der '''Netz'''-Anzeige-Modus verfügbar.


<div class="mw-translate-fuzzy">
==Scripting==
==Scripting==

{{Emphasis|Siehe auch:}} [[Arch API/de|Arch API]] und [[FreeCAD Scripting Basics/de|FreeCAD Scripting Basics]].
The Equipment tool can by used in [[macros]] and from the python console by using the following function:
</div>


<div class="mw-translate-fuzzy">
Das Ausstattung-Werkzeug kann in [[macros/de|Makros]] und in der [[Python/de|Python]]-Konsole durch die folgende Funktion genutzt werden:
</div>
{{Code|code=
{{Code|code=
Equipment = makeEquipment(baseobj=None, placement=None, name="Equipment")
makeEquipment ( baseObject )
}}
}}


* Erstellt ein {{incode|Equipment}}-Objekt aus dem gegebenen {{incode|baseobj}}, das ein {{incode|Part}}- oder {{incode|Mesh}}-Objekt sein kann.
* Creates an equipment object from a base object (Mesh or Part)
* Wenn ein {{incode|Placement}} angegeben ist, wird es benutzt.
* Returns the new equipment object, or None if the operation failed.
* Es liefert {{incode|None}} zurück, falls die Operation fehlschlägt.

Example:


Beispiel:
{{Code|code=
{{Code|code=
import Part, Arch
import FreeCAD, Arch

box = Part.makeBox(2,2,2)
base = FreeCAD.ActiveDocument.addObject("Part::Feature","Box")
Box = FreeCAD.ActiveDocument.addObject("Part::Box", "Box")
base.Shape = box
Box.Length = 500
Box.Width = 2000
Arch.makeEquipment(base)
Box.Height = 600

Equip = Arch.makeEquipment(Box)
FreeCAD.ActiveDocument.recompute()
}}
}}


<div class="mw-translate-fuzzy">
[[Category:Arch/de]]
{{docnav/de
|[[Arch_Frame/de|Rahmen]]
|[[Arch_Pipe/de|Rohr]]
|[[Arch_Module/de|Arch]]
|IconL=Arch_Frame.svg
|IconC=Workbench_Arch.svg
|IconR=Arch_Pipe.svg
}}
</div>

{{Arch Tools navi{{#translation:}}}}

{{Userdocnavi{{#translation:}}}}

Revision as of 21:35, 19 February 2020

Arch Equipment

Menüeintrag
Arch → Ausstattung
Arbeitsbereich
Arch
Standardtastenkürzel
E Q
Eingeführt in Version
-
Siehe auch
3 Ansichten aus Netz

Beschreibung

Das Ausstattung-Werkzeug bietet einen einfachen und bequemen Weg, nichttragende, einzelstehende Elemente wie Möbelstücke, Sanitärgegenstände oder elektrische Geräte zu Deinen Projekten hinzuzufügen. Ausstattungen basieren auf Part Formteilen, die es erlauben, von der Solidität und den Möglichkeiten von BRep-Geometrien zu profitieren und nette Ansichten von Drauf- und Schnittansichten zu erzeugen.

Möbelobjekte innerhalb eines Arch Ausstattung-Objekt. Die flachen Projektionen können mit Hilfe des Draft Form in 2D Ansicht-Werkzeugs erzeugt werden

Seit v0.17 können Ausstattungsobjekte auch eine Daten-EigenschaftHiRes-Eigenschaft haben, woran ein Netz-Objekt angeheftet werden kann. Ausstattungsobjekte können dann veranlasst werden, dieses Netz anstatt ihrer Form in der 3D-Ansicht anzuzeigen, um so beliebige hochauflösende Netz-Objekte wie detaillierte Möbelstücke zu verwenden, die üblicherweile auf Web-Seiten zu finden sind.

Möbelobjekte innerhalb eines Arch Ausstattung-Objekts, mit einem beigefügten hochauflösenden Netz

Durch Nutzung des Arch-OBJ-Exporters können alle Ausstattungsobjekte im Netz-Anzeige-Modus als Netz anstatt als Form(teil) exportiert werden.

Anwendung

  1. Wähle ein Part Formteil und optional ein Netz-Objekt.
  2. Drücke die Schaltfläche Ausstattung oder drücke E, dann Q.

Optionen

  • Ausstattungen teilen die allgemeinen Eigenschaften und Verhaltensweisen aller Arch-Komponenten

Eigenschaften

  • Daten-EigenschaftModel: Eine Beschreibung des Modells dieser Ausstattung.
  • Daten-EigenschaftUrl: Ein URL der Produktseite, wo mehr Informationen zu dieser Ausstattung gefunden werden können.
  • Daten-EigenschaftMesh: Eine für diese Ausstattung zu verwendende Netz-Darstellung. Wenn gesetzt, wird der Netz-Anzeige-Modus verfügbar.

Scripting

Siehe auch: Arch API und FreeCAD Scripting Basics.

Das Ausstattung-Werkzeug kann in Makros und in der Python-Konsole durch die folgende Funktion genutzt werden:

Equipment = makeEquipment(baseobj=None, placement=None, name="Equipment")
  • Erstellt ein Equipment-Objekt aus dem gegebenen baseobj, das ein Part- oder Mesh-Objekt sein kann.
  • Wenn ein Placement angegeben ist, wird es benutzt.
  • Es liefert None zurück, falls die Operation fehlschlägt.

Beispiel:

import FreeCAD, Arch

Box = FreeCAD.ActiveDocument.addObject("Part::Box", "Box")
Box.Length = 500
Box.Width = 2000
Box.Height = 600

Equip = Arch.makeEquipment(Box)
FreeCAD.ActiveDocument.recompute()