Część: Rozetnij
Część: Rozbij |
Lokalizacja w menu |
---|
Część → Rozdziel → Rozbij |
Środowisko pracy |
Część |
Domyślny skrót |
brak |
Wprowadzono w wersji |
0.18 |
Zobacz także |
Krojenie, Rozbij kształt złożony |
Opis
Jest to narzędzie do dzielenia kształtów przez przecięcie innym kształtem. Na przykład dla prostopadłościanu i płaszczyzny tworzone są dwie bryły.
Powyżej: elementy zostały później ręcznie rozsunięte, aby uwidocznić cięcie.
Narzędzie Rozbij jest tym samym, co Rozbij na kształty złożenia, po którym następuje działanie funkcji ja w narzędziu Rozbij na kształty złożenia. Podczas gdy "Rozbij na kształty złożenia" jest w pełni parametryczne i nie powoduje żadnych problemów, gdy zmienia się liczba elementów, "Rozbij" nie aktualizuje liczby obiektów, gdy zmienia się liczba elementów. Oba tworzą parametryczną cechę Rozbicia, która umieszcza pocięte kawałki w złożeniu, ale funkcja "Rozbij" rozbija wynikowe złożenie na osobne obiekty.
Kształt wyjściowy zajmuje tę samą przestrzeń co oryginał. Jest on jednak dzielony w miejscach przecięcia z innymi kształtami. Podzielone elementy są odrębnymi elementami.
Please visit Part Slice page for more info.
Tree structure of Slice Apart
The Slice Apart command creates more than only the sliced object. In the following example a cube is sliced by a face.
The slice is created and for each piece of it there is a Part CompoundFilter created, thus the same slice occurs multiple times below each CompoundFilter. All these CompoundFilters are united in a Compound.
Example
- Making a puzzle: see Part Slice example Steps 1 to 6
Scripting
The tool can by used in macros and from the python console by using the following function:
BOPTools.SplitFeatures.makeSlice(name)
Set mode to split for slice apart
- Creates an empty Slice feature. The 'Base' and 'Tools' properties must be assigned explicitly, afterwards.
- Returns the newly created object.
Slice can also be applied to plain shapes, without the need to have a document object, via:
BOPTools.SplitAPI.slice(base_shape, tool_shapes, mode, tolerance = 0.0)
This can be useful for making custom Python scripted features.
Example:
import BOPTools.SplitFeatures
j = BOPTools.SplitFeatures.makeSlice(name= 'Slice')
j.Base = FreeCADGui.Selection.getSelection()[0]
j.Tools = FreeCADGui.Selection.getSelection()[1:]
The tool itself is implemented in Python, see /Mod/Part/BOPTools/SplitFeatures.py (GitHub link) within the FreeCAD installation directory.
Notes
Slice Apart was introduced in FreeCAD v0.18.15506. FreeCAD needs to be compiled with OCC 6.9.0 or later; otherwise, the tool is unavailable.
Video-Tutorials
- https://www.youtube.com/watch?v=tzHkQaHgrfQ : FreeCad 0.18 PART WB using SLICE and SLICE APART (English language), author: Ha Gei
- https://www.youtube.com/watch?v=JJAL5JmqqKQ : FreeCAD Slice und Slice Apart und andere Tricks (German lanuage), author: Ha Gei
- Bryły pierwotne: Prostopadłościan, Walec, Sfera, Stożek, Torus, Rura, Bryły pierwotne, Konstruktor kształtu
- Tworzenie i modyfikacja: Wyciągnij, Wyciągnij przez obrót, Odbicie lustrzane, Skaluj, Zaokrąglenie, Fazka, Utwórz ścianę z linii łamanych, Powierzchnia prostokreślna, Wyciągnięcie przez profile, Wyciągnięcie po ścieżce, Przecięcie, Przekrój poprzeczny, Odsunięcie 3D, Odsunięcie 2D, Grubość, Rzutowanie na powierzchnię, Mocowanie
- Funkcje logiczne: Utwórz złożenie, Rozbij złożenie, Filtr złożeń, Funkcje logiczne, Wytnij, Połączenie, Część wspólna, Przyłącz, Dołącz do osadzenia, Wycięcie połączenia, Funkcja logiczna rozdzielająca, Pokrój część, Krojenie, XOR
- 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, Złożenie, BIM, 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