Creating a simple part with Draft and Part WB/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "'''Zaokrąglenie''' zostało utworzone, a twój model powinien teraz wyglądać jak poniżej:")
(Created page with "Kolejne sprawdzenie, jakie można wykonać, jest związane ze '''szkicem'''. Zamknij ''panel zadań'' dla sprawdzania geometrii. Wybierz obiekt '''Szkic''', rozwiń obiekt ''E...")
 
(46 intermediate revisions by the same user not shown)
Line 74: Line 74:
===Tworzenie sfazowania===
===Tworzenie sfazowania===


To make the ''chamfer'' we need to have a line with the correct inclination and also be able to position it correctly. Let us begin with the position, which is on coordinate ''(50, 50, 0)''. In the current profile we do not have a point there, so let’s create one by making a ''temporary help line''. First select the left vertical '''Line''', then create the help line by [[Image:Std_DuplicateSelection.svg|24px|link=Std_DuplicateSelection]] [[Std_DuplicateSelection|Duplicate selection]] in {{MenuCommand|EditDuplicate selection}}, '''Line001''' is created. Use the ''Property editor'' and move '''Line001''' 50 mm in x-direction using the ''Placement'' property. Next duplicate the ''lower horizontal edge'', and change the ''angle'' of the edge to 30 degrees, once again using the ''Placement'' property. The model should now look like the image below.
Aby wykonać ''fazkę'' musimy mieć linię o odpowiednim nachyleniu, a także umieć ustawić w odpowiednim miejscu. Zacznijmy od pozycji, która znajduje się na współrzędnej ''(50, 50, 0)''. W obecnym profilu nie mamy tam punktu, więc stwórzmy go poprzez wykonanie ''tymczasowej linii pomocniczej''. Najpierw wybierz lewą pionową '''Linię''', następnie utwórz linię pomocniczą narzędziem [[Image:Std_DuplicateSelection.svg|24px|link=Std_DuplicateSelection/pl]] [[Std_DuplicateSelection/pl|Powiel zaznaczone]] z menu {{MenuCommand|EdycjaPowiel zaznaczone}}, zostanie utworzony obiekt '''Linia001'''. Użyj ''Edytora właściwości'' i przesuń ''Linię001'' o {{Value|50 mm}} w kierunku X, używając właściwości ''Umiejscowienie''. Następnie powielamy ''dolną krawędź poziomą'' i zmieniamy ''kąt'' krawędzi na {{Value|30 stopni}}, ponownie używając właściwości ''Umiejscowienie''. Model powinien teraz wyglądać jak na poniższym obrazku.


[[Image:T101dwb03-01chamferhelp.png|center]]
[[Image:T101dwb03-01chamferhelp.png|center]]


Next, move the ''angled line'' into position. For this we make use of [[Image:Draft_Move.svg|24px|link=Draft_Move]] [[Draft_Move|Draft Move]] along with the ''snap'' functionality in the '''Draft Workbench''', more specifically ''end point'' snap. First make sure that your snap toolbar looks similar to below.
Następnie należy przesunąć ''skośną linię'' na właściwą pozycję. W tym celu użyjemy narzędzia [[Image:Draft_Move.svg|24px|link=Draft_Move/pl]] [[Draft_Move/pl|Przesuń]] wraz z funkcją ''przyciągania'' w środowisku pracy '''Rysunek Roboczy''', a dokładniej przyciągania ''punktu końcowego''. Najpierw upewnij się, że twój pasek narzędzi przyciągania wygląda jak poniżej.


[[Image:T101pwb03-02_snap.png|center]]
[[Image:T101pwb03-02_snap.png|center]]


Then select the ''angled line'', '''Edge001''', press '''Move''' and a ''task panel'' opens up.
Następnie wybierz ''linię skośną'', obiekt ''Krawędź001'', naciśnij ''Przesuń'' i otworzy się ''panel zadań''.


[[Image:T101dwb03-03_movetaskpanel.png|center]]
[[Image:T101dwb03-03_movetaskpanel.png|center]]


Make sure that ''Copy'' is unchecked. Hover the mouse over the ''upper quarter'' of the ''angled line'', once the ''white dot'' is displayed at the right spot and the ''end point'' symbol shows, click the [[Image:Mouse_LMB.svg|24px]] '''LMB'''. Move the mouse to the upper quarter of the help line, once the white dot and end point symbol appear, click the '''LMB'''. The sequence is illustrated below.
Upewnij się, że opcja ''Kopiuj'' jest odznaczona. Najedź kursorem myszki na ''górną ćwiartkę'' linii pomocniczej, gdy w odpowiednim miejscu pojawi się ''biała kropka'' i pokaże się symbol ''punktu końcowego'', kliknij [[Image:Mouse_LMB.svg|24px]] '''LMB'''. Przesuń kursor myszki do górnej ćwiartki linii pomocy, gdy pojawi się biała kropka i symbol punktu końcowego, kliknij '''LMB'''. Sekwencja jest zilustrowana poniżej.


[[Image:T101dwb03-04_moveline.png|center]]
[[Image:T101dwb03-04_moveline.png|center]]


Linia znajduje się teraz we właściwej pozycji, ale jest zbyt długa. Aby dostosować długość użyjemy narzędzia [[Image:Draft_Trimex.svg|24px|link=Draft_Trimex/pl]] [[Draft_Trimex/pl|Przytnij]]. Wybierz ''skośną linię'', '''Krawędź001''', naciśnij przycisk Przytnij, a następnie kliknij dolną część ''najbardziej lewej pionowej linii'', obiektu '''Linia''', aby użyć jej jako krawędzi cięcia. Rzut punktu, w którym wybrano krawędź cięcia na krawędź, która ma zostać wycięta, określa wynik. Jeśli wybierzesz najbardziej lewą pionową linię w pobliżu jej górnego końca, niewłaściwa część skośnej linii zostanie przycięta. Poniższy obrazek pokazuje wywołane polecenie '''Przytnij''', wybraną wcześniej linię pionową oraz kursor znajdujący się nad niewłaściwym końcem tej linii. Jeśli przyjrzysz się uważnie, możesz zobaczyć podgląd wyniku.
The line is now in the correct position, but it is too long. To adjust the length [[Image:Draft_Trimex.svg|24px|link=Draft_Trimex]] [[Draft_Trimex|Draft Trimex]] will be used. Select the ''angled line'', '''Edge001''', press Trim and then click on the lower part of the ''left-most vertical line'', '''Line''', to use it as the cutting edge. The projection of the point where the cutting edge is selected onto the edge to be cut, determines the result. If you select the left-most vertical line near its top end, the wrong part of the angled line would be trimmed. The image below shows the '''Trim''' command invoked, the pre-selected vertical line, and the cursor hovering over the wrong end of that line. If you look carefully you can see the preview of the result.


[[Image:T101dwb03-05_trimline.png|center]]
[[Image:T101dwb03-05_trimline.png|center]]


Also trim the left-most vertical line to form the lower corner of the chamfer. Select the ''angled line'', '''Edge001''', near its top right endpoint for a correct result. If you make a mistake while trimming, just use [[Image:Std_Undo.svg|24px|link=Std_Undo]] [[Std_Undo|Undo]] and [[Image:Std_Refresh.svg|24px|link=Std_Refresh]] [[Std_Refresh|Refresh]] (the latter often called ''recompute'') and try again.
Przytnij również najbardziej lewą pionową linię, aby utworzyć dolny róg fazy. Wybierz ''skośną linię'', obiekt '''Krawędź001''', blisko jej prawego górnego punktu końcowego, aby uzyskać prawidłowy rezultat. Jeśli popełnisz błąd podczas przycinania, po prostu użyj przycisku [[Image:Std_Undo.svg|24px|link=Std_Undo/pl]] [[Std_Undo/pl|Cofnij]] oraz [[Image:Std_Refresh.svg|24px|link=Std_Refresh/pl]] [[Std_Refresh/pl|Odświerz]] ''(ten ostatni często nazywany jest ''przelicz'')'' i spróbuj ponownie.


