Pokazuje okno dialogowe Materiał BIM. To okno dialogowe pozwala szybko i łatwo przeprowadzić operacje związane z materiałami ze szczególnym skupieniem na wydajnej pracy z wieloma obiektami i wieloma materiałami.
Przypisz istniejący materiał lub materiał wielowarstwowy do wskazanych obiektów.
Menadżer materiałów BIM
Użycie
Opcjonalnie wybierz jeden lub więcej obiektów BIM, których właściwość DANEMaterial chcesz zmienić. Obiekty bez tej właściwości również mogą zostać wybrane, ale zostaną zignorowane.
Usuwanie materiału: Kliknij prawym przyciskiem myszy na materiale, a następnie wybierz "Usuń".
Usuwanie nieużywanych materiałów: Wciśnij przycisk Usuń nieużywane. Wszystkie materiały, które nie są używane przez żadne obiekty zostaną usunięte.
Łączenie zduplikowanych materiałów: Wciśnij przycisk Połącz duplikaty. Łączy materiały z dokładnie takimi samymi nazwami (np. Beton i Beton) lub takimi samymi nazwami z przyrostkiem numerycznym (np. Beton i Beton001).
Zmienianie nazwy materiału: Kliknij prawym przyciskiem myszy na materiale i wybierz "Zmień nazwę".
Duplikowanie materiału: Kliknij prawym przyciskiem myszy na materiale i wybierz "Duplikuj". To utworzy niezależną kopię materiału.
Łączenie dwóch materiałów: Kliknij prawym przyciskiem myszy na materiale i wybierz "Dołącz do...", a następnie wskaż inny materiał. Ten pierwszy zostanie usunięty a wszystkie obiekty, które go używały zostaną przypisane do drugiego.
Nowy materiał
Do zrobienia
Właściwości materiałów
Obiekt materiału środowiska Architektura będzie miał następujące właściwości
Dane
Materiał
DANEOpis (Ciąg): Opis tego materiału.
DANEKod standardu (Ciąg): Kod standardu (MasterFormat, OmniClass, …).
DANEURL produktu (Ciąg): Adres URL, pod którym można znaleźć informacje o tym materiale.
DANEPrzezroczystość (Procent): Wartość przezroczystości tego materiału.
DANEKolor (Kolor): Kolor tego materiału.
DANEKolor przekroju (Kolor): Kolor tego materiału po przecięciu.
Nowy materiał wielowarstwowy
Do zrobienia
Związek między systemami materiałów BIM i rdzenia
Od wersji 1.0 FreeCAD zawiera dwa odrębne i równoległe systemy zarządzania materiałami: starszy system oparty na języku Python, używany głównie przez środowisko robocze BIM, oraz nowoczesny system oparty na języku C++, przeznaczony do globalnego użytku w dowolnym środowisku roboczym.
System materiałów rdzenia
Architektura: System ten został zaprojektowany w oparciu o model scentralizowanej biblioteki. Podstawowa definicja materiału jest przechowywana zewnętrznie w plikach (np. w formacie .FCMat) znajdujących się w katalogach systemowych lub katalogach użytkownika. System ten został szczegółowo opisany w dokumencie Środowisko pracy Materiał.
Łączenie danych: Gdy materiał jest przypisany do obiektu, obiekt nie przechowuje pełnej kopii danych materiału. Zamiast tego do obiektu dodawana jest ukryta właściwość o nazwie DANEShape Material. Właściwość ta przechowuje kompletny obiekt materiału w pamięci, a po zapisaniu dokumentu serializuje odniesienie do materiału z biblioteki zewnętrznej przy użyciu właściwości UUID obiektu materiału lub osadza pełną kopię danych materiału, jeśli nie ma on źródła zewnętrznego.
Przebieg pracy: Takie podejście zapewnia jedno źródło informacji; aktualizacje centralnego pliku biblioteki zostaną przeniesione do wszystkich dokumentów, które są z nim powiązane. Oznacza to jednak, że przenośność dokumentów może być ograniczona, jeśli odpowiednie biblioteki materiałów nie są dostępne w innym systemie. Same materiały nie są bezpośrednio widoczne jako obiekty w widoku drzewa dokumentu.
System materiałów BIM
Architektura: System ten został zaprojektowany w oparciu o model zorientowany na dokumenty. Materiał jest samodzielnym obiektem w ramach samego dokumentu, instancją App::MaterialObjectPython.
Przechowywanie danych: Pełna definicja materiału, w tym jego właściwości, takie jak kolor i opis, jest przechowywana bezpośrednio w tym obiekcie w pliku .FCStd. Te obiekty materiałowe są widoczne w widoku drzewa, zebrane w grupie „Materiały”. Po przypisaniu właściwość DANEMaterial obiektu zawiera bezpośredni link do tego obiektu materiałowego w dokumencie.
Przepływ pracy: Takie podejście zapewnia przenośność dokumentów, ponieważ wszystkie definicje materiałów są osadzone. Zapewnia również możliwość wyszukiwania, ponieważ materiały użyte w projekcie są wyraźnie wymienione w widoku drzewa. Może to jednak powodować duplikowanie danych i brakuje mechanizmu centralnej aktualizacji materiałów w wielu projektach.
Punkt interakcji: import jednokierunkowy
Oba systemy nie są głęboko ani trwale zintegrowane. Ich interakcja ogranicza się do jednokierunkowego importu danych zainicjowanego z systemu BIM.
Mechanizm: Interfejs użytkownika edytora materiałów BIM/Arch jest w stanie skanować katalogi zawierające pliki biblioteki .FCMat systemu rdzenia. Przedstawia on użytkownikowi te zewnętrzne materiały jako dostępne szablony w panelu zadań materiałowych podczas wybierania ustawienia wstępnego.
Proces: Gdy użytkownik wybierze materiał .FCMat z tej listy, system BIM wykonuje następujące czynności:
Odczytuje dane z wybranego pliku .FCMat.
Wykorzystuje te dane do wypełnienia pól nowego, natywnego obiektu App::MaterialObjectPython.
Ten nowy obiekt jest następnie tworzony w aktywnym dokumencie.
Po zakończeniu procesu importowania nie ma już żadnego powiązania między nowo utworzonym materiałem Arch/BIM a oryginalnym plikiem .FCMat. Jest to jednorazowa kopia danych z danego momentu. Późniejsze zmiany w materiale źródłowym w bibliotece rdzenia nie będą miały wpływu na materiały Arch/BIM, które zostały z niego utworzone.
Właściwości fizyczne a wizualne
Systemy materiałów FreeCAD zostały zaprojektowane z rozróżnieniem między właściwościami fizycznymi materiału a jego wyglądem wizualnym. Jednak właściwości te różnią się znacznie między systemem materiałów rdzenia a starszym systemem BIM.
System materiałów rdzenia
System rdzenia oparty na języku C++ zapewnia rozszerzalną strukturę umożliwiającą definiowanie szerokiego zakresu właściwości materiałów. Jest on zorganizowany w postaci "Modeli", które są schematami grupującymi powiązane właściwości.
Właściwości fizyczne: Określają one parametry techniczne wymagane do symulacji i analizy. System obsługuje wiele modeli, w tym: mechaniczne (np. Gęstość, Moduł Younga, Współczynnik Poissona), termiczne, elektromagnetyczne.
Właściwości wyglądu: Określają one wygląd wizualny renderowania. Obsługiwanych jest wiele modeli renderowania, definiujących takie właściwości, jak: Kolor rozproszenia, Kolor odbiciaStopień połysku, Przezroczystość, ścieżki obrazów tekstur i skalowanie.
Rozszerzalność: Architektura oparta na modelach została zaprojektowana tak, aby była rozszerzalna. Dodatkowe środowiska robocze lub przyszłe wersje FreeCAD mogą wprowadzać nowe modele w celu obsługi dodatkowych dziedzin fizycznych lub silników renderowania bez zmiany struktury rdzenia.
System materiałów BIM
Ten starszy system oparty na języku Python ma stały i bardziej ograniczony zestaw właściwości, skupiając się głównie na reprezentacji wizualnej i podstawowych metadanych dla procesów BIM.
Właściwości fizyczne: System ten nie posiada formalnej koncepcji właściwości fizycznych do analizy inżynierskiej. Nie zarządza danymi takimi jak gęstość czy moduł Younga.
Właściwości wyglądu: Właściwości są zakodowane na stałe i ograniczone do podstawowego zestawu niezbędnego do wizualizacji architektonicznej i metadanych, składającego się z 6 właściwości: DANEKolor, DANEKolor przekroju, DANEPrzezroczystość (wygląd), DANEOpis, DANEKod standardu, DANEURL produktu (metadane).
Rozszerzalność: Zestaw właściwości jest stały w kodzie Python i nie jest przeznaczony do rozszerzania.
To rozróżnienie ma kluczowe znaczenie: system rdzenia jest niezbędny do wszelkich analiz inżynieryjnych (takich jak MES), natomiast system BIM jest dostosowany do wizualizacji architektonicznej i zgodności z formatem IFC.
Współistnienie i interoperacyjność systemów materiałowych
Chociaż długoterminowym celem jest pełna migracja środowiska roboczego BIM do systemu materiałów rdzenia, okres przejściowy wymaga zrozumienia, w jaki sposób mogą one współistnieć w ramach jednego obiektu.
Czy oba systemy mogą być przypisane do jednego obiektu?
Technicznie możliwe jest przypisanie materiału z obu systemów do tego samego obiektu (np. Ściana). Oba systemy wykorzystują różne, niekolidujące ze sobą właściwości do przechowywania danych:
System podstawowy: Wykorzystuje ukrytą właściwość DANEMateriał kształtu.
System BIM: Wykorzystuje widoczną właściwość DANEMateriał.
Obiekt może posiadać obie te właściwości jednocześnie.
Podwójny przepływ zadań zapewniający maksymalną kompatybilność
Dla użytkowników, którzy potrzebują zarówno zaawansowanej analizy inżynierskiej, jak i prawidłowej wymiany danych BIM (w szczególności eksportu IFC), jedynym realnym rozwiązaniem jest obecnie przepływ pracy oparty na "podwójnym przypisaniu".
Dlaczego jest to konieczne:
Narzędzia dla różnych dziedzin są zakodowane tak, aby wyszukiwać różne właściwości.
Stanowiska robocze, takie jak MES, odczytują dane fizyczne wyłącznie z materiału rdzenia przypisanego do właściwości DANEMateriał kształtu.
Eksporter IFC jest częścią stanowiska roboczego BIM i odczytuje informacje o materiale wyłącznie z materiału BIM przypisanego do właściwości DANEMateriał.
Zalecany przebieg pracy:
Użytkownicy, którzy potrzebują właściwości fizycznych i wyglądu materiałów oraz chcą zapewnić pełną funkcjonalność obiektu w obu domenach, mogą wykonać następujące dwa kroki:
Przypisanie materiału rdzenia: Wybierz opcję Materiał z menu kontekstowego Widoku drzewa lub Widoku 3D obiektu, aby przypisać żądany materiał. Dzięki temu dane fizyczne obiektu będą dostępne do analizy.
Przypisz materiał BIM: Po zaznaczeniu tego samego obiektu użyj narzędzia Materiał BIM opisanego na tej stronie, aby przypisać odpowiedni materiał BIM. Dzięki temu obiekt zostanie wyeksportowany do IFC z prawidłowymi informacjami o materiale.
Zastrzeżenia i ryzyko:
To obejście wiąże się ze znacznym ryzykiem desynchronizacji danych. Dwa przypisania materiałów są całkowicie niezależne. Aktualizacja nazwy lub koloru materiału BIM nie ma wpływu na materiał rdzenia i odwrotnie. Użytkownicy muszą ręcznie zapewnić spójność dwóch przypisanych materiałów, aby uniknąć konfliktu informacji między analizami wewnętrznymi a zewnętrznymi wynikami BIM. Obiekt wielomateriałowy systemu BIM, który nie ma odpowiednika w systemie rdzenia, musi być nadal używany i zarządzany wyłącznie za pomocą materiałów BIM.