What is the best way to compare two nearly identical models? I have reference models originating from another application, which consist only of solid bodies and contain no features. I am recreating these models from scratch in SolidWorks and then comparing them to verify whether I have completed the task correctly.
Jaki jest najlepszy sposób na porównanie dwóch jednakowych* (prawie) modeli. Mam wzorcowe modele pochodzące z innej aplikacji, które nie mają operacji i są tylko bryłą. Modeluje je na nowo w SolidWorks i potem porównuje, czy wykonałem swoje zadanie poprawnie...
Unfortunately, I have not yet found a perfect method that would allow the software to automatically highlight the geometric differences between two assembled models — ideally using color. I would like even small deviations, such as 0.05 mm, to be detectable.
Niestety do tej pory nie znalazłem idealnego sposobu na to, aby po złożeniu dwóch modeli program sam pokazał mi różnice w geometrii - najlepiej jakimś kolorem. Chciałbym, aby różnice nawet o 0.05 mm były rozpoznawalne...
Reference model:
Wzorcowy model:
Model created by me (intentionally with an additional incorrect cutout to introduce a difference):
Zrobiony przeze mnie model (celowo z dodatkowym błędnym wycięciem, aby była jakaś różnica):
When assembling both models into one, some "intersections" or overlaps appear. Unfortunately, if the differences are quite small, it's very difficult to spot them with the naked eye — and most often, small mistakes do happen.
Składając oba modele w jeden są jakieś "przebicia". Niestety jeśli różnice są dość małe to bardzo ciężko znaleźć je gołym okiem - a najczęściej człowiek zrobi jakieś drobne błędy.
When something is misaligned, switching to edge display helps me a bit, but it still requires visually scanning for differences — and if a cutout exists in one model but not in the other, I won’t be able to see the difference that way.
Kiedy coś mam przesunięte to pomaga mi przełączenie się na widok krawędziowy, ale to nadal szukanie gołym okiem + jeśli coś na jednym modelu jest wycięte, a na drugim nie - to różnicy nie zobaczę...
I’m also trying to use the “Compare Bodies” feature in assemblies. It’s helpful, but also quite cumbersome. First, in the “Source Bodies” and “Compare To” sections, I can’t select models directly from the feature tree — so I have to keep hiding one, selecting the other, and repeating this process. Second, the detectability of differences is limited by the sensitivity slider and the size of the model. In the case of this model, I can’t lower the threshold below 0.47 mm. I would like the difference color to be strong (e.g., purple). Unfortunately, I have difficulty distinguishing certain colors, so the shade that appears at 0.24 mm, for example, is invisible to me. I set the accuracy to “High (Slow).”
Próbuję korzystać też z funkcji "Porównanie obiektów" w złożeniach. Jest to pomocne, ale i toporne. Po pierwsze do "obiekty źródłowe" oraz "obiekty porównywane" nie mogę wybrać modelu z drzewka operacji - przez co muszę jeden ukrywać, wybierać drugi i tak powtarzać. Po drugie wykrywalność różnic jest ograniczona od suwaka i rozmiaru modelu. W przypadku tego modelu nie mogę zejść niżej niż 0.47 mm. Chciałbym, aby kolor różnic był mocny (np. fioletowy). Niestety mam problemy z kolorami, więc kolor jaki jest np. przy 0.24 mm jest dla mnie niewidoczny. Dokładność ustawiam na "Wysoka (wolna)".
Here, the difference is visible because it’s significant. But with a larger model, it’s not that easy anymore.
Tutaj różnicę widać, bo jest ogromna. W przypadku dużego modelu już nie ma tak fajnie.
The "show hidden bodies" option helps to better spot missing elements, but it still fails when it comes to small differences.
Opcja "wyświetlanie ukrytych" pomaga zauważyć lepiej coś brakującego, ale przy małych różnicach wciąż zawodzi
I also tested the "Compare" → "Geometry" option, but in this case, the models aren’t even assembled together…
Testowałem też "Porównaj" - "Geometria", ale tutaj nawet modele nie są ze sobą "złożone"...
I’ve run out of ideas on how to deal with this issue. Precision is extremely important to me, and I need to compare models accurately. Is there a better way to compare them so that the differences are clearly visible? Perhaps a macro could be written to help with this? I would greatly appreciate any suggestions.
Nie mam już pomysłu jak sobie radzić z tym zagadnieniem. Zależy mi na jak największej precyzji i muszę porównywać modele. Może da się jakoś lepiej je porównać ze sobą, aby różnice były widoczne? Może da się napisać jakieś makro? Proszę o wskazówki.