|
|
| Lokalizacja w menu |
|---|
| 3D/BIM → Pokrycie |
| Środowisko pracy |
| BIM |
| Domyślny skrót |
| C V |
| Wprowadzono w wersji |
| 26.3 |
| Zobacz także |
| brak |
Narzędzie BIM: Pokrycie tworzy parametryczny obiekt reprezentujący wykończenie powierzchni zastosowane na płaskiej ścianie. Typowe zastosowania obejmują płytki podłogowe, okładziny ścienne, wykończenia sufitów, pokrycia dachowe, listwy przypodłogowe oraz wszelkie inne powtarzalne materiały powierzchniowe.
W zależności od wybranego Trybu wykończenia obiekt tworzy albo indywidualną geometrię 3D płytek z rzeczywistymi szczelinami między nimi, płaską reprezentację parametryczną albo techniczny wzór kreskowania. Wszystkie tryby aktualizują zestaw Właściwości zestawienia ilościowego przy każdym ponownym przeliczeniu, dzięki czemu obiekt jest użyteczny do tworzenia zestawień materiałowych i szacowania kosztów niezależnie od wybranego poziomu szczegółowości geometrycznej.
Obiekt Covering jest semantycznie równoważny klasie IFC IfcCovering. Jego właściwość DANEPredefinedType mapuje się bezpośrednio na podtypy IFC (FLOORING, CLADDING, ROOFING, MOLDING, SKIRTINGBOARD, CEILING, WRAPPING), dzięki czemu nadaje się do procesów BIM wymagających eksportu do IFC.
Kliknij dwukrotnie istniejący obiekt Pokrycie w widoku drzewa, aby ponownie otworzyć panel zadań w trybie edycji. Wszystkie parametry można zmienić. Aby ponownie przypisać bazową ściankę, aktywuj przycisk Wybór i wybierz nową ściankę.
Zachowanie cofania różni się między trybami tworzenia:
Tryb kończenia kontroluje sposób generowania i wyświetlania geometrii pokrycia. Można go zmienić w dowolnym momencie bez utraty pozostałych ustawień.
Wszystkie tryby z wyjątkiem Wzory kreskowania obsługują mapowanie tekstur za pomocą sekcji Wygląd w panelu zadań.
Indywidualne płytki 3D są generowane z rzeczywistymi szczelinami między nimi za pomocą odejmowania boolowskiego. Każda płytka jest osobną bryłą wyciągniętą na określoną grubość. Ten tryb jest najbardziej dokładny geometrycznie i zapewnia najbardziej szczegółowe dane zestawienia ilościowego (w tym liczbę pojedynczych płytek i ilość odpadów). Jest również najmniej wydajny. Najlepiej nadaje się do renderów z bliska, szczegółowych rysunków oraz zestawień materiałowych.
Uwaga dotycząca wydajności: Gdy liczba płytek przekracza 10 000 lub szerokość spoiny jest mniejsza niż 0.1 mm, silnik automatycznie przełącza się w tryb analityczny: geometria jest zastępowana pojedynczą zwartą bryłą, podczas gdy liczba płytek i powierzchnie są nadal obliczane matematycznie. W takim przypadku w widoku raportu wyświetlane jest ostrzeżenie. Przy liczbie płytek powyżej 100 000 układ linii jest również ukrywany.
Siatka linii układu płytek jest rysowana na pojedynczej płaskiej płycie bez wyciągania indywidualnych płytek. Grubość płyty jest kontrolowana przez parametr Grubość płytki. Ten tryb jest lżejszy w wyświetlaniu i ponownym przeliczaniu niż Pełne płytki, dzięki czemu nadaje się do widoków wielkoskalowych, wstępnych układów lub modeli wymagających wysokiej wydajności.
Tworzona jest pojedyncza ciągła powierzchnia bez podziałów na płytki. Wymiary płytek określają jedynie okres powtarzania tekstury. Ten tryb jest przeznaczony dla materiałów bezszwowych lub prawie bezszwowych, takich jak tynk, farba, polerowany beton, wykładzina dywanowa lub linoleum, gdzie granice poszczególnych elementów nie występują lub nie mają znaczenia.
Nakładany jest wzór kreskowania 2D w stylu CAD na pojedynczą płaską płytę przy użyciu standardowego pliku wzoru .PAT. Ten tryb jest przeznaczony do rysunków technicznych i planów. Należy określić plik PAT oraz nazwę wzoru; dołączony do FreeCAD plik FCPAT.pat jest oferowany jako domyślny. Mapowanie tekstur nie jest dostępne w tym trybie.