[[Image:T101dwb03-06_chamferlowercornerdone.png|center]]
[[Image:T101dwb03-06_chamferlowercornerdone.png|center]]


Aby przyciąć ''górną krawędź poziomą'', należy ''rozbić kształt'' '''zaokrąglenia''', tak aby górna krawędź była własnym obiektem w widoku drzewa. Jeśli spróbujesz ją przyciąć bez uprzedniego rozbicia kształtu, funkcja przycinania spróbuje przyciąć łuk w zaokrągleniu. Ponieważ krawędź przycinania, ''środkowa linia pionowa'', jest prostopadła do przycinanej krawędzi, nie można kontrolować wyniku przycinania, wybierając odpowiedni punkt na krawędzi przycinania. Tutaj musisz odwrócić domyślne rozwiązanie poprzez przytrzymanie klawisza {{KEY|Alt}} podczas wybierania krawędzi cięcia.
To trim the ''upper horizontal edge'', the '''Fillet''' needs to be ''downgraded'' so that the upper edge is its own object in the Tree View. If you attempt to trim it without first having done the downgrade, the trimming function attempts to trim the arc in the fillet. Because the trimming edge, the ''middle vertical line'', is perpendicular to the edge to be trimmed, you cannot control the trim result by picking a correct point on the trimming edge. Here you need the flip the default solution by holding down the {{KEY|Alt}} key as you select the cutting edge.


The profile is ready and shown below with the edges organized in a [[Image:Std_Group.svg|24px|link=Std_Group]] [[Std_Group|Group]] named '''Profile''' (or ''labeled'' to be precise in FreeCAD lingo), along with the help line deleted. Groups can be used to organize the features in your ''FreeCAD documents'', its usage is similar to a folder structure on a computer’s file system. To move things in and out of the group, use ''drag and drop'' in the Tree View.
Profil jest gotowy i pokazany poniżej z krawędziami zorganizowanymi w [[Image:Std_Group.svg|24px|link=Std_Group/pl]] [[Std_Group/pl|Grupy]] o nazwie '''Profil''' ''(lub '''etykietowany''', aby być precyzyjnym w lingwistyce FreeCAD)'', wraz z usuniętą linią pomocniczą. Grupy mogą być używane do porządkowania cech w Twoich ''dokumentach FreeCAD'', ich użycie jest podobne do struktury folderów w systemie plików komputera. Aby przenieść obiekty do i z grupy, użyj funkcjonalności''przeciągnij i upuść'' w widoku drzewa.


[[Image:T101dwb03-07_profiledone.png|center]]
[[Image:T101dwb03-07_profiledone.png|center]]


==Dlaczego wyciskanie może się nie udać==
==Dlaczego wyciągnięcie może się nie udać==


Zapisz dokument. W tym akapicie będziemy eksperymentować i chcemy mieć możliwość powrotu do aktualnego modelu.
Save the document. We will experiment in this paragraph and we want to be able to go back to the current model.


Let’s jump right in: select all the edges in the ''group'' '''Profile''', and in the [[Image:Workbench_Part.svg|24px|link=Part_Workbench]] [[Part_Workbench|Part Workbench]] invoke the command [[Image:Part_Extrude.svg|24px|link=Part_Extrude]] [[Part_Extrude|Extrude]]. A ''task panel'' opens, accept all the defaults and click {{Button|OK}}.
Zacznijmy bez zwłoki: zaznacz wszystkie krawędzie w ''grupie'' '''Profil''', a w środowisku pracy [[Image:Workbench_Part.svg|24px|link=Part_Workbench/pl]] [[Part_Workbench/pl|Część]] wywołujemy polecenie [[Image:Part_Extrude.svg|24px|link=Part_Extrude/pl]] [[Part_Extrude/pl|Wyciągnięcie ...]]. Otworzy się ''panel zadań'', zaakceptuj wszystkie domyślne ustawienia i kliknij {{Button|OK}}.


[[Image:T101dwb04-01_extrudelineserror.png|center]]
[[Image:T101dwb04-01_extrudelineserror.png|center]]


That did not work out, but it sounds easy enough to fix the error, we just need to specify a direction. Click {{Button|OK}} to get back to the ''task panel'' and select ''custom direction''.
To nie zadziałało, ale brzmi wystarczająco łatwo, aby naprawić błąd, musimy tylko określić kierunek. Kliknij {{Button|OK}}, aby wrócić do ''panelu zadań'' i wybierz ''niestandardowy kierunek''.


[[Image:T101dwb04-02_extrudelineszaxis.png|center]]
[[Image:T101dwb04-02_extrudelineszaxis.png|center]]


Accept the default z-axis and once more click {{Button|OK}}.
Zaakceptuj domyślną z i jeszcze raz kliknij {{Button|OK}}.


[[Image:T101dwb04-03_extrudelinessheets.png|center]]
[[Image:T101dwb04-03_extrudelinessheets.png|center]]


Udało nam się zrobić strukturę przypominającą ogrodzenie, sądząc po widoku drzewa każda krawędź jest traktowana oddzielnie. To nie jest wypełniona bryła, o którą nam chodzi. Naciśnij [[Std_Undo/pl|Cofnij]], i spróbujmy czegoś innego.
We managed to make a fence like structure, judging from the Tree View every edge is treated separately. It is not the filled solid that we want. Hit [[Std_Undo|Undo]], and let’s try something else.


Scrolling all the way to the bottom of the '''Extrude''' ''task panel'' there is an option ''Create solid'', check that option and click {{Button|OK}}.
Przewijając do samego dołu okna '''Wyciągnięcia''' ''panelu zadań'' znajduje się opcja ''Utwórz bryłę'', zaznacz opcję i kliknij {{Button|OK}}.


[[Image:T101dwb04-04_extrudelinesfilled.png|center]]
[[Image:T101dwb04-04_extrudelinesfilled.png|center]]


Wszystko zniknęło, widocznie to też nie zadziałało. Prześledźmy, dlaczego żaden z tych sposobów nie działa. W pierwszym przypadku dostaliśmy błąd, że nie można określić kierunku. Płaska ściana ma normalną, czyli kierunek, linia nie. Ponieważ z naszej drugiej próby wiemy, że działało to przy podaniu kierunku, błąd wynika po prostu z próby wyciągnięcia linii bez znajomości kierunku. Spostrzegawczy powiedzą, że łuk ma normalną ''(kierunek)'', jest to prawda. Jeśli wybierzemy tylko krawędź będącą łukiem, FreeCAD dokona wyciągnięcia, również z domyślnymi ustawieniami.
Everything disappeared, clearly that did not work either. Let’s go through why none of these ways are working. In the first case we got an error that the direction could not be determined. A flat face has a normal, i.e. direction, a line does not. Since from our second attempt we know that it worked when providing a direction, the error simply comes from trying to extrude a line without knowing a direction. The observant will say that an arc has a normal (direction), this is true. If you select only the edge that is the arc, FreeCAD will extrude it, also with default settings.


W drugim przypadku zadziałało, ale otrzymaliśmy również wytłoczenie dla każdej krawędzi, którą mieliśmy w naszym wyborze. Wynikowe cechy jednak nie są tym, czego oczekujemy, czyli bryłą.
In the second case it worked, but we also got an extrusion for each edge we had in our selection. The resulting features however are not what we want, i.e. a solid.


