yourCOMPAREBIM - porównanie wersji modelu (3D)
Jak przygotować model do porównania
Październik 2026

Co się zmieniło między rewizjami modelu - element po elemencie

Wczytujesz dwa pliki IFC (np. poprzednią i aktualną rewizję) - dostajesz listę elementów dodanych, usuniętych i zmienionych, z rozbiciem na klasę IFC, rzeczywisty kształt geometrii i parametry Pset/Qto. Elementy dopasowywane są po GUID albo po bryle - także wtedy, gdy GUID-y się zmieniły. Wszystko liczone lokalnie w przeglądarce, pliki nie są nigdzie wysyłane.

3
tryby dopasowania
GUID, GUID + geometria, geometria
3
wymiary porównania
klasa, geometria, parametry
1
raport różnic
na wyjściu (CSV)
01

Problem

Projektant wysyła nową rewizję modelu. Opis zmian w mailu bywa niepełny, a ręczne porównanie dwóch plików IFC w przeglądarce trwa godziny - i tak łatwo przeoczyć zmianę parametru, który nie jest widoczny gołym okiem (np. klasa odporności ogniowej ściany).

Co faktycznie się zmieniło - opis zmian od projektanta rzadko jest kompletny - nie wiadomo, czy to, co widać na pierwszy rzut oka, to wszystko.
Zmiany niewidoczne w 3D - parametr Pset/Qto, który się zmienił (np. klasa odporności ogniowej), nie zmienia wyglądu elementu w widoku 3D.
Czas - ręczne przeglądanie dwóch wersji modelu element po elemencie, w przeglądarce IFC, trwa godziny i łatwo coś przeoczyć.
02

Jak działa

Wybierasz plik A (wcześniejsza rewizja) i plik B (nowa) - nowe pliki albo modele już wczytane w aplikacji.

Plik A

Wcześniejsza rewizja

Nowy plik IFC albo model już wczytany w aplikacji (np. po walidacji w yourCHECKER BIM).

Plik B

Nowa rewizja

To samo - nowy plik albo model już wczytany. Może pochodzić z innego eksportu albo innego programu.

Dopasowanie

Po GUID lub po bryle

Element bez pary w B = usunięty. Element bez pary w A = dodany. Para dopasowana = element porównywany dalej.

Porównanie

Trzy wymiary

Dla każdej dopasowanej pary: klasa IFC, geometria (rzeczywisty kształt, nie obrys) i parametry Pset/Qto (instancja + typ).

03

Dopasowanie elementów - także bez GUID

Trzy tryby do wyboru, zależnie od tego, skąd pochodzą porównywane pliki.

Po GUID
Dla kolejnych rewizji tego samego modelu - element jest parą, jeśli ma ten sam GlobalId w A i B.
GUID + geometria (domyślnie)
Najpierw dopasowanie po GUID, potem po bryle. Elementy usunięte i narysowane od nowa (z nowym GUID) są rozpoznawane po kształcie, a raport oznacza je jako „GUID zmieniony" - zamiast pary „usunięty + dodany".
Po geometrii
GUID jest całkowicie pomijany. Przydatne przy eksportach z różnych programów lub modelach przebudowanych od zera: jeśli bryła jest ta sama, zobaczysz różnice w jej parametrach.
Tolerancja - tolerancję dopasowania geometrycznego ustawiasz sam (domyślnie 20 mm).
Duplikaty - identyczne elementy w tym samym miejscu są oznaczane jako duplikaty - co pomaga też wyłapać zdublowane elementy w modelu.
04

Co jest zmianą

Trzy rodzaje zmiany, każdy liczony inaczej.

Zmiana klasy IFC
Dopasowany element ma inną klasę IFC w pliku B niż w pliku A (np. IfcBuildingElementProxy → IfcWall).
Zmiana geometrii
Porównywany jest rzeczywisty kształt elementu, nie jego obrys. Wykrywane są także zmiany niewidoczne w gabarycie: nowe otwory, wycięcia, zmiana profilu. Raport podaje odchyłkę kształtu w mm oraz zmianę objętości i pola powierzchni.
Zmiana parametru
Każda właściwość Pset/Qto elementu i jego typu, której wartość różni się między A i B, albo która pojawiła się lub zniknęła. Pokazywane jako „było → jest".
Przykład ilustracyjny - ściana, rewizja A → B (dodany otwór drzwiowy)
Dopasowanie
GUID · 3xN2FE9v99RA5$mLj8Hh2Q
Klasa IFC
IfcWall → IfcWall (bez zmiany)
Obrys (dł. × wys. × gr.)
4,20 × 2,80 × 0,25 m (bez zmiany)
Maks. odchyłka kształtu
450 mm
Objętość
2,94 m³ → 2,47 m³
Pole powierzchni
27,02 m² → 24,29 m²
Pset_WallCommon:FireRating
EI 30 → EI 60
Pset_WallCommon:LoadBearing
False → True
05

Wyniki i eksport

Lista kart z filtrami, podgląd 3D dla każdej zmiany i raport do dalszej pracy.

Filtry - Dodane / Usunięte / Zmienione, a w zmienionych dodatkowo: Geometria / Parametry / Klasa IFC.
Oznaczenia dopasowania - elementy rozpoznane po bryle mimo nowego GUID oznaczone jako „GUID zmieniony", identyczne elementy w tym samym miejscu - jako duplikaty.
Podgląd 3D - klik w kartę pokazuje element w modelu: usunięty na czerwono, dodany na zielono, zmieniony - obie wersje nałożone na siebie, A czerwona, B zielona.
Raport CSV - pełna lista różnic do dalszej pracy - w arkuszu albo w dowolnym innym narzędziu.

Porównanie obejmuje jedną parę plików naraz - plik A i plik B tego samego fragmentu projektu.

06

Wymagania wobec modelu

Stabilny GUID nie jest już warunkiem koniecznym - ale wspólny układ współrzędnych tak.

Wspólny układ współrzędnych
Oba pliki w tych samych współrzędnych (world coordinates) - inaczej kształty są porównywane względem złego punktu odniesienia, a dopasowanie po bryle nie znajdzie par.
Stabilny GUID (zalecany)
Jeśli element zachowuje ten sam GlobalId między eksportami, dopasowanie jest jednoznaczne. Bez tego - tryb „GUID + geometria" albo „Po geometrii".
Ten sam fragment projektu
Porównywane są dwie wersje tego samego modelu / tego samego zakresu - mogą pochodzić z różnych eksportów lub programów.
07

Ograniczenia

Uczciwie, bez pomijania.

Nowy GUID i zmieniona bryła - przy dopasowaniu po geometrii element, który jednocześnie dostał nowy GUID i zmienił kształt lub położenie ponad tolerancję, pojawi się jako „usunięty + dodany", nie jako „zmieniony".
Jedna para naraz - porównanie jednej pary plików (A i B) w jednym uruchomieniu, nie serii rewizji naraz.
08

Zastosowania

Wszędzie, gdzie trzeba wiedzieć, co się zmieniło - nie tylko że się zmieniło.

Odbiór kolejnej rewizji od projektanta Weryfikacja, czy uwagi z koordynacji zostały wprowadzone Kontrola zmian przed aktualizacją przedmiaru / kosztorysu (5D) Śledzenie zmian zakresu Porównanie eksportów z różnych programów Wyłapywanie zdublowanych elementów