Panel zadań jest podzielony na trzy zwijane sekcje, które logicznie grupują wszystkie elementy sterujące.
| Element sterujący | Opis |
|---|---|
| Baza | Ściana lub obiekt, na który nakładane jest pokrycie. Kliknij Wybór, aby zmienić go interaktywnie. |
| Tryb | Wybiera strategię generowania geometrii (zobacz Tryby kończenia powyżej). |
| Grubość | Głębokość wyciągnięcia każdej płytki (lub grubość płyty w trybach innych niż Pełne płytki). |
| Length | Długość bryły płytki wzdłuż osi U. |
| Width | Szerokość bryły płytki wzdłuż osi V. |
| Joint width | Szerokość szczeliny między płytkami. |
| Stagger | Przesunięcie układu mijankowego: Układ prosty (brak), 1/2, 1/3, 1/4 lub Użytkownika. Opcja Użytkownika umożliwia wprowadzenie dowolnego przesunięcia. |
| Continue | Po zaznaczeniu naciśnięcie przycisku OK tworzy pokrycie i natychmiast resetuje panel w celu utworzenia kolejnego, bez zamykania panelu zadań. |
| Element sterujący | Opis |
|---|---|
| Wyrównanie | Ustawienie wstępne lub niestandardowy punkt bazowy siatki (zobacz sekcję Wyrównanie poniżej). |
| Odsunięcie U | Ręczne przesunięcie początku układu siatki wzdłuż osi U ścianki. Aktywne tylko w trybie niestandardowego wyrównania. Obsługiwane są wyrażenia FreeCAD. |
| Odsunięcie V | Jak wyżej, dla osi V. |
| Obrót | Obraca całą siatkę płytek wokół normalnej do ścianki. |
| Odsunięcie od krawędzi | Zmniejsza obszar układania płytek do wewnątrz względem granicy ścianki o podaną odległość. Przydatne do utrzymania płytek z dala od listew przypodłogowych lub innych elementów obwodowych. |
| Element sterujący | Opis |
|---|---|
| Obraz tekstury | Plik obrazu mapowany w sposób ciągły na powierzchnię pokrycia. Plik jest osadzany w dokumencie. |
| Skala tekstury | Mnożnik stosowany niezależnie do powtarzania tekstury w kierunkach U i V. Wartości większe niż 1,0 rozciągają teksturę; wartości mniejsze niż 1,0 ją ściskają. |
Ustawienie Wyrównanie kontroluje położenie punktu bazowego siatki płytek względem granicy bazowej ścianki.
Dostępnych jest pięć ustawień wstępnych: Środek, Lewy górny róg, Prawy górny róg, Lewy dolny róg, Prawy dolny róg.
Dla ustawień narożnych nazwany narożnik płytki bazowej jest wyrównywany do nazwanego narożnika ścianki. Na przykład Prawy górny róg umieszcza prawy górny narożnik płytki bazowej dokładnie w prawym górnym narożniku ścianki. Płytka bazowa jest elementem koncepcyjnym, a nie fizyczną płytką: jest to płytka używana do zdefiniowania wyrównania. Dla ustawienia Środek środek płytki bazowej jest umieszczany w środku ścianki.
Nazwy narożników odnoszą się do orientacji ścianki: na obróconej powierzchni Prawy górny róg oznacza prawy górny narożnik samej ścianki, a nie widoku ani układu współrzędnych świata. Spoiny przy wyrównanym narożniku wystają na zewnątrz poza granicę ścianki. Dla ustawienia Środek środek pojedynczej płytki jest umieszczany w środku ścianki.
Wybranie Użytkownika aktywuje pola wejściowe Odsunięcie U i Odsunięcie V, które przesuwają początek układu siatki o dowolną odległość wzdłuż osi współrzędnych ścianki. Przesunięcie jest mierzone od środka ścianki. W obu polach akceptowane są wyrażenia parametryczne FreeCAD, co umożliwia sterowanie przesunięciem za pomocą Utwórz zestaw zmiennych, komórki arkusza kalkulacyjnego lub wymiaru modelu.
Przycisk Interaktywny (dostępny w trybie Użytkownika) uruchamia interaktywny tryb rozmieszczania siatki. Po jego aktywowaniu podgląd płytki śledzi kursor myszy w Widoku 3D, z punktem bazowym umieszczonym w jej lewym dolnym narożniku.
Ustawianie początku układu: kliknij dowolny punkt w Widoku 3D — zazwyczaj wierzchołek bazowej ścianki — aby ustawić początek układu siatki w tym punkcie. Kliknięcie kończy sesję interaktywną: pola Odsunięcie U, Odsunięcie V i Obrót są automatycznie aktualizowane, a wyrównanie jest przełączane na Użytkownika. Aby wyjść bez ustawiania punktu, naciśnij Esc.
Obracanie siatki: opcjonalnie, przed kliknięciem w celu zatwierdzenia początku układu, naciśnij R, aby obrócić szkielet siatki płytek zgodnie z ruchem wskazówek zegara o jeden krok, lub Shift+R, aby obrócić ją przeciwnie do ruchu wskazówek zegara. Pole Obrót jest aktualizowane na bieżąco przy każdym naciśnięciu klawisza. Domyślny rozmiar kroku wynosi 15° i można go zmienić, ustawiając właściwość WIDOKWybierz krok obrotu w zakładce Widok w panelu właściwości obiektu.
Jeżeli przed aktywowaniem Interaktywny w polu Obrót została ręcznie wprowadzona wartość obrotu, szkielet siatki rozpocznie od tego kąta, a nie od zera. Podczas trybu interaktywnego nie można ręcznie wprowadzać obrotu w polu wejściowym.
Przycisk Dopasuj płaszczyznę roboczą ustawia początek układu siatki na rzut aktualnego początku układu płaszczyzny roboczej FreeCAD na bazową ścianę, wyrażony jako Odsunięcie U/V. Umożliwia to wyrównanie siatki płytek do znanego punktu odniesienia w modelu.
Obrazy tekstur są mapowane na powierzchnię pokrycia za pomocą ciągłej projekcji liniowej z okresem równym TileLength + JointWidth w kierunku U oraz TileWidth + JointWidth w kierunku V. Tekstura jest powtarzana bezszwowo na całej powierzchni, bez przerw.
Następujące właściwości są automatycznie obliczane przy każdym ponownym przeliczeniu i można je odczytać w panelu danych obiektu lub odwoływać się do nich w arkuszu kalkulacyjnym FreeCAD:
| Właściwość | Opis |
|---|---|
| DANELiczba pełnych płytek | Liczba płytek, które w całości mieszczą się w granicach ściany. |
| DANELiczba częściowych płytek | Liczba płytek, które są przycinane przez granicę ściany. |
| DANEPowierzchnie otworów | Powierzchnia każdego pojedynczego otworu w bazowej ściance, w mm², posortowana według wielkości (od największej). |
| DANEPowierzchnia netto | Powierzchnia bazowej ściany (obszar, który ma zostać pokryty). |
| DANEPowierzchnia brutto | Całkowita powierzchnia zużytego materiału, obejmująca częściowe płytki zamawiane jako pełne jednostki. |
| DANEPowierzchnia zewnętrzna | Powierzchnia zawarta w zewnętrznej granicy bazowej ścianki, z pominięciem otworów. |
| DANEPowierzchnia odpadów | GrossArea − NetArea: powierzchnia odciętego materiału, który jest odpadem. |
| DANECałkowita długość spoin | Suma długości osiowych wszystkich spoin. |
| DANEDługość obwodu | Obwód bazowej ścianki. |
Gdy liczba płytek mieści się w normalnych granicach (do 10 000 płytek), a szerokość spoiny wynosi co najmniej 0.1 mm, ilości są wyznaczane na podstawie rzeczywiście obliczonej geometrii (tryb fizyczny): liczba płytek jest uzyskiwana przez zliczanie wynikowych brył, a powierzchnie są mierzone na podstawie ich ścianek. Jest to najbardziej dokładna metoda.
Gdy liczba płytek przekracza 10 000 lub spoina jest zbyt wąska dla stabilnych operacji logicznych (< 0.1 mm), silnik przełącza się na tryb analityczny: geometria jest zastępowana pojedynczą zwartą bryłą, a liczby i powierzchnie są obliczane matematycznie na podstawie wymiarów płytek i powierzchni ścianki. Wartości QTO pozostają poprawne i mogą być wykorzystywane w zestawieniach; uproszczona zostaje jedynie reprezentacja 3D.
Przy liczbie płytek powyżej 100 000 (tryb ekstremalnej liczby elementów) linie układu są dodatkowo ukrywane, aby zapobiec zawieszaniu się wyświetlania.
Komunikat statusu jest wyświetlany w widoku raportu za każdym razem, gdy silnik przełącza się z trybu fizycznego na tryb analityczny.
Aby odwołać się do ilości pokrycia w arkuszu kalkulacyjnym FreeCAD, użyj standardowej składni wyrażeń. Na przykład, aby odczytać powierzchnię netto pokrycia o nazwie Pokrycie:
=Covering.NetArea
Obiekt Pokrycie dzieli wspólne właściwości i zachowania wszystkich komponentów Architektury.
Brzegi
Length): Odsunięcie do wewnątrz od obwodu ścianki.Pokrycie
LinkSub): Ściana lub obiekt, na który nakładane jest pokrycie.Enumeration): Strategia generowania geometrii: Pełne płytki 3D, Wzór parametryczny, Monolityczny lub Kreskowanie.Angle): Obrót siatki płytek wokół normalnej do ściany (w stopniach).Enumeration): Ustawienie bazowe siatki lub Użytkownika.IFC
Enumeration): Ustawiony na stałe jako "Pokrycie" dla eksportu IFC.Atrybuty IFC
Enumeration): Podtyp IFC: PODŁOGA, OKŁADZINA, POKRYCIE DACHOWE, LISTWA, LISTWA PRZYPODŁOGOWA, SUFIT, OWIJANIE lub NIEZDEFINIOWANY.Wzór
FileIncluded): Osadzony plik .PAT dla trybu Kreskowanie.String): Nazwa wzoru w pliku PAT.Float): Współczynnik skali dla wzoru kreskowania.Wielkości
Integer): Liczba nieprzyciętych płytek.Integer): Liczba przyciętych płytek.Area): Całkowita powierzchnia zużytego materiału.FloatList): Posortowana lista powierzchni poszczególnych otworów, od największej, w mm².Area): Powierzchnia bazowej ściany.Area): Całkowita powierzchnia pokrycia, obejmująca powierzchnie otworów.Length): Długość obwodu bazowej ściany.Length): Całkowita długość osiowa spoin.Area): Powierzchnia odciętego materiału (Powierzchnia brutto − Powierzchnia netto).Płytki
Vector): Przesunięcie początku układu siatki względem środka ściany (X=U, Y=V).Length): Szerokość szczeliny między płytkami.Length): Niestandardowe przesunięcie układu mijankowego (aktywne, gdy Typ przesunięcia mijankowego jest ustawiony na Użytkownika).Enumeration): Typ układu mijankowego: Prosty, Połówka, Jedna trzecia, Jedna czwarta lub Niestandardowy.Length): Długość bryły płytki w kierunku U.Length): Głębokość wyciągnięcia płytki (lub grubość płyty).Length): Szerokość bryły płytki w kierunku V.Wygląd
FileIncluded): Osadzony plik obrazu używany do mapowania tekstury.Vector): Mnożnik powtarzania tekstury (X=U, Y=V).
Standardowe właściwości ViewProvider FreeCAD (Widoczność, Kolor kształtu, Przezroczystość itd.) są dziedziczone z bazowej klasy komponentu Architektury.
Interaktywne
Angle): Krok obrotu stosowany do siatki płytek przy każdym naciśnięciu klawisza R / Shift+R podczas interaktywnego rozmieszczania siatki. Domyślnie wynosi 15°. Można ustawić dowolny dodatni kąt, aby uzyskać dokładniejszą lub mniej precyzyjną kontrolę.
Obiekty Pokrycia można tworzyć z poziomu Pythona za pomocą Arch.makeCovering().
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()
Funkcja makeCovering akceptuje:
Arch.makeCovering(obj) — nakłada pokrycie na najbardziej widoczną ścianę.(object, [face_name]): Arch.makeCovering((obj, ["Face6"])) — nakłada pokrycie na określoną ścianę.None: tworzy niezwiązane pokrycie, które można skonfigurować później.