W trzecim przypadku zaznaczyliśmy opcję ''Utwórz bryłę'' i skończyło się na tym, że wszystko zniknęło. Obiekty w widoku drzewa mają też inną ikonę, jest to ''biały wykrzyknik'' na czerwonym tle, ta konkretna ''ikona nakładki'' oznacza, że obiekt ma błąd, który trzeba naprawić. O różnych typach [[Tree_view/pl#Ikonki_dodatk.C3.B3w|ikonek]] można poczytać na wiki.
In the third case we checked ''Create solid'', and ended up with everything disappearing. The objects in the Tree View have a different icon as well, there is a ''white exclamation'' mark on a red background, that particular ''overlay icon'' means that the object has an error that has to be tended to. One can read up on the different types of [[Tree_view#Overlay_icons|overlay icons]] on the wiki.


Po najechaniu kursorem na dowolny obiekt w widoku drzewa z ikoną nakładki wyświetlana jest podpowiedź z napisem ''Polilinia nie jest zamknięta''.
Hovering over any of the Tree View objects with the overlay icon a tool tip is displayed, it says ''Wire is not closed''.


[[Image:T101dwb04-05_extrudelineserrortooltip.png|center]]
[[Image:T101dwb04-05_extrudelineserrortooltip.png|center]]


W naszym przypadku błąd jest nie do naprawienia. Utworzenie bryły z wyciągnięcia pojedynczej linii jest ''geometrycznie niemożliwe''. Wytłoczona linia staje się po prostu arkuszem, lub ''powłoką'' w języku FreeCAD. Innymi słowy, nie jest to ograniczenie programu FreeCAD, jest to podstawowy wynik teorii geometrii. Powodem, dla którego widok 3D jest całkowicie pusty jest to, że utworzone cechy, lub obiekty w widoku drzewa, mają błędy w wytworzonym ''kształcie'', a więc nie zawierają nic do renderowania. FreeCAD tworzy jednak nowe obiekty dokumentu ''(w tym przypadku wyciągania)'' i dlatego ukrywa wszelkie geometrie/obiekty użyte do tworzenia nowych obiektów dokumentu. To dlatego ekran jest pusty, gdy próbujemy stworzyć bryłę z linii lub wielu linii.
In our case the error is not fixable. It is ''geometrically impossible'' to create a solid out of an extruded single line. An extruded line simply becomes a sheet, or ''shell'' in FreeCAD lingo. In other words, this is not a FreeCAD limitation, it is a fundamental outcome of geometrical theory. The reason why the 3D view goes completely blank is that the created features, or objects in the Tree View, have errors in the produced ''shape'', and thus contain nothing to render. FreeCAD does however create the new document objects (in this case extrusions) and thus hides any geometry/object used for making the new document objects. That is why the screen goes blank when trying to make a solid out of a line, or lines.


Wskazówka narzędzia mówi wszystko, aby wykonać wyciągnięcie w bryłę potrzebujemy zamkniętej polilinii, czyli ściany. Ściana jest z definicji po prostu zamkniętą linią łamaną, która została wypełniona. Jednym ze sposobów na stworzenie zamkniętej linii z naszych krawędzi profilu jest wybranie ich wszystkich i zastosowanie funkcji [[Image:Draft_Upgrade.svg|24px|link=Draft_Upgrade/pl]] [[Draft_Upgrade/pl|Ulepsz]]. Jeśli zostanie zastosowana raz, obiekt stanie się polilinią, jednocześnie zużywając poszczególne krawędzie z widoku drzewa. Jeśli zastosowany dwukrotnie staje się ścianą, każdy z tych obiektów pozwala na przeprowadzenie udanego wytłoczenia bryły.
The tool tip says it all, in order to extrude into a solid one needs a ''closed wire, or a face''. A face is, per definition, simply a closed wire that is filled. One way to create a closed wire out of our profile edges is to select them all and apply [[Image:Draft_Upgrade.svg|24px|link=Draft_Upgrade]] [[Draft_Upgrade|Draft Upgrade]]. If applied once it becomes a wire, while at the same time it consumes the individual edges from the Tree View. If applied twice it becomes a face, either of those allows for a successful solid extrusion.


Przed przejściem do kolejnego akapitu: otwórz poprzednio zapisaną wersję dokumentu.
Before going on to the next paragraph: open the previous version of the document.


==Wyciąganie profilu==
==Wyciąganie profilu==


Another way to create the closed wire is with the [[Image:Part_Builder.svg|24px|link=Part_Builder]] [[Part_Builder|Shape builder]] command from the Part Workbench, which allows for making a wire without consuming the individual edges. '''Part Shape builder''' is a powerful tool to create any geometric entity in FreeCAD that can be used further to create complex solids, the simplest example is creating a line between two vertices. Click '''Part Shape builder''' to bring up the ''task panel''.
Innym sposobem na stworzenie zamkniętej lini jest użycie polecenia [[Image:Part_Builder.svg|24px|link=Part_Builder/pl]] [[Part_Builder/pl|Konstruktor kształtu ...]] ze środowiska Część, które pozwala na stworzenie polilinii bez zużywania poszczególnych krawędzi. '''Konstruktor kształtu''' środowiska Część jest potężnym narzędziem do tworzenia dowolnych brył geometrycznych w FreeCAD, które mogą być wykorzystane dalej do tworzenia złożonych brył, najprostszym przykładem jest utworzenie linii pomiędzy dwoma wierzchołkami. Kliknij '''Konstruktor kształtu ...''' aby wywołać ''panel zadań''.


[[Image:T101dwb05-01_shapebuildertaskpanel.png|center]]
[[Image:T101dwb05-01_shapebuildertaskpanel.png|center]]


Możemy użyć opcji ''Polilinia z krawędzi'' albo ''Ściana z krawędzi''. Wielokrotnego wyboru krawędzi należy dokonać z wciśniętym klawiszem {{KEY|Ctrl}}. Użyjmy opcji ''Ściana z krawędzi'', po wybraniu tej opcji można również wybrać ''Płaski', zrób to również. Następnie zaznacz wszystkie krawędzie w profilu, kolejność nie ma znaczenia ''(w tym przypadku)'' i kliknij na przycisk {{Button|Utwórz}}, a następnie {{Button|Zamknij}}, aby wrócić do widoku drzewa. Ściana została utworzona.
We can use either ''Wire from edges'' or ''Face from edges''. Multiple selections have to be made with the {{KEY|Ctrl}} key pressed down. Let’s use ''Face from edges'', once that option is selected one can also select ''Planar'', do that as well. Then select all edges in the profile, the order does not matter (in this case) and click {{Button|Create}}, and then {{Button|Close}} to come back to the Tree View. The ''face'' has been created.


[[Image:T101dwb05-02_shapebuilderfacedone.png|center]]
[[Image:T101dwb05-02_shapebuilderfacedone.png|center]]


Select the '''Face''' and invoke '''Part Extrude''', set the extrusion ''length'' to '''30''' mm and click {{Button|OK}}.
Wybierz '''Ścianę''' i wywołaj funkcję '''Wyciągnij ...''', ustaw wartość długości wyciągnięcia na {{Value|30 mm}} i kliknij w {{Button|OK}}.


[[Image:T101dwb05-03_extrusiondone.png|center]]
[[Image:T101dwb05-03_extrusiondone.png|center]]
Line 158: Line 158:
==Tworzenie otworu przelotowego==
==Tworzenie otworu przelotowego==


Aby wykonać otwór przelotowy potrzebujemy ''walca'' prawidłowo ''ustawionego'', z którym wykonamy operacje logicznego ''wycięcia''.
To make the through hole we need a ''cylinder'' correctly ''positioned'' to make a boolean ''cut'' with.


Create a cylinder, and position it correctly. In this case the ''radius'' is 5 mm, the ''height'' is set to 60 mm. For the placement, first it is ''rotated'' -90 degrees around the x-axis, then positioned at ''(65, -5, 15)''. The negative 5 in the y-direction is because the height is 10 mm longer than needed.
Utwórz walec i umieść go w odpowiedniej pozycji. W tym przypadku ''promień'' wynosi {{Value|5 mm}}, a ''wysokość'' {{Value|60}} mm. Aby go umieścić, najpierw obracamy go o {{Value|90 stopni}} wokół osi X, a następnie ustawiamy w punkcie ''(65, -5, 15)''. Ujemna wartość 5 w kierunku y wynika z tego, że wysokość jest o 10 mm większa niż potrzeba.


[[Image:T101dwb05-04_cylinderplaced.png|center]]
[[Image:T101dwb05-04_cylinderplaced.png|center]]


Nie zaszkodzi zrobić wysokość walca dłuższą niż jest to konieczne. Dla tak prostego modelu nie będzie miało znaczenia, czy walec ma dokładną wysokość profilu. Dobrą praktyką jest jednak unikanie współpłaszczyznowych ścian, aby zapobiec błędom numerycznym w jądrze geometrycznym, które czasami mogą skutkować dziwnymi efektami, lub niepowodzeniami w kolejnych operacjach.
It does not hurt to make the height of the cylinder longer than needed. For a simple model like this it will not matter if the cylinder is the exact height of the profile. It is however good practice to avoid co-planar faces to prevent numerical errors in the geometric kernel that can sometimes result in strange effects, or failures in subsequent operations.


Po wykonaniu ostatecznej operacji wycięcia logicznego, oraz po zmianie wyglądu powstałego obiektu, model jest zakończony.
With a final boolean cut, and after changing the appearance of the resulting object, the model is completed.


[[Image:T101dwb05-05_modelcomplete.png|center]]
[[Image:T101dwb05-05_modelcomplete.png|center]]


==Making a sketch out of the 2D profile==
==Tworzenie szkicu z profilu 2D==


Using the '''Draft Workbench''' is one way of creating a 2D profile. In the '''Draft Workbench''' a wire can be made in 3D space. FreeCAD provides another tool to make 2D profiles the [[Image:Workbench_Sketcher.svg|24px|link=Sketcher_Workbench]] [[Sketcher_Workbench|Sketcher Workbench]]. Using a ''sketch'' is a more versatile way to create a 2D profile. Any 2D profile made in the '''Draft Workbench''' can be converted to an ''unconstrained'' sketch.
Korzystanie ze środowiska pracy '''Rysunek Roboczy''' jest jednym ze sposobów tworzenia profilu 2D. W środowisku '''Rysunek Roboczy''' polilinia może być wykonana w przestrzeni 3D. FreeCAD dostarcza innego narzędzia do tworzenia profili 2D - jest nim środowisko pracy [[Image:Workbench_Sketcher.svg|24px|link=Sketcher_Workbench/pl]] [[Sketcher_Workbench/pl|Szkicownik]]. Używanie ''szkicu'' jest bardziej uniwersalnym sposobem tworzenia profilu 2D. Każdy profil 2D wykonany w środowisku '''Rysunek Roboczy''' może zostać przekształcony w '''niezwiązany''' szkic.


Start by hiding the '''Cut''' feature and make the edges in the profile visible. Select the edges and from the '''Draft Workbench''' press the toolbar button [[Image:Draft_Draft2Sketch.svg|24px|link=Draft_Draft2Sketch]] [[Draft_Draft2Sketch|Draft to Sketch]]. You should see the same as in the image below.
Zacznij od ukrycia cechy '''Wycięcie''' i spraw, aby krawędzie w profilu były widoczne. Zaznacz krawędzie i w środowisku '''Rysunek Roboczy''' naciśnij przycisk paska narzędzi [[Image:Draft_Draft2Sketch.svg|24px|link=Draft_Draft2Sketch/pl]] [[Draft_Draft2Sketch/pl|Rysunek Roboczy do szkicu]]. Powinieneś zobaczyć to samo, co na poniższym obrazku:


[[Image:T101dwb06-01_draft2sketch.png|center]]
[[Image:T101dwb06-01_draft2sketch.png|center]]


Następnie należy ukryć oryginalne krawędzie i dwukrotnie kliknąć obiekt '''Szkic''' w widoku drzewa, co spowoduje przejście do następującego stanu, czyli otwarcia panelu zadań ''Szkicownika''.
Next, hide the original edges and double-click the '''Sketch''' object in the Tree View, bringing you to the following state, i.e. the ''Sketcher task panel'' opened.


[[Image:T101dwb06-02_sketchedit.png|center]]
[[Image:T101dwb06-02_sketchedit.png|center]]


This is how it looks when one ''edits a sketch''. Since this is not a tutorial for using the Sketcher just go ahead and close it. If you want an introduction to sketching, which is a core workflow in any 3D parametric CAD, please follow the sister tutorial ''[[Creating_a_simple_part_with_PartDesign|Creating a simple part with PartDesign]]''.
Tak to wygląda, gdy ktoś ''edytuje szkic''. Ponieważ nie jest to poradnik dotyczący używania Szkicownika, po prostu przejdź dalej i zamknij go. Jeśli chcesz poznać zasady szkicowania, które jest podstawą pracy w każdym parametrycznym CAD 3D, skorzystaj z siostrzanego poradnika ''[[Creating_a_simple_part_with_PartDesign/pl|Projekt Części: tworzenie podstawowych brył]]''.


Mając zamknięty szkicownik i wybrany obiekt ''Szkic'', w środowisku pracy '''Część''' użyj funkcji Wyciągnij w taki sam sposób jak poprzednio. Podstawowy blok prostego modelu jest ponownie gotowy.
With the '''Sketch''' closed and selected, from the '''Part Workbench''' use Extrude in the same way as before. The basic block of the simple model is ready once again.


[[Image:T101dwb06-03_sketchextruded.png|center]]
[[Image:T101dwb06-03_sketchextruded.png|center]]
Line 190: Line 190:
==Jakość modelu==
==Jakość modelu==


Pracując z parametrycznym CAD 3D prędzej czy później natkniesz się na uszkodzony model, czy to wykonany samodzielnie, czy też zaimportowany. Zepsuty model może działać zgodnie ze swoim przeznaczeniem, ale częściej zdarzają się kolejne operacje, które po prostu nie będą działać. Aby naprawić uszkodzony model trzeba wiedzieć co naprawić, w tym miejscu z pomocą przychodzą wbudowane w FreeCAD narzędzia do sprawdzania jakości.
Sooner or later when working with 3D parametric CAD you will come across a broken model, either one you have made yourself, or a model that you have imported. A broken model can work for its purpose, but more often than not, there are subsequent operations that simply will not work. To repair a broken model one has to know what to repair, this is where the built-in quality check tools in FreeCAD come in.


First let us check the quality of the recently created '''Extrude001'''. With the '''Part Workbench''' active, first select '''Extrude001''' and then use the command [[Image:Part_CheckGeometry.svg|24px|link=Part_CheckGeometry]] [[Part_CheckGeometry|Check geometry]]. Check all settings checkboxes except the top one, and click the {{Button|Run check}} button.
Najpierw sprawdźmy jakość niedawno utworzonego obiektu '''Extrude001'''. Mając aktywne środowisko pracy '''Część''', najpierw wybierz '''Extrude001''', a następnie użyj polecenia [[Image:Part_CheckGeometry.svg|24px|link=Part_CheckGeometry/pl]] [[Part_CheckGeometry/pl|Sprawdź geometrię]]. Zaznacz wszystkie pola wyboru ustawień oprócz górnego i kliknij przycisk {{Button|Uruchom sprawdzanie}}.


[[Image:T101dwb07-01_geocheck.png|center]]
[[Image:T101dwb07-01_geocheck.png|center]]


Nasz model jest OK, nie są zgłaszane żadne błędy. Jest tam również lista zawartości modelu, czyli w języku FreeCAD zawartość ''kształtu'', która mówi jak jest on złożony od podstaw. Widać tu, że najwyraźniej do stworzenia bryły potrzebna jest jeszcze ''powłoka'', która składa się ze ''ścian'' itd. Innymi słowy, można utworzyć dowolną bryłę zaczynając od punktów, czyli ''wierzchołków'', z nich tworzy się ''krawędzie'', z nich tworzy się ''polilinie'', a z polilinii tworzy się ''ściany''. Te następnie zszywa się w ''powłokę'', z której w ostatecznie otrzymuje się ''bryłę''. Bryła może powstać tylko z wodoszczelnej powłoki. Nieszczelna powłoka jest częstym źródłem kłopotów w modelach CAD, może się to zdarzyć np. w przypadku importu geometrii stworzonej w innym programie, zwłaszcza gdy używamy powszechnie dostępnych uniwersalnych formatów plików.
Our model is OK, no errors are reported. There is also a listing of the models content, or in FreeCAD lingo, the content of the ''shape'', i.e. how it is put together from ground up. Here one can see that apparently to make a ''solid'' one also needs a ''shell'', and the shell is made out of ''faces'', and so on. In other words, you can create any solid by simply starting out by making points, or ''vertices'', from those one makes ''edges'', and from those one creates ''wires'', and out of the wires one makes ''faces'' which are then stitched into a ''shell'', from which one finally arrives at a ''solid''. A solid can only be made from a watertight shell. A not watertight shell is a common source of troublesome CAD models, it can for example happen with imported geometry created in a different software, especially when using the commonly available neutral file formats.


Another check one can do is related to the '''Sketch'''. Close the ''task panel'' for the geometry check. Select the '''Sketch''', expand '''Extrude001''' in the Tree View if needed in order to see the sketch object. Switch to the [[Image:Workbench_Sketcher.svg|24px|link=Sketcher_Workbench]] [[Sketcher_Workbench|Sketcher Workbench]], use the command [[Image:Sketcher_ValidateSketch.svg|24px|link=Sketcher_ValidateSketch]] [[Sketcher_ValidateSketch|Validate sketch]], a ''task panel'' opens. In the ''task panel'', click the {{Button|Find}} button for ''Missing coincidences''. It highlights and reports ''6'' of them, i.e. all the points where the edges meet.
Kolejne sprawdzenie, jakie można wykonać, jest związane ze '''szkicem'''. Zamknij ''panel zadań'' dla sprawdzania geometrii. Wybierz obiekt '''Szkic''', rozwiń obiekt ''Extrude001'' w widoku drzewa, jeśli to konieczne, aby zobaczyć obiekt szkicu. Przełącz się do środowiska pracy [[Image:Workbench_Sketcher.svg|24px|link=Sketcher_Workbench/pl]] [[Sketcher_Workbench/pl|Szkicownik]], użyj polecenia [[Image:Sketcher_ValidateSketch.svg|24px|link=Sketcher_ValidateSketch/pl]] [[Sketcher_ValidateSketch/pl|Sprawdź poprawność szkicu]], otworzy się ''panel zadań''. W ''panelu zadań'' kliknij przycisk {{Button|Znajdź}} dla ''Brakujących wiązań''. Podświetla on i zgłasza ''6'' z nich, czyli wszystkie punkty, w których spotykają się krawędzie.


[[Image:T101dwb07-02_sketchvalidate.png|center]]
[[Image:T101dwb07-02_sketchvalidate.png|center]]


Click {{Button|OK}} in the pop-up dialog and then click the {{Button|Fix}} button to heal the ''Missing coincidences''. If you close the ''task panel'', and go into ''edit mode'' of the '''Sketch''', it reports ''12 degrees of freedom'', as opposed to the earlier ''24''. That was achieved through adding ''coincident constraints'' to the endpoints of the edges.
Kliknij przycisk {{Button|OK}} w wyskakującym oknie dialogowym, a następnie kliknij przycisk {{Button|Napraw}}, aby uzdrowić ''Brakujące zbieżności''. Jeśli zamkniesz ''panel zadań'', i przejdziesz do ''trybu edycji'' '''Szkicu''', zgłosi on ''12 stopni swobody'', w przeciwieństwie do wcześniejszych ''24''. Zostało to osiągnięte poprzez dodanie ''zbieżnych wiązań'' do punktów końcowych krawędzi.


Uważny czytelnik zauważy, że podczas używania krawędzi ze środowiska pracy Rysunek Roboczy te musiały być połączone w zamkniętą łamaną, aby stworzyć wyciągnięcie bryły, podczas gdy w Szkicowniku nie było to najwyraźniej potrzebne. Logika jest taka, że szkic jest jednym obiektem, a wyciągnięcie jednego obiektu jest traktowane tak, jakby było zamkniętą łamaną ''(w tym przypadku)''.
The observant reader notices that when using edges from Draft those had to be joined into a closed wire to make a solid extrusion, whereas in Sketcher that was apparently not needed. The logic here is that the sketch is one object, and the extrusion of one object is treated as if it was a closed wire (in this case).


Na koniec warto zaznaczyć, że choć tworzenie kolejnych obiektów ze szkiców z ''otwartymi wierzchołkami'' może działać, to najlepszą praktyką jest ''nie mieć żadnych'', jak również mieć ''w pełni związany szkic'' ''(w przeciwieństwie do szkicu z niepełnym związaniem)''. Powodem, dla którego to działa jest to, że ''szkic'' jest tworzony z profilu Rysunku Roboczego skonstruowanego w taki sposób, że punkty końcowe krawędzi pasują do siebie bez żadnych przerw. Jeśli narysujesz ręcznie szkic i również spróbujesz dopasować punkty końcowe ręcznie, jest praktycznie gwarantowane, że punkty końcowe nie będą pasować, tj. luki ''(chociaż nie są naprawdę widoczne na ekranie)'' będą na tyle duże, że jądro geometryczne nie może uznać krawędzi za geometrycznie połączone.
Finally it should be pointed out that, although creating subsequent objects from sketches with ''open vertices'' can work, it is ''best practice'' to ''not have any'', as well as to have a ''fully constrained sketch'' (as opposed to an under-constrained sketch). The reason why it works here is that the ''sketch'' is created from a Draft profile constructed in such a way that the endpoints of the edges match without any gaps. If you draw by hand in a sketch, and also try to match endpoints by hand, it is virtually guaranteed that endpoints will not match, i.e. the gaps (although not really visible on the screen) will be large enough that the geometric kernel cannot consider the edges to be geometrically joined.


==Zakończenie==
==Zakończenie==


Po zakończeniu tego poradnika zapoznałeś się z podstawową funkcjonalnością programu FreeCAD, wraz z podstawowymi środowiskami pracy ''Część'' i ''Rysunek Roboczy''. Jesteś również świadomy istnienia środowiska pracy '''Szkicownik''', które dla wielu doświadczonych użytkowników jest jedynym narzędziem używanym do tworzenia profili 2D wykorzystywanych później w operacjach na elementach bryłowych. Używanie ''szkiców'' jest podstawową koncepcją środowiska '''Projekt Części'''. Sugeruje się, abyś nauczył się ''szkiców'' i środowiska ''Projekt Części'' w następnej kolejności, jeśli skupiasz się na tworzeniu brył. Siostrzany poradnik ''[[Creating_a_simple_part_with_PartDesign/pl|Projekt Części: tworzenie podstawowych brył]]'' tworzy ten sam model. Jeśli skupiasz się na modelowaniu budynków, powinieneś zapoznać się ze środowiskami pracy roboczymi '''Rysunek Roboczy''' i '''Architektura'''.
Having gone through the tutorial you have become somewhat familiar with the basic functionality of FreeCAD, along with the core workbenches '''Part''' and '''Draft'''. You are also aware of the existence of the '''Sketcher Workbench''', which for many experienced users is the sole tool used to create 2D profiles later utilized in solid feature operations. The use of ''sketches'' is a core concept in the '''PartDesign Workbench'''. It is suggested that you learn ''sketches'' and '''PartDesign Workbench''' next if your focus is on creating solids. The sister-tutorial ''[[Creating_a_simple_part_with_PartDesign|Creating a simple part with PartDesign]]'' makes the same model as this tutorial. If your focus is modeling buildings your next learning should be the '''Draft''' and '''Arch''' workbenches.


At last, FreeCAD is made by volunteers in their spare time. If you want to further advance FreeCAD’s capabilities, consider [[Help_FreeCAD|contributing]] to FreeCAD, for example by improving the documentation.
W końcu FreeCAD jest tworzony przez wolontariuszy w ich wolnym czasie. Jeśli chcesz dalej rozwijać możliwości programu, rozważ [[Help_FreeCAD/pl|pomoc w rozwoju FreeCAD]], na przykład poprzez poprawę dokumentacji.

Latest revision as of 08:50, 14 August 2022

Ćwiczenie
Temat
Modelowanie
Poziom trudności
Początkujący
Czas wykonania
1.5 godziny
Autorzy
heda
Wersja FreeCAD
0.19 lub nowszy
Pliki z przykładami
nie dołączono
Zobacz również
Środowisko Część: Tworzenie prostej części, Tworzenie prostej części za pomocą środowiska pracy Rysunek Roboczy i Część

Wprowadzenie

Ten poradnik ma na celu wykorzystanie go jako pierwsze wprowadzenie do środowiska pracy Rysunek Roboczy w programie FreeCAD. Poradnik wykorzystuje kształt 2D do stworzenia bryły 3D, co jest realizowane za pomocą środowiska Część. Zaleca się, aby czytelnik najpierw zapoznał się z poradnikiem Środowisko Część: Tworzenie prostej części, który tworzy ten sam model przy użyciu innej techniki, jednocześnie obejmując więcej podstaw interfejsu użytkownika programu FreeCAD. Ten poradnik oczekuje od użytkownika krótkiej znajomości zarówno interfejsu użytkownika jak i niektórych przepływów pracy dostępnych w FreeCAD. Poradnik jest tak skomponowany, że jego celem nie jest koniecznie pokazanie najbardziej efektywnego sposobu korzystania z programu, ale raczej uświadomienie czytelnikowi różnych funkcjonalności dostępnych w FreeCAD, jak z nich korzystać i gdzie je znaleźć.

Przewodnik zawiera następujące zagadnienia

  • Model do wykonania,
  • Tworzenie profilu 2D,
  • Dlaczego wyciąganie może się nie udać,
  • Wyciskanie profilu,
  • Tworzenie otworu przelotowego,
  • Tworzenie szkicu z profilu 2D,
  • Jakość modeli,
  • Zakończenie.

Model do wykonania

Tworzenie profilu 2D

Utwórz nowy dokument i zapisz go odrazu pod nową nazwą. Zmień widok na Od góry i uruchom środowisko pracy Rysunek Roboczy, Twój ekran powinien wyglądać jak poniżej. Jeśli siatka nie jest widoczna, przełącz ją za pomocą przycisku Pokaż / ukryj siatkę.

Aby rozpocząć profil, narysuj dowolny Prostokąt na płaszczyźnie XY, klikając 2 punkty w oknie widoku 3D tworzące dowolną przekątną prostokąta. Po wywołaniu polecenia otworzy się panel zadań, tym razem nie będziemy z niego korzystać, ale możesz oczywiście bezpośrednio wprowadzić współrzędne prostokąta. Twój widok 3D powinien mieć teraz narysowany prostokąt, podobny do tego z poniższego obrazka.

Podczas pracy w środowisku Rysunek Roboczy prawie zawsze rysuje się na płaszczyźnie 2D. Ta płaszczyzna 2D nazywana jest Płaszczyzną roboczą i jeśli użyjemy ustawień domyślnych, zawsze automatycznie wyrówna się do aktualnego widoku 3D. Tak więc, dopóki profil 2D nie zostanie ukończony, najlepiej jest po prostu zachować widok Od góry (pozycję kamery) i nie bawić się w obracanie widoku. Jeśli zdarzyło Ci się go już przestawić, to przed rozpoczęciem jakiegokolwiek nowego polecenia w środowisku Rysunek Roboczy po prostu zmień z powrotem na widok Od góry.

Widok z boku naszego finalnego modelu ma zewnętrzny obrys 100 x 50 mm i dobrze by było, gdyby lewy dolny róg był umieszczony w globalnej pozycji zerowej. Można to osiągnąć poprzez edytor właściwości. Upewnij się, że utworzony Prostokąt jest zaznaczony, następnie zmień Położenie prostokąta na (0, 0, 0), zmień Wysokość na 50mm i Długość na 100mm jak na poniższych obrazkach.

Prostokąt jest skończony i powinien wyglądać tak po zastosowaniu narzędzia Dopasuj wszystko do widoku.

Następnie rozbijemy prostokąt na jego cztery krawędzie, zrobimy to wybierając najpierw Prostokąt, a następnie wywołując polecenie Rozbij kształt, wypełnienie ściany zniknie, a obiekt w Widoku drzewa ma teraz nazwę Wire zamiast Rectangle, co widać na lewym obrazku poniżej. Ponowne wywołanie funkcji Rozbij kształt spowoduje rozbicie obiektu Wire na jego Krawędzie, co widać na środkowym obrazku poniżej.

Osoby spostrzegawcze zauważą, że ikona obiektu w widoku drzewa już dla krzywej łamanej zmieniła się na niebieski sześcian. Ten niebieski sześcian to ikona używana dla ogólnych obiektów geometrycznych (konkretnie obiektów geometrycznych środowisku pracy Projekt Części, ale to dla zaawansowanych czytelników). Zaznacz lewą pionową krawędź i wywołaj polecenie Ulepsz kształt, dawna krawędź będzie miała teraz inną ikonę i zmieniła etykietę na Linia. Jest to teraz obiekt środowiska Rysunek Roboczy, w którym można edytować na przykład punkt początkowy i punkt końcowy poprzez Edytor właściwości, nie jest to możliwe w przypadku obiektów krawędzi.

Tworzenie zaokrąglenia

Zacznij od zaznaczenia prawego górnego rogu krawędzi, użyj polecenia z menu Edycja → Zaznacz obszar, przytrzymaj Lewy Przycisk Myszy (Left Mouse Button) i przeciągnij od prawej do lewej, a następnie zwolnij LMB. Podczas przeciągania od prawej do lewej wynikowy wybór obejmuje wszystko w całości lub częściowo w obszarze zaznaczenia. Przy przeciąganiu od lewej do prawej, w wynikowym zaznaczeniu znajdują się tylko obiekty w całości objęte obszarem zaznaczenia. Faktyczne zaznaczenie następuje po zwolnieniu lewego przycisku myszy i nie ma możliwości podglądu tego, co zostanie zaznaczone.

Mając zaznaczone krawędzie w prawym górnym rogu, wywołaj polecenie Zaokrąglenie w środowisku pracy Rysunek Roboczy. Zaznacz Usuń oryginalne obiekty i zmień wartość parametru promień na 20 mm i naciśnij klawisz Enter.

Zaokrąglenie zostało utworzone, a twój model powinien teraz wyglądać jak poniżej:

Tworzenie sfazowania

Aby wykonać fazkę musimy mieć linię o odpowiednim nachyleniu, a także umieć ją ustawić w odpowiednim miejscu. Zacznijmy od pozycji, która znajduje się na współrzędnej (50, 50, 0). W obecnym profilu nie mamy tam punktu, więc stwórzmy go poprzez wykonanie tymczasowej linii pomocniczej. Najpierw wybierz lewą pionową Linię, następnie utwórz linię pomocniczą narzędziem Powiel zaznaczone z menu Edycja → Powiel zaznaczone, zostanie utworzony obiekt Linia001. Użyj Edytora właściwości i przesuń Linię001 o 50 mm w kierunku X, używając właściwości Umiejscowienie. Następnie powielamy dolną krawędź poziomą i zmieniamy kąt krawędzi na 30 stopni, ponownie używając właściwości Umiejscowienie. Model powinien teraz wyglądać jak na poniższym obrazku.

Następnie należy przesunąć skośną linię na właściwą pozycję. W tym celu użyjemy narzędzia Przesuń wraz z funkcją przyciągania w środowisku pracy Rysunek Roboczy, a dokładniej przyciągania punktu końcowego. Najpierw upewnij się, że twój pasek narzędzi przyciągania wygląda jak poniżej.

Następnie wybierz linię skośną, obiekt Krawędź001, naciśnij Przesuń i otworzy się panel zadań.

Upewnij się, że opcja Kopiuj jest odznaczona. Najedź kursorem myszki na górną ćwiartkę linii pomocniczej, gdy w odpowiednim miejscu pojawi się biała kropka i pokaże się symbol punktu końcowego, kliknij LMB. Przesuń kursor myszki do górnej ćwiartki linii pomocy, gdy pojawi się biała kropka i symbol punktu końcowego, kliknij LMB. Sekwencja jest zilustrowana poniżej.

Linia znajduje się teraz we właściwej pozycji, ale jest zbyt długa. Aby dostosować długość użyjemy narzędzia Przytnij. Wybierz skośną linię, Krawędź001, naciśnij przycisk Przytnij, a następnie kliknij dolną część najbardziej lewej pionowej linii, obiektu Linia, aby użyć jej jako krawędzi cięcia. Rzut punktu, w którym wybrano krawędź cięcia na krawędź, która ma zostać wycięta, określa wynik. Jeśli wybierzesz najbardziej lewą pionową linię w pobliżu jej górnego końca, niewłaściwa część skośnej linii zostanie przycięta. Poniższy obrazek pokazuje wywołane polecenie Przytnij, wybraną wcześniej linię pionową oraz kursor znajdujący się nad niewłaściwym końcem tej linii. Jeśli przyjrzysz się uważnie, możesz zobaczyć podgląd wyniku.

Przytnij również najbardziej lewą pionową linię, aby utworzyć dolny róg fazy. Wybierz skośną linię, obiekt Krawędź001, blisko jej prawego górnego punktu końcowego, aby uzyskać prawidłowy rezultat. Jeśli popełnisz błąd podczas przycinania, po prostu użyj przycisku Cofnij oraz Odświerz (ten ostatni często nazywany jest przelicz) i spróbuj ponownie.

Aby przyciąć górną krawędź poziomą, należy rozbić kształt zaokrąglenia, tak aby górna krawędź była własnym obiektem w widoku drzewa. Jeśli spróbujesz ją przyciąć bez uprzedniego rozbicia kształtu, funkcja przycinania spróbuje przyciąć łuk w zaokrągleniu. Ponieważ krawędź przycinania, środkowa linia pionowa, jest prostopadła do przycinanej krawędzi, nie można kontrolować wyniku przycinania, wybierając odpowiedni punkt na krawędzi przycinania. Tutaj musisz odwrócić domyślne rozwiązanie poprzez przytrzymanie klawisza Alt podczas wybierania krawędzi cięcia.

Profil jest gotowy i pokazany poniżej z krawędziami zorganizowanymi w Grupy o nazwie Profil (lub etykietowany, aby być precyzyjnym w lingwistyce FreeCAD), wraz z usuniętą linią pomocniczą. Grupy mogą być używane do porządkowania cech w Twoich dokumentach FreeCAD, ich użycie jest podobne do struktury folderów w systemie plików komputera. Aby przenieść obiekty do i z grupy, użyj funkcjonalnościprzeciągnij i upuść w widoku drzewa.

Dlaczego wyciągnięcie może się nie udać

Zapisz dokument. W tym akapicie będziemy eksperymentować i chcemy mieć możliwość powrotu do aktualnego modelu.

Zacznijmy bez zwłoki: zaznacz wszystkie krawędzie w grupie Profil, a w środowisku pracy Część wywołujemy polecenie Wyciągnięcie .... Otworzy się panel zadań, zaakceptuj wszystkie domyślne ustawienia i kliknij OK.

To nie zadziałało, ale brzmi wystarczająco łatwo, aby naprawić błąd, musimy tylko określić kierunek. Kliknij OK, aby wrócić do panelu zadań i wybierz niestandardowy kierunek.

Zaakceptuj domyślną oś z i jeszcze raz kliknij OK.

Udało nam się zrobić strukturę przypominającą ogrodzenie, sądząc po widoku drzewa każda krawędź jest traktowana oddzielnie. To nie jest wypełniona bryła, o którą nam chodzi. Naciśnij Cofnij, i spróbujmy czegoś innego.

Przewijając do samego dołu okna Wyciągnięcia panelu zadań znajduje się opcja Utwórz bryłę, zaznacz tę opcję i kliknij OK.

Wszystko zniknęło, widocznie to też nie zadziałało. Prześledźmy, dlaczego żaden z tych sposobów nie działa. W pierwszym przypadku dostaliśmy błąd, że nie można określić kierunku. Płaska ściana ma normalną, czyli kierunek, linia nie. Ponieważ z naszej drugiej próby wiemy, że działało to przy podaniu kierunku, błąd wynika po prostu z próby wyciągnięcia linii bez znajomości kierunku. Spostrzegawczy powiedzą, że łuk ma normalną (kierunek), jest to prawda. Jeśli wybierzemy tylko krawędź będącą łukiem, FreeCAD dokona wyciągnięcia, również z domyślnymi ustawieniami.

W drugim przypadku zadziałało, ale otrzymaliśmy również wytłoczenie dla każdej krawędzi, którą mieliśmy w naszym wyborze. Wynikowe cechy jednak nie są tym, czego oczekujemy, czyli bryłą.

W trzecim przypadku zaznaczyliśmy opcję Utwórz bryłę i skończyło się na tym, że wszystko zniknęło. Obiekty w widoku drzewa mają też inną ikonę, jest to biały wykrzyknik na czerwonym tle, ta konkretna ikona nakładki oznacza, że obiekt ma błąd, który trzeba naprawić. O różnych typach ikonek można poczytać na wiki.

Po najechaniu kursorem na dowolny obiekt w widoku drzewa z ikoną nakładki wyświetlana jest podpowiedź z napisem Polilinia nie jest zamknięta.

W naszym przypadku błąd jest nie do naprawienia. Utworzenie bryły z wyciągnięcia pojedynczej linii jest geometrycznie niemożliwe. Wytłoczona linia staje się po prostu arkuszem, lub powłoką w języku FreeCAD. Innymi słowy, nie jest to ograniczenie programu FreeCAD, jest to podstawowy wynik teorii geometrii. Powodem, dla którego widok 3D jest całkowicie pusty jest to, że utworzone cechy, lub obiekty w widoku drzewa, mają błędy w wytworzonym kształcie, a więc nie zawierają nic do renderowania. FreeCAD tworzy jednak nowe obiekty dokumentu (w tym przypadku wyciągania) i dlatego ukrywa wszelkie geometrie/obiekty użyte do tworzenia nowych obiektów dokumentu. To dlatego ekran jest pusty, gdy próbujemy stworzyć bryłę z linii lub wielu linii.

Wskazówka narzędzia mówi wszystko, aby wykonać wyciągnięcie w bryłę potrzebujemy zamkniętej polilinii, czyli ściany. Ściana jest z definicji po prostu zamkniętą linią łamaną, która została wypełniona. Jednym ze sposobów na stworzenie zamkniętej linii z naszych krawędzi profilu jest wybranie ich wszystkich i zastosowanie funkcji Ulepsz. Jeśli zostanie zastosowana raz, obiekt stanie się polilinią, jednocześnie zużywając poszczególne krawędzie z widoku drzewa. Jeśli zastosowany dwukrotnie staje się ścianą, każdy z tych obiektów pozwala na przeprowadzenie udanego wytłoczenia bryły.

Przed przejściem do kolejnego akapitu: otwórz poprzednio zapisaną wersję dokumentu.

Wyciąganie profilu

Innym sposobem na stworzenie zamkniętej lini jest użycie polecenia Konstruktor kształtu ... ze środowiska Część, które pozwala na stworzenie polilinii bez zużywania poszczególnych krawędzi. Konstruktor kształtu środowiska Część jest potężnym narzędziem do tworzenia dowolnych brył geometrycznych w FreeCAD, które mogą być wykorzystane dalej do tworzenia złożonych brył, najprostszym przykładem jest utworzenie linii pomiędzy dwoma wierzchołkami. Kliknij Konstruktor kształtu ... aby wywołać panel zadań.

Możemy użyć opcji Polilinia z krawędzi albo Ściana z krawędzi. Wielokrotnego wyboru krawędzi należy dokonać z wciśniętym klawiszem Ctrl. Użyjmy opcji Ściana z krawędzi, po wybraniu tej opcji można również wybrać Płaski', zrób to również. Następnie zaznacz wszystkie krawędzie w profilu, kolejność nie ma znaczenia (w tym przypadku) i kliknij na przycisk Utwórz, a następnie Zamknij, aby wrócić do widoku drzewa. Ściana została utworzona.

Wybierz Ścianę i wywołaj funkcję Wyciągnij ..., ustaw wartość długości wyciągnięcia na 30 mm i kliknij w OK.

Tworzenie otworu przelotowego

Aby wykonać otwór przelotowy potrzebujemy walca prawidłowo ustawionego, z którym wykonamy operacje logicznego wycięcia.

Utwórz walec i umieść go w odpowiedniej pozycji. W tym przypadku promień wynosi 5 mm, a wysokość 60 mm. Aby go umieścić, najpierw obracamy go o 90 stopni wokół osi X, a następnie ustawiamy w punkcie (65, -5, 15). Ujemna wartość 5 w kierunku y wynika z tego, że wysokość jest o 10 mm większa niż potrzeba.

Nie zaszkodzi zrobić wysokość walca dłuższą niż jest to konieczne. Dla tak prostego modelu nie będzie miało znaczenia, czy walec ma dokładną wysokość profilu. Dobrą praktyką jest jednak unikanie współpłaszczyznowych ścian, aby zapobiec błędom numerycznym w jądrze geometrycznym, które czasami mogą skutkować dziwnymi efektami, lub niepowodzeniami w kolejnych operacjach.

Po wykonaniu ostatecznej operacji wycięcia logicznego, oraz po zmianie wyglądu powstałego obiektu, model jest zakończony.

Tworzenie szkicu z profilu 2D

Korzystanie ze środowiska pracy Rysunek Roboczy jest jednym ze sposobów tworzenia profilu 2D. W środowisku Rysunek Roboczy polilinia może być wykonana w przestrzeni 3D. FreeCAD dostarcza innego narzędzia do tworzenia profili 2D - jest nim środowisko pracy Szkicownik. Używanie szkicu jest bardziej uniwersalnym sposobem tworzenia profilu 2D. Każdy profil 2D wykonany w środowisku Rysunek Roboczy może zostać przekształcony w niezwiązany szkic.

Zacznij od ukrycia cechy Wycięcie i spraw, aby krawędzie w profilu były widoczne. Zaznacz krawędzie i w środowisku Rysunek Roboczy naciśnij przycisk paska narzędzi Rysunek Roboczy do szkicu. Powinieneś zobaczyć to samo, co na poniższym obrazku:

Następnie należy ukryć oryginalne krawędzie i dwukrotnie kliknąć obiekt Szkic w widoku drzewa, co spowoduje przejście do następującego stanu, czyli otwarcia panelu zadań Szkicownika.

Tak to wygląda, gdy ktoś edytuje szkic. Ponieważ nie jest to poradnik dotyczący używania Szkicownika, po prostu przejdź dalej i zamknij go. Jeśli chcesz poznać zasady szkicowania, które jest podstawą pracy w każdym parametrycznym CAD 3D, skorzystaj z siostrzanego poradnika Projekt Części: tworzenie podstawowych brył.

Mając zamknięty szkicownik i wybrany obiekt Szkic, w środowisku pracy Część użyj funkcji Wyciągnij w taki sam sposób jak poprzednio. Podstawowy blok prostego modelu jest ponownie gotowy.

Jakość modelu

Pracując z parametrycznym CAD 3D prędzej czy później natkniesz się na uszkodzony model, czy to wykonany samodzielnie, czy też zaimportowany. Zepsuty model może działać zgodnie ze swoim przeznaczeniem, ale częściej zdarzają się kolejne operacje, które po prostu nie będą działać. Aby naprawić uszkodzony model trzeba wiedzieć co naprawić, w tym miejscu z pomocą przychodzą wbudowane w FreeCAD narzędzia do sprawdzania jakości.

Najpierw sprawdźmy jakość niedawno utworzonego obiektu Extrude001. Mając aktywne środowisko pracy Część, najpierw wybierz Extrude001, a następnie użyj polecenia Sprawdź geometrię. Zaznacz wszystkie pola wyboru ustawień oprócz górnego i kliknij przycisk Uruchom sprawdzanie.

Nasz model jest OK, nie są zgłaszane żadne błędy. Jest tam również lista zawartości modelu, czyli w języku FreeCAD zawartość kształtu, która mówi jak jest on złożony od podstaw. Widać tu, że najwyraźniej do stworzenia bryły potrzebna jest jeszcze powłoka, która składa się ze ścian itd. Innymi słowy, można utworzyć dowolną bryłę zaczynając od punktów, czyli wierzchołków, z nich tworzy się krawędzie, z nich tworzy się polilinie, a z polilinii tworzy się ściany. Te następnie zszywa się w powłokę, z której w ostatecznie otrzymuje się bryłę. Bryła może powstać tylko z wodoszczelnej powłoki. Nieszczelna powłoka jest częstym źródłem kłopotów w modelach CAD, może się to zdarzyć np. w przypadku importu geometrii stworzonej w innym programie, zwłaszcza gdy używamy powszechnie dostępnych uniwersalnych formatów plików.

Kolejne sprawdzenie, jakie można wykonać, jest związane ze szkicem. Zamknij panel zadań dla sprawdzania geometrii. Wybierz obiekt Szkic, rozwiń obiekt Extrude001 w widoku drzewa, jeśli to konieczne, aby zobaczyć obiekt szkicu. Przełącz się do środowiska pracy Szkicownik, użyj polecenia Sprawdź poprawność szkicu, otworzy się panel zadań. W panelu zadań kliknij przycisk Znajdź dla Brakujących wiązań. Podświetla on i zgłasza 6 z nich, czyli wszystkie punkty, w których spotykają się krawędzie.

Kliknij przycisk OK w wyskakującym oknie dialogowym, a następnie kliknij przycisk Napraw, aby uzdrowić Brakujące zbieżności. Jeśli zamkniesz panel zadań, i przejdziesz do trybu edycji Szkicu, zgłosi on 12 stopni swobody, w przeciwieństwie do wcześniejszych 24. Zostało to osiągnięte poprzez dodanie zbieżnych wiązań do punktów końcowych krawędzi.

Uważny czytelnik zauważy, że podczas używania krawędzi ze środowiska pracy Rysunek Roboczy te musiały być połączone w zamkniętą łamaną, aby stworzyć wyciągnięcie bryły, podczas gdy w Szkicowniku nie było to najwyraźniej potrzebne. Logika jest taka, że szkic jest jednym obiektem, a wyciągnięcie jednego obiektu jest traktowane tak, jakby było zamkniętą łamaną (w tym przypadku).

Na koniec warto zaznaczyć, że choć tworzenie kolejnych obiektów ze szkiców z otwartymi wierzchołkami może działać, to najlepszą praktyką jest nie mieć żadnych, jak również mieć w pełni związany szkic (w przeciwieństwie do szkicu z niepełnym związaniem). Powodem, dla którego to działa jest to, że szkic jest tworzony z profilu Rysunku Roboczego skonstruowanego w taki sposób, że punkty końcowe krawędzi pasują do siebie bez żadnych przerw. Jeśli narysujesz ręcznie szkic i również spróbujesz dopasować punkty końcowe ręcznie, jest praktycznie gwarantowane, że punkty końcowe nie będą pasować, tj. luki (chociaż nie są naprawdę widoczne na ekranie) będą na tyle duże, że jądro geometryczne nie może uznać krawędzi za geometrycznie połączone.

Zakończenie

Po zakończeniu tego poradnika zapoznałeś się z podstawową funkcjonalnością programu FreeCAD, wraz z podstawowymi środowiskami pracy Część i Rysunek Roboczy. Jesteś również świadomy istnienia środowiska pracy Szkicownik, które dla wielu doświadczonych użytkowników jest jedynym narzędziem używanym do tworzenia profili 2D wykorzystywanych później w operacjach na elementach bryłowych. Używanie szkiców jest podstawową koncepcją środowiska Projekt Części. Sugeruje się, abyś nauczył się szkiców i środowiska Projekt Części w następnej kolejności, jeśli skupiasz się na tworzeniu brył. Siostrzany poradnik Projekt Części: tworzenie podstawowych brył tworzy ten sam model. Jeśli skupiasz się na modelowaniu budynków, powinieneś zapoznać się ze środowiskami pracy roboczymi Rysunek Roboczy i Architektura.

W końcu FreeCAD jest tworzony przez wolontariuszy w ich wolnym czasie. Jeśli chcesz dalej rozwijać możliwości programu, rozważ pomoc w rozwoju FreeCAD, na przykład poprzez poprawę dokumentacji.