Mesh FromPartShape/pl: Difference between revisions
(Created page with "* {{MenuCommand|Maksymalna długość krawędzi}}: maksymalna długość krawędzi siatki. Mniejsza wartość powoduje, że siatka jest drobniejsza. Podanie wartości {{Value|...") |
(Created page with "* {{MenuCommand|Stopień rozdrobnienia}}: wybierz opcje dla drobiazgowości siatki: ** {{MenuCommand|Bardzo zgrubnie}} ** {{MenuCommand|Zgrubnie}} ** {{MenuCommand|Umiarkowani...") |
||
Line 54: | Line 54: | ||
===Generator Netgen=== |
===Generator Netgen=== |
||
* {{MenuCommand| |
* {{MenuCommand|Stopień rozdrobnienia}}: wybierz opcje dla drobiazgowości siatki: |
||
** {{MenuCommand| |
** {{MenuCommand|Bardzo zgrubnie}} |
||
** {{MenuCommand| |
** {{MenuCommand|Zgrubnie}} |
||
** {{MenuCommand| |
** {{MenuCommand|Umiarkowanie}} |
||
** {{MenuCommand| |
** {{MenuCommand|Drobno}} |
||
** {{MenuCommand| |
** {{MenuCommand|Bardzo drobno}} |
||
** {{MenuCommand| |
** {{MenuCommand|Wartość użytkownika}}: dla tej opcji można określić następujące ustawienia: |
||
*** {{MenuCommand| |
*** {{MenuCommand|Stopnie rozmiaru siatki}}: mniejsza wartość skutkuje drobniejszą siatką. Wartość musi być z zakresu {{Value|0.1}} - {{Value|1.0}}. |
||
*** {{MenuCommand| |
*** {{MenuCommand|Liczba elementów na krawędź}}: większa wartość powoduje, że siatka jest drobniejsza. Wartość musi być z zakresu {{Value|0.2}} - {{Value|10.0}}. |
||
*** {{MenuCommand| |
*** {{MenuCommand|Liczba elementów na promień krzywizny}}: większa wartość powoduje powstanie drobniejszej siatki. Wartość musi być z zakresu {{Value|0.2}} - {{Value/pl|10}}. |
||
*{{MenuCommand| |
*{{MenuCommand|Optymalizuj powierzchnię}}: jeśli opcja jest zaznaczona, kształt powierzchni zostanie zoptymalizowany. |
||
*{{MenuCommand|Elementy drugiego rzędu}}: jeśli opcja jest zaznaczona, zostaną wygenerowane elementy drugiego rzędu, co spowoduje powstanie drobniejszej siatki. |
|||
*{{MenuCommand|Second order elements}}: if checked, second order elements will be generated resulting in a finer mesh. |
|||
*{{MenuCommand| |
*{{MenuCommand|Dominujące czworokąty}}: jeśli opcja jest zaznaczona, siatka będzie preferowała [https://en.wikipedia.org/wiki/Types_of_mesh#Two-dimensional czworoboczne ściany]. |
||
===Generator Gmsh=== |
===Generator Gmsh=== |
Revision as of 14:40, 26 September 2022
Siatka: Utwórz siatkę z kształtu |
Lokalizacja w menu |
---|
Siatki → Utwórz siatkę z kształtu ... |
Środowisko pracy |
Siatka |
Domyślny skrót |
brak |
Wprowadzono w wersji |
- |
Zobacz także |
brak |
Opis
Polecenie Utwórz siatkę z kształtu tworzy nieparametryczne obiekty siatek (Siatka: Cecha) z obiektów kształtu (Część: Cecha).
Operacją odwrotną jest Kształt z siatki ze środowiska Część.
Użycie
- Opcjonalnie wybierz jeden lub więcej obiektów.
- Istnieje kilka sposobów na wywołanie polecenia:
- Naciśnij przycisk Utwórz siatkę z kształtu.
- Wybierz opcję z menu Siatki → Utwórz siatkę z kształtu ....
- Otwiera się panel zadań Rozdrobnienie.
- Gdy panel zadań jest otwarty, możesz stworzyć nowe zaznaczenie lub zmienić istniejące.
- Wybierz zakładkę dla generatora siatki, którego chcesz użyć.
- Określ wymagane ustawienia. Zobacz akapit generator siatki aby uzyskać więcej informacji.
- Naciśnij przycisk OK, aby zamknąć panel zadań i zakończyć polecenie.
Generator siatki
Oto dostępne generatory siatki i ich ustawienia:
Generator standardowy
- Odchylenie powierzchni: maksymalne odchylenie liniowe odcinka siatki od powierzchni obiektu.
- Odchylenie kątowe: maksymalne odchylenie kątowe z jednej części siatki do następnej. To ustawienie jest używane podczas tworzenia siatek na zakrzywionych powierzchniach.
- Względne odchylenie powierzchni: jeżeli opcja jest zaznaczona, maksymalnym odchyleniem liniowym segmentu siatki będzie określona wartość Odchylenie powierzchni pomnożona przez długość bieżącego segmentu siatki (krawędzi).
- Zastosuj kolor powierzchni do siatki: jeżeli opcja jest zaznaczona, siatka otrzyma kolory powierzchni obiektu.
- Zdefiniuj segmenty według kolorów ścian: jeżeli opcja jest zaznaczona, segmenty siatki zostaną pogrupowane według kolorów powierzchni obiektu. Grupy te zostaną wyeksportowane do formatów wyjściowych siatki obsługujących tę funkcję (na przykład format OBJ).
Generator Mefisto
- Maksymalna długość krawędzi: maksymalna długość krawędzi siatki. Mniejsza wartość powoduje, że siatka jest drobniejsza. Podanie wartości
0
lub usunięcie zaznaczenia pola wyboru powoduje powstanie bardzo grubej siatki.- Jeśli naciśniesz przycisk Szacunkowo, generator siatki wprowadzi szacunkową wartość dla parametru Maksymalna długość krawędzi. Wartość ta nie jest zbyt wiarygodna, jeśli wybrano wiele obiektów.
Generator Netgen
- Stopień rozdrobnienia: wybierz opcje dla drobiazgowości siatki:
- Bardzo zgrubnie
- Zgrubnie
- Umiarkowanie
- Drobno
- Bardzo drobno
- Wartość użytkownika: dla tej opcji można określić następujące ustawienia:
- Stopnie rozmiaru siatki: mniejsza wartość skutkuje drobniejszą siatką. Wartość musi być z zakresu
0.1
-1.0
. - Liczba elementów na krawędź: większa wartość powoduje, że siatka jest drobniejsza. Wartość musi być z zakresu
0.2
-10.0
. - Liczba elementów na promień krzywizny: większa wartość powoduje powstanie drobniejszej siatki. Wartość musi być z zakresu
0.2
- Template:Value/pl.
- Stopnie rozmiaru siatki: mniejsza wartość skutkuje drobniejszą siatką. Wartość musi być z zakresu
- Optymalizuj powierzchnię: jeśli opcja jest zaznaczona, kształt powierzchni zostanie zoptymalizowany.
- Elementy drugiego rzędu: jeśli opcja jest zaznaczona, zostaną wygenerowane elementy drugiego rzędu, co spowoduje powstanie drobniejszej siatki.
- Dominujące czworokąty: jeśli opcja jest zaznaczona, siatka będzie preferowała czworoboczne ściany.
Generator Gmsh
Dla użytkowników systemu Linux: wymagany jest zewnętrzny moduł Gmsh.
- Meshing: select a meshing option:
- Automatic
- Adaptive
- Delaunay
- Frontal
- BAMG
- Frontal Quad
- Parallelograms
- Max. element size: a smaller value results in a finer mesh. Specify
0
to have this size automatically determined. - Min. element size: a smaller value results in a finer mesh. The value should be smaller than the Max. element size. Specify
0
to have this size automatically determined. - Angle: seems to be unsupported at this time.
- Path: press the ... button and browse to the gmsh.exe path.
- If the meshing process takes too long you can press the Kill button to abort it.
- Press the Clear button to remove the information in the text area.
Uwagi
- To narzędzie nie jest ograniczone jedynie do obiektów utworzonych za pomocą środowiska Część. Może ono utworzyć siatkę z dowolnego obiektu posiadającego kształt, w tym obiektów utworzonych za pomocą środowiska pracy Projekt Części.
- Polecenie Ekport może eksportować obiekty kształtu bezpośrednio do formatu siatki.
- Zobacz także poradnik: Eksport do formatu STL lub OBJ.
Ustawienia
Standardowy
- Ustawienie Odchylenie powierzchni jest zapisywane: Przybory → Edycja parametrów ... → BaseApp → Preferences → Mod → Mesh → Meshing → Standard → LinearDeflection
- Ustawienie Odchylenie kątowe jest zapisywane: Przybory → Edycja parametrów ... → BaseApp → Preferences → Mod → Mesh → Meshing → Standard → AngularDeflection
- Ustawienie Względne odchylenie powierzchni jest zapisywane: Przybory → Edycja parametrów ... → BaseApp → Preferences → Mod → Mesh → Meshing → Standard → RelativeLinearDeflection.
Gmsh
- Ustawienie Ścieżka jest zapisywane: Przybory → Edycja parametrów ... → BaseApp → Preferences → Mod → Mesh → Meshing → gmshExe.
Właściwości
Zapoznaj się z informacjami na stronie: cecha siatki.
Tworzenie skryptów
Zobacz również: FreeCAD podstawy tworzenia skryptów.
Aby stworzyć obiekt siatki z obiektu kształtu należy użyć metody meshFromShape
modułu MeshPart. Metoda ta posiada kilka sygnatur. Sygnatura określa generator siatki, który zostanie użyty. Poniższy przykład używa sygnatury generatora siatki Mefisto.
import FreeCAD, Part, Mesh, MeshPart
cyl = FreeCAD.ActiveDocument.addObject("Part::Cylinder","Cylinder")
FreeCAD.ActiveDocument.recompute()
msh = FreeCAD.ActiveDocument.addObject("Mesh::Feature", "Mesh")
msh.Mesh = MeshPart.meshFromShape(Shape=cyl.Shape, MaxLength=1)
msh.ViewObject.DisplayMode = "Flat Lines"
Środowisko pracy Siatka
- Różności: Import siatki, Eksport siatki, Siatka z kształtu, Utwórz bryłę regularną, Rozwiń siatkę, Rozwiń powierzchnię
- Modyfikacja: Ujednolicenie wektorów normalnych, Odwróć wektory normalne, Wypełnij otworów, Wypełnij interaktywnie otwory, Dodaj element, Usuń elementy, Usuń interaktywnie elementy, Wygładzanie, Uprość przez Gmsh, Uprość, Skala
- Logiczne: Połączenie, Przecięcie, Różnica
- Krojenie: Przetnij, Przytnij, Przytnij siatkę płaszczyzną, Przekrój płaszczyzną, Wiele przekrojów
- Części składowe i segmenty: Scal, Rozbij na komponenty, Utwórz segment siatki, Tworzenie segmentów siatki z najlepiej dopasowanych powierzchni
Centrum użytkownika
- Jak zacząć
- Instalacja: Pobieranie programu, Windows, Linux, Mac, Dodatkowych komponentów, Docker, AppImage, Ubuntu Snap
- Podstawy: Informacje na temat FreeCAD, Interfejs użytkownika, Profil nawigacji myszką, Metody wyboru, Nazwa obiektu, Edytor ustawień, Środowiska pracy, Struktura dokumentu, Właściwości, Pomóż w rozwoju FreeCAD, Dotacje
- Pomoc: Poradniki, Wideo poradniki
- Środowiska pracy: Strona Startowa, Architektura, Assembly, CAM, Rysunek Roboczy, MES, Inspekcja, Siatka, OpenSCAD, Część, Projekt Części, Punkty, Inżynieria Wsteczna, Robot, Szkicownik, Arkusz Kalkulacyjny, Powierzchnia 3D, Rysunek Techniczny, Test Framework