|
|
| Menüeintrag |
|---|
| 3D/BIM → Verkleidung |
| Arbeitsbereich |
| BIM |
| Standardtastenkürzel |
| C V |
| Eingeführt in Version |
| 26.3 |
| Siehe auch |
| Keiner |
Das Werkzeug BIM Verkleidung erstellt ein parametrisches Objekt, das eine auf eine ebene Fläche aufgebrachte Oberflächenbeschichtung darstellt. Typische Anwendungsfälle sind Bodenfliesen, Wandverkleidungen, Deckenverkleidungen, Dachabdeckungen, Sockelleisten und alle anderen sich wiederholenden Oberflächenmaterialien.
Je nach ausgewähltem Fertigstellungsmodus erzeugt das Objekt entweder eine einzelne 3D-Fliesengeometrie mit realistischen Fugenabständen, eine flache parametrische Darstellung oder ein technisches Schraffurmuster. Alle Modi aktualisieren bei jeder Neuberechnung eine Reihe von Eigenschaften für die Mengenermittlung, wodurch sich das Objekt unabhängig vom gewählten Detaillierungsgrad der Geometrie für Materiallisten und Kostenvoranschläge eignet.
Das Objekt Covering entspricht semantisch der IFC-Klasse IfcCovering. Seine Eigenschaft Daten-EigenschaftPredefinedType ist direkt den IFC-Untertypen (FLOORING, CLADDING, ROOFING, MOLDING, SKIRTINGBOARD, CEILING, WRAPPING) zugeordnet, wodurch es sich für BIM-Arbeitsabläufe eignet, die einen IFC-Export erfordern.
Doppelklick in der Baumansicht auf ein vorhandenes Covering-Objekt, um das Aufgabenfenster im Bearbeitungsmodus erneut zu öffnen. Alle Parameter können geändert werden. Um die Basisfläche neu zuzuweisen, auf die Schaltfläche Pick klicken und eine neue Fläche auswählen.
Das Rückgängigmachen verhält sich je nach Erstellungsmodus unterschiedlich:
Der Fertigstellungsmodus bestimmt, wie die überlagernde Geometrie erzeugt und angezeigt wird. Er kann jederzeit geändert werden, ohne dass andere Einstellungen verloren gehen.
Alle Modi außer Schraffurmuster unterstützen Textur-Mapping über den Abschnitt Bildmaterial im Aufgaben-Fenster-Abschnitt.
Einzelne 3D-Fliesen werden mittels boolescher Subtraktion mit realistischen Fugenabständen zueinander generiert. Jede Fliese ist ein eigenständiger Körper, der auf die angegebene Dicke extrudiert wird. Dieser Modus ist geometrisch am genauesten und liefert die aussagekräftigsten Aufmaßdaten (einschließlich der Anzahl der einzelnen Fliesen und des Verschnitts). Er ist jedoch auch der leistungsschwächste. Er eignet sich am besten für Nahaufnahmen, detaillierte Zeichnungen und Materiallisten.
Hinweis zur Leistung: Wenn die Anzahl der Kacheln 10.000 übersteigt oder die Fugenbreite weniger als 0,1 mm beträgt, wechselt die Engine automatisch in den analytischen Modus: Die Geometrie wird auf einen einzigen monolithischen Körper zurückgeführt, während die Anzahl der Kacheln und die Flächen weiterhin mathematisch berechnet werden. In diesem Fall wird in der Ausgabefenster eine Warnung angezeigt. Bei einer Anzahl von über 100.000 werden zudem die Layoutlinien ausgeblendet.
Auf einer einzelnen flachen Platte wird ein Raster aus Kachel-Layoutlinien gezeichnet, ohne dass einzelne Kacheln extrudiert werden. Die Plattendicke wird über den Parameter „Kachelstärke“ gesteuert. Dieser Modus ist bei der Darstellung und Neuberechnung ressourcenschonender als Solid Tiles und eignet sich daher für großformatige Ansichten, vorläufige Layouts oder leistungskritische Modelle.
Es wird eine einzige durchgehende Fläche ohne Unterteilung in Kacheln erzeugt. Die Kachelabmessungen legen lediglich die Wiederholungsperiode der Textur fest. Dieser Modus ist für nahtlose oder nahezu nahtlose Materialien wie Putz, Farbe, polierten Beton, Teppich oder Linoleum vorgesehen, bei denen einzelne Elementgrenzen fehlen oder keine Rolle spielen.
Ein 2D-Schraffurmuster im CAD-Stil wird mithilfe einer Standard-Musterdatei vom Typ .PAT auf eine einzelne flache Platte angewendet. Dieser Modus ist für technische Zeichnungen und Pläne vorgesehen. Es müssen eine PAT-Datei und ein Mustername angegeben werden; standardmäßig wird die in FreeCAD enthaltene Datei FCPAT.pat verwendet. Textur-Mapping ist in diesem Modus nicht verfügbar.

Das Aufgaben-Fenster ist in drei ausklappbare Bereiche unterteilt, in denen alle Steuerelemente logisch gruppiert sind.
| Steuerung | Beschreibung |
|---|---|
| Base | Die Fläche oder das Objekt, auf die bzw. das die Abdeckung aufgebracht wird. Klicken Sie auf Auswählen, um dies interaktiv zu ändern. |
| Mode | Wählt die Strategie zur Geometrieerzeugung aus (siehe Finish-Modi oben). |
| Thickness | Extrusionstiefe jeder Kachel (bzw. Plattenstärke in Nicht-Solid-Modi). |
| Length | Länge des Kachelkörpers entlang der U-Achse. |
| Width | Breite des Kachelkörpers entlang der V-Achse. |
| Joint width | Breite der Fuge zwischen den Fliesen. |
| Stagger | Versatz bei läufigem Verband: Gestapelt (Keine), 1/2, 1/3, 1/4 oder Benutzerdefiniert. Die Option „Benutzerdefiniert“ ermöglicht die freie Eingabe des Versatzes. |
| Continue | Wenn dieses Kontrollkästchen aktiviert ist, wird durch Klicken auf „OK“ die Abdeckung erstellt und das Fenster sofort für eine neue Ansicht zurückgesetzt, ohne das Aufgabenfenster zu schließen. |
| Steuerung | Beschreibung |
|---|---|
| Alignment | Voreingestellter oder benutzerdefinierter Rasteranker (siehe Abschnitt Ausrichtung unten). |
| U offset | Manuelle Verschiebung des Rasterursprungs entlang der U-Achse der Fläche. Nur im Modus Benutzerdefinierte Ausrichtung aktiv. FreeCAD-Ausdrücke werden unterstützt. |
| V offset | Wie oben, für die V-Achse. |
| Rotation | Dreht das gesamte Kachelraster um die Flächennormale. |
| Border setback | Verringert den Kachelbereich um den angegebenen Abstand von der Kante der Fläche nach innen. Nützlich, um Kacheln von Sockelleisten oder anderen Randelementen fernzuhalten. |
| Steuerung | Beschreibung |
|---|---|
| Texture image | Eine Bilddatei, die nahtlos auf die Deckfläche abgebildet wird. Die Datei ist in das Dokument eingebettet. |
| Texture scale | Der Multiplikator wird unabhängig voneinander auf die Texturwiederholung in U und V angewendet. Werte über 1,0 dehnen die Textur; Werte unter 1,0 stauchen sie. |
Die Einstellung Ausrichtung legt fest, wo das Kachelraster relativ zur Begrenzung der Grundfläche verankert wird.
Es stehen fünf Voreinstellungen zur Verfügung: Zentriert, Oben Links, Oben Rechts, Unten Links, Unten Rechts.
Bei Eckvoreinstellungen wird die benannte Ecke der Leitteile an der benannten Ecke der Fläche ausgerichtet. Beispielsweise wird bei Oben rechts die obere rechte Ecke der Leitkachel bündig mit der oberen rechten Ecke der Fläche platziert. Die Leitkachel ist ein konzeptioneller Anker, keine physische Kachel: Sie dient dazu, die Ausrichtung zu definieren. Bei Mitte wird die Mitte der Leitkachel in die Mitte der Fläche platziert.
Die Bezeichnungen der Ecken richten sich nach der Ausrichtung der Fläche: Bei einer gedrehten Fläche bezieht sich Oben rechts auf die obere rechte Ecke der Fläche selbst, nicht auf die des Ansichtsfensters oder der Welt. Die Fugen an der ausgerichteten Ecke reichen über den Rand der Fläche hinaus. Bei der Voreinstellung Mitte wird die Mitte einer einzelnen Fliese in der Mitte der Fläche platziert.
Durch Auswahl von Benutzerdefiniert werden die Eingabefelder U-Versatz und V-Versatz aktiviert, mit denen der Gitterursprung um einen beliebigen Abstand entlang der Flächenkoordinatenachsen verschoben werden kann. Der Versatz wird vom Mittelpunkt der Fläche aus gemessen. In beiden Feldern werden parametrische Ausdrücke von FreeCAD akzeptiert, sodass der Versatz über ein VarSet, eine Tabellenkalkulationszelle oder eine Modellbemaßung gesteuert werden kann.
Über die Schaltfläche Interaktiv (verfügbar im benutzerdefinierten Modus) wird ein interaktiver Rasterplatzierungsmodus aufgerufen. Während dieser Modus aktiv ist, folgt eine Kachelvorschau dem Mauszeiger in der 3D-Ansicht und ist dabei an ihrer unteren linken Ecke verankert.
Den Ursprung festlegen: Auf einen beliebigen Punkt in der 3D-Ansicht klicken – in der Regel auf einen Scheitelpunkt der Grundfläche –, um den Rasterursprung an dieser Stelle festzulegen. Durch den Klick wird die interaktive Sitzung beendet: Die Felder U-Versatz, V-Versatz und Drehung werden automatisch aktualisiert, und die Ausrichtung wechselt zu Benutzerdefiniert. Um den Vorgang ohne Platzierung zu beenden, Esc drücken.
Das Raster drehen: Optional kann, bevor zur Bestätigung des Ursprungs geklickt wird, die Taste R gedrückt werden, um das Kachel-Drahtgitter um einen Schritt im Uhrzeigersinn zu drehen, oder Umschalt+R, um es gegen den Uhrzeigersinn zu drehen. Das Feld Drehung wird bei jedem Tastendruck in Echtzeit aktualisiert. Die Schrittweite ist standardmäßig auf 15° eingestellt und kann durch Festlegen von Ansicht-EigenschaftPick Rotation Step auf der Registerkarte Ansicht im Eigenschaften-Ansicht des Objekts geändert werden.
Wenn vor dem Aktivieren von Interaktiv manuell eine Drehung in das Feld Drehung eingegeben wurde, beginnt das Drahtgittermodell mit diesem Winkel statt mit Null. Im interaktiven Modus ist es nicht möglich, die Drehung manuell in das Eingabefeld einzugeben.
Die Schaltfläche Arbeitsebene anpassen setzt den Ursprung des Rasters auf die Projektion des aktuellen Ursprungs der FreeCAD-Arbeitsebene auf die Grundfläche, ausgedrückt als U/V-Versatz. Dadurch kann das Kachelraster an einem bekannten Referenzpunkt im Modell ausgerichtet werden.
Texturbilder werden mittels einer kontinuierlichen linearen Projektion mit einer Periode von TileLength + JointWidth in U und TileWidth + JointWidth in V auf die Oberfläche abgebildet. Die Textur wiederholt sich nahtlos über die gesamte Oberfläche hinweg, ohne Lücken.
Die folgenden Eigenschaften werden bei jeder Neuberechnung automatisch berechnet und können im Datenfenster des Objekts eingesehen oder in einer FreeCAD-Tabelle referenziert werden:
| Eigenschaft | Beschreibung |
|---|---|
| Daten-EigenschaftCount Full Tiles | Anzahl der Kacheln, die vollständig innerhalb der Flächenbegrenzung liegen. |
| Daten-EigenschaftCount Partial Tiles | Anzahl der Kacheln, die von der Begrenzung geschnitten werden. |
| Daten-EigenschaftHole Areas | Die Fläche jedes Lochs in der Bodenfläche in mm², sortiert nach Größe (von groß nach klein). |
| Daten-EigenschaftNet Area | Grundfläche (die zu bedeckende Fläche). |
| Daten-EigenschaftGross Area | Gesamtfläche des verbrauchten Materials, einschließlich Teilfliesen, die als ganze Einheiten bestellt wurden. |
| Daten-EigenschaftOuter Area | Die Fläche, die von der Außenkante der Grundfläche umschlossen wird, wobei etwaige Löcher unberücksichtigt bleiben. |
| Daten-EigenschaftWaste Area | GrossArea − NetArea: die Fläche des abgeschnittenen Materials, das entsorgt wird. |
| Daten-EigenschaftTotal Joint Length | Summe aller Längen der Gelenkmittelachsen. |
| Daten-EigenschaftPerimeter Length | Umfang der Grundfläche. |
Wenn die Anzahl der Fliesen innerhalb der normalen Grenzen liegt (bis zu 10.000 Fliesen) und die Fugenbreite mindestens 0,1 mm beträgt, werden die Mengen aus der tatsächlich berechneten Geometrie abgeleitet (physikalischer Modus): Die Anzahl der Fliesen wird durch Zählen der resultierenden Volumenkörper ermittelt, und die Flächen werden anhand ihrer Flächen gemessen. Dies ist die genaueste Methode.
Wenn die Anzahl der Fliesen 10.000 übersteigt oder die Fuge für stabile boolesche Operationen zu schmal ist (< 0,1 mm), wechselt die Engine in den analytischen Modus: Die Geometrie wird auf einen einzigen monolithischen Körper zurückgeführt, und Stückzahlen sowie Flächen werden anhand der Kachelabmessungen und der Flächengröße mathematisch berechnet. Die QTO-Werte bleiben gültig und können in Listen verwendet werden; lediglich die 3D-Darstellung wird vereinfacht.
Bei Werten über 100.000 (Modus Extreme Count) werden zusätzlich Layout-Linien ausgeblendet, um ein Einfrieren der Anzeige zu verhindern.
Im Ausgabefenster wird eine Statusmeldung angezeigt, sobald die Engine vom physischen in den analytischen Modus wechselt.
Um in einer FreeCAD-Kalkulationstabelle auf die Mengenangaben einer Verkleidung zu verweisen, wird die Standard-Ausdruckssyntax verwendet. Um beispielsweise die Nettofläche einer Verkleidung mit dem Namen Covering abzurufen:
=Covering.NetArea
Ein Arch Covering-Objekt weist die gemeinsamen Eigenschaften und Verhaltensweisen aller Arch Komponente auf.
Boundaries
Length): Einrückung vom Rand der Frontplatte nach innen.Covering
LinkSub): Die Fläche oder der Gegenstand, auf den die Abdeckung aufgebracht wird.Enumeration): Strategie zur Geometrieerzeugung: Volumenkacheln, parametrisches Muster, monolithisch oder Schraffurmuster.Angle): Drehung des Kachelrasters um die Flächennormale (Grad).Enumeration): Rasteranker: Voreinstellung oder Benutzerdefiniert.IFC
Enumeration): Für IFC-Exporte festgelegt auf "Covering".IFC Attributes
Enumeration): IFC-Subtyp: FLOORING, CLADDING, ROOFING, MOLDING, SKIRTINGBOARD, CEILING, WRAPPING, oder NOTDEFINED.Pattern
FileIncluded): Eingebettete .PAT-Datei für den Schraffurmuster-Modus.String): Name des Musters in der PAT-Datei.Float): Skalierungsfaktor für das Schraffurmuster.Quantities
Integer): Anzahl der ungeschnittenen Fliesen.Integer): Anzahl der zugeschnittenen Fliesen.Area): Gesamtfläche des verbrauchten Materials.FloatList): Sortierte Liste der einzelnen Lochflächen, beginnend mit der größten, in mm².Area): Oberfläche der Grundfläche.Area): Gesamtfläche einschließlich der Lochflächen.Length): Länge des Umfangs der Grundfläche.Length): Gesamtlänge der Gelenkmitte.Area): Abgeschnittener Materialbereich (Bruttofläche – Nettofläche).Tiles
Vector): Versatz des Gitterursprungs gegenüber der Flächenmitte (X=U, Y=V).Length): Breite der Fuge zwischen den Fliesen.Length): Benutzerdefinierter Versatz bei der versetzten Verlegung (aktiv, wenn „Versatzart“ auf „Benutzerdefiniert“ eingestellt ist).Enumeration): Verlegeart: gestapelt, halbiert, im Drittel, im Viertel oder nach Maß.Length): Länge des Kachelkörpers in U-Richtung.Length): Extrusionstiefe der Fliesen (oder Plattenstärke).Length): Breite des Kachelkörpers in V-Richtung.Visual
FileIncluded): Eingebettete Bilddatei für das Textur-Mapping.Vector): Multiplikator für die Texturwiederholung (X=U, Y=V).
Die Standard-Eigenschaften des FreeCAD-ViewProviders (Sichtbarkeit, Formfarbe, Transparenz usw.) werden von der Basisklasse Arch Component geerbt.
Interactive
Angle): Der Drehschritt, der beim interaktiven Platzieren des Rasters durch Drücken der Tasten R bzw. Umschalt+R auf das Kachelraster angewendet wird. Der Standardwert beträgt 15°. Kann auf einen beliebigen positiven Winkel eingestellt werden, um eine feinere oder gröbere Steuerung zu ermöglichen.
Verkleidungsobjekte können in Python mithilfe von Arch.makeCovering() erzeugt werden.
import Arch
# Create a covering on a specific face of an object
box = FreeCAD.ActiveDocument.addObject("Part::Box", "Box")
FreeCAD.ActiveDocument.recompute()
covering = Arch.makeCovering((box, ["Face6"]))
covering.TileLength = 300.0 # mm
covering.TileWidth = 300.0
covering.TileThickness = 10.0
covering.JointWidth = 5.0
covering.TileAlignment = "Center"
covering.FinishMode = "Solid Tiles"
FreeCAD.ActiveDocument.recompute()
Die Funktion makeCovering akzeptiert:
Arch.makeCovering(obj) — gilt für die am besten sichtbare Seite.(object, [face_name]) Tupel: Arch.makeCovering((obj, ["Face6"])) — gilt für eine bestimmte Fläche.None: erstellt eine ungebundene Überlagerung, die später konfiguriert werden kann.