Part SectionCut/pl: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(47 intermediate revisions by 2 users not shown)
Line 19: Line 19:
}}
}}


<span id="Description"></span>
==Opis==
==Opis==


Funkcja '''Wycinek przekroju''' jest dostępna dla wszystkich środowisk pracy, choć działa tylko dla obiektów Część i Projekt Części oraz ich złożeń. Tworzy ona trwałe przecięcie obiektów i złożeń. Ponieważ wynik cięcia jest normalnym obiektem [[Part_Cut/pl|wycięcia]] środowiska Część, może być dalej modyfikowany lub np. drukowany na drukarce 3D. Zobacz poniżej możliwe zastosowania.
Funkcja '''Wycinek przekroju''' jest dostępna dla wszystkich środowisk pracy, choć działa tylko dla obiektów Część i Projekt Części oraz ich złożeń. Tworzy ona trwałe przecięcie obiektów i złożeń. Ponieważ wynik cięcia jest normalnym obiektem [[Image:Part_Cut.svg|24px]] [[Part_Cut/pl|wycięcia]] środowiska Część, może być dalej modyfikowany lub np. drukowany na drukarce 3D. Zobacz poniżej możliwe zastosowania.


[[Image:Part_SectionCut_example.png|300px]]
[[Image:Part_SectionCut_example.png|300px]]
{{Caption|Przekrój złożenia. Niektóre przecięte powierzchnie zostały ręcznie pokolorowane. Żółta część nie jest cięta, ponieważ została celowo przesunięta o jeden mikron w głąb innej części.}}
{{Caption|A cut assembly. Some cut faces were manually colored. The yellow part is not cut because it was purposely moved by one micron into another part.}}


== Usage ==
<span id="Usage"></span>
==Użycie==


[[Image:Part_SectionCut_Dialog.png|frame|left|The Section Cut dialog.]]
[[Image:Part_SectionCut_Dialog.png|frame|left|Okno dialogowe Wycinek z przekroju.]]


The '''Section Cut''' dialog is opened via the menu {{MenuCommand|View → [[Image:Part_SectionCut.svg|16px]] Persistent section cut}}. It is independent of the current workbench and the currently opened document. It can be detached from its opening position by pressing the button at the upper right of the dialog.
Okno dialogowe '''Wycinek przekroju''' jest otwierane za pomocą menu {{MenuCommand|Widok → [[Image:Part_SectionCut.svg|24px]] Trwałe przycięcie przekroju}}. Jest ono niezależne od bieżącego obszaru roboczego i aktualnie otwartego dokumentu. Można je odłączyć od pozycji wyjściowej, naciskając przycisk w prawym górnym rogu okna dialogowego.


Funkcja '''Wycinek przekroju''' uwzględnia wszystkie aktualnie widoczne obiekty części w aktywnym dokumencie. Dzięki temu można kontrolować, co zostanie wycięte, poprzez uwidocznienie lub nie danej części. Zaznaczenie jednej z opcji '''Cięcie''' w oknie dialogowym powoduje uaktywnienie funkcji. Następnie można wprowadzić pozycję ''(we współrzędnych dokumentu)'' lub ustawić pozycję cięcia za pomocą suwaków. Możliwe jest także łączenie cięć, np. cięcie w kierunku X i Z. Przyciski {{Button|Odwróć}} odwracają stronę, która ma zostać przecięta.
The '''Section Cut''' feature takes all currently visible Part objects in the active document into account. Therefore you can control what will be cut, by making a part visible or not. By checking one of the '''Cutting''' options in the dialog the feature is activated. You can then either enter a position (in coordinates of the document) or use the sliders to set the cut position. It is also possible to combine cuts, for example to cut in X and Z direction. The buttons {{Button|Flip}} flip the side that is cut.


Gdy tylko w oknie dialogowym zostanie zaznaczona opcja '''Cięcie'''', w oknie [[Tree_view/pl|widok drzewa]] pojawi się obiekt cięcia. Jego nazwa to np. ''SekcjaCięcieY'', gdy jest to cięcie w kierunku Y.
As soon as a '''Cutting''' option is checked in the dialog, you get a cut object in the [[Tree_view|tree view]]. Its name is e.g. ''SectionCutY'' when it is a cut in Y direction.


Opcja okna dialogowego '''Cięcia będą widoczne tylko przy zamykaniu''' ukrywa wszystko w widoku drzewa z wyjątkiem obiektu cięcia, gdy zostanie kliknięty przycisk {{Button|Zamknij}} w celu zamknięcia okna dialogowego.
The dialog option '''Keep only cuts visible when closing''' hides everything in the tree view except of the cut object when the button {{Button|Close}} is clicked to close the dialog.


Aby usunąć wycięty obiekt, należy odznaczyć wszystkie opcje '''Wycinania'''.
To remove the cut object, uncheck all '''Cutting''' options.


Po usunięciu zaznaczenia wszystkich opcji '''Wycinania''' uaktywnia się przycisk {{Button|Odśwież widok}}. Jego naciśnięcie powoduje wykonanie zrzutu ekranu z aktualnie widocznymi obiektami części. Zostanie on wykorzystany podczas kolejnego sprawdzania opcji '''Wycinania'''. Odświeżenie jest konieczne po przełączeniu dokumentu. Jest ono ponadto przydatne w przypadku złożeń, w których można ukryć niektóre części, a później dodać je do rozkroju. W takim przypadku odświeżanie przelicza wartości min/max suwaków i pozycji cięcia zgodnie z aktualnie widocznymi wymiarami obiektu.
By unchecking all '''Cutting''' options, the button {{Button|Refresh view}} becomes active. When pressed, it takes a kind of a screenshot of the currently visible Part objects. This will be used when you check the next time a '''Cutting''' option. The refreshing is necessary when you switched the document. It is furthermore useful for assemblies, where you might want to hide some parts or later want to add them to the cut. In this case the refreshing recalculates the min/max values of the sliders and cut positions according to the currently visible object dimensions.


Jeśli zaznaczona jest opcja '''Auto''' w sekcji powierzchni cięcia, dla powierzchni cięcia zostanie przyjęty kolor i przezroczystość wyciętych obiektów. Działa to tylko wtedy, gdy wszystkie wycięte obiekty mają taką samą wartość parametru barwy lub przezroczystości.
If the option '''Auto''' in the cut face section is checked, the color and transparency of the cut objects will be taken for the cut face. This only works if all cut objects have the same color or transparency.


Opcja ''Wytnij przecinające się obiekty'' pozwala na wycięcie również obiektów, które przecinają się wzajemnie. Podczas montażu zdarza się, że obiekty, które zostały zaprojektowane tak, aby tylko się dotykały, przecinają się ze względu na problemy z precyzją numeryczną. Wadą tej opcji jest to, że wszystkie widoczne obiekty otrzymają ten sam kolor. Ten kolor może być określony podobnie jak w sekcji Ściany cięcia w oknie dialogowym.</br>
'''Note:''' For assemblies the sliders in the dialog are disabled (except the one for the transparency). The reason is that a slider movement results in many cut operations is a short time. For assemblies this quickly consumes all CPU power and a sticky slider movement is not helpful.
Jeżeli potrzebujesz cięcia np. dla fajnego obrazka z kilkoma kolorami ścian, możesz zmienić kolory ścian za pomocą narzędzia [[File:Part_ColorPerFace.svg|24px]] [[Part_ColorPerFace/pl|Kolor powierzchnii]].


'''Uwaga:''' W przypadku złożeń suwaki w oknie dialogowym są wyłączone ''(z wyjątkiem suwaka przezroczystości)''. Powodem tego jest fakt, że przesunięcie suwaka powoduje wykonanie wielu operacji cięcia w krótkim czasie. W przypadku złożeń szybko zużywa to całą moc procesora, a ciągłe przesuwanie suwaka nie jest użyteczne.
When you select a cut object in the tree view and then open the Section Cut dialog, the cut positions will be read into the dialog.


Po wybraniu obiektu przekroju w widoku drzewa, a następnie otwarciu okna dialogowego Wycinek przekroju, pozycje przekroju zostaną wczytane do okna dialogowego.
== Applications ==


<span id="Applications"></span>
* An important use case is that Section Cut creates real cuts, not hollow ones like the '''[[Std_ToggleClipPlane|Clip Plane]]''' feature.
==Zastosowanie==
* Section Cut is useful for assemblies to visualize for example the working principle of a device. You thereby might want to color certain cut faces using the '''[[Part_FaceColors|Face Colors]]''' tool. To use the tool, switch to the Part or PartDesign workbench, right-click on the cut object in the tree view and select in the context menu '''Set colors'''.

* The limitation that only parts can be cut that don't intersect each other, see below, can be used as collision test.
* Ważnym przypadkiem zastosowania jest to, że funkcja Wycinek przekroju tworzy rzeczywiste przekroje, a nie puste w środku, jak funkcja [[File:Std_ToggleClipPlane.svg|24px]] [[Std_ToggleClipPlane/pl|Przełącz płaszczyznę tnącą]].
* The Section Cut feature can be used for technical drawings to highlight certain areas or to be able to draw in dimensions. The image below shows an example where the [[TechDraw_Workbench|TechDraw]] features [[TechDraw_ActiveView|ActiveView]] and [[TechDraw_View|View]] are used.
* Funkcja Wycinek przekroju jest przydatna dla złożeń w celu wizualizacji, na przykład, zasady działania urządzenia. Można też pokolorować niektóre wycięte powierzchnie, używając narzędzia [[File:Part_ColorPerFace.svg|24px]] [[Part_ColorPerFace/pl|Kolor powierzchni]]. Aby użyć tego narzędzia, należy przejść do środowiska pracy Część lub Projekt Części, kliknąć prawym przyciskiem myszy na wycięty obiekt w widoku drzewa i wybrać z menu kontekstowego '''Ustaw kolory'''.
* Bez opcji '''Przetnij obiekty zachodzące na siebie''' tylko części, które nie przecinają innych zostaną wycięte. Można użyć jako testu kolizji.
* Funkcja Wycinek przekroju może być używana w rysunkach technicznych w celu wyróżnienia pewnych obszarów lub umożliwienia narysowania wymiarów. Poniższy obrazek pokazuje przykład, w którym użyto funkcji środowiska pracy [[TechDraw_Workbench/pl|Rysunek Techniczny]] takich jak [[File:TechDraw_ActiveView.svg|24px]] [[TechDraw_ActiveView/pl|Aktywny widok]] i [[File:TechDraw_View.svg|24px]] [[TechDraw_View/pl|Widok]].


[[File:Part_SectionCut_TD-example.png|400px]]
[[File:Part_SectionCut_TD-example.png|400px]]
{{Caption|Rysunek techniczny, na którym zaprezentowano wynik działania funkcji. ''(Kliknij obrazek, aby uzyskać pełny rozmiar)''.}}
{{Caption|A technical drawing where a Section Cut result is used. (Click on the image for full size.)}}


<span id="Special_cut_positions"></span>
== Special cut positions ==
==Specjalne pozycje cięcia==


[[Image:Part_SectionCut_slant-cut.png|left|200px|thumb|A slant cut of an assembly.]]
[[Image:Part_SectionCut_slant-cut.png|left|200px|thumb|Ukośne przecięcie złożenia.]]


* For example in the first image in this page only one quarter of the assembly is cut. This was done by creating a cut in X direction. Then in the resulting cut object '''SectionCutX''' the [[placement]] of the subobject '''SectionCutBoxX''' was changed.
* Na przykład na pierwszym rysunku na tej stronie wycięto tylko jedną czwartą złożenia. Zostało to wykonane przez utworzenie cięcia w kierunku X. Następnie w wynikowym obiekcie cięcia '''SectionCutX''' zmieniono [[Placement/pl|umiejscowienie]] obiektu podrzędnego '''SectionCutBoxX''''.
* Aby uzyskać cięcie w dowolnym kierunku, możesz zrobić tak:
* To get a cut in any direction, you can do this:
# Utwórz nową zawartość [[Std_Part/pl|części]].
# Create a new [[Std Part]] container.
# W widoku drzewa zaznacz wszystkie obiekty, które chcesz przeciąć i przenieś je do zawartości.
# Select all objects you want to cut in the tree view and move them into the container.
# Teraz ustaw położenie kontenera na wybrany przez siebie obrót. Na obrazku po lewej stronie kontener został obrócony o 45° wokół osi X i Z, a cięcie zostało wykonane w kierunku X.
# Now set the placement of the container to a rotation of your choice. For the image at the left, the container was rotated by 45° around the X and Z axis and the section cut was performed in X direction.
{{clear}}
{{clear}}


== Limitations ==
<span id="Limitations"></span>
==Ograniczenia==


[[Image:Part_SectionCut_Color-artifact.png|left|200px|thumb|An assembly where two parts intersect each other and that are therefore not cut. Note the color artifacts at the cut face.]]
[[Image:Part_SectionCut_Color-artifact.png|left|200px|thumb|Złożenie, w którym dwie części krzyżują się ze sobą i dlatego nie przecięte. Zwróć uwagę na artefakty kolorystyczne na powierzchni przecięcia.]]


* '''Important:''' The Section Cut feature works poorly with [[OpenCASCADE]] 7.4 and older due to bugs. It is therefore recommended to use OpenCASCADE 7.5 or newer (all builds of FreeCAD 0.20 assure this).
* '''Ważne:''' Funkcja wycinania przekroju źle działa z [[OpenCASCADE/pl|OpenCASCADE]] 7.4 i starszym z powodu błędów. Dlatego zalecane jest używanie OpenCASCADE 7.5 lub nowszego ''(wszystkie wersje FreeCAD {{VersionPlus/pl|0.20}} to zapewniają)''.
* {{VersionPlus/pl|1.0}}: Opcja '''Obcinaj obiekty przecinające się''' spowoduje, że wszystkie widoczne części zostaną pokolorowane tak samo. Technicznie nie da się tego uniknąć. Jeśli jednak potrzebujemy trwałego cięcia np. do prezentacji, zobacz opisaną powyżej metodę jak ustawić kolor samodzielnie.
* In assemblies parts that intersect each other cannot be cut. Normally intersecting objects will not be cut while the others will. However, sometimes the cutting can produce strange results which is a bug in the OpenCASCADE libraries.</br> To get a cut view also for intersecting objects, you can use the the macro [[Macro_cross_section|Cross Section]].
* {{VersionMinus/pl|0.20}}: Na złożeniach części, '''które wzajemnie na siebie nachodzą''', nie są możliwe przecięcia. Zazwyczaj elementy wzajemnie na siebie nachodzące nie są cięte, podczas gdy pozostałe są cięte. Jednakże, czasami cięcie może dać dziwne rezultaty, co jest błędem w bibliotekach OpenCASCADE.</br> Aby uzyskać widok przekroju również dla przecinających się obiektów, można użyć makrodefinicji [[Macro_cross_section/pl|Przekrój]].
* Especially when assembling using the [[A2plus_Workbench|A2plus workbench]], some the assembled parts can overlap each other by just a micron due to internal rounding errors. To fix this, add a micron as space in the constraint settings.
* {{VersionMinus/pl|0.20}}: Szczególnie w przypadku korzystania ze środowiska pracy [[A2plus_Workbench/pl|A2plus]] niektóre złożenia mogą nachodzić na siebie zaledwie o mikron z powodu wewnętrznych błędów zaokrąglania. Aby to naprawić, dodaj mikron jako odstęp w ustawieniach wiązań.
* There can be color artifacts in the cut result. If and how depends on the OpenCASCADE library and also on the view position. In many cases the color artifacts disappear when the 3D view is slightly rotated.
* W wyniku cięcia mogą pojawić się artefakty kolorystyczne. Czy i w jaki sposób zależą one od biblioteki OpenCASCADE, a także od położenia widoku. W wielu przypadkach artefakty kolorystyczne znikają po lekkim obróceniu widoku 3D.
* When having cut objects with different colors, it is not possible to apply automatically their color to the corresponding cut faces. All cut faces will get the same color selected in the dialog.
* Jeśli przecięte obiekty mają różne kolory, nie jest możliwe automatyczne zastosowanie ich koloru do odpowiednich powierzchni cięcia. Wszystkie wycięte powierzchnie otrzymają ten sam kolor, który został wybrany w oknie dialogowym.
* W przypadku korzystania ze środowiska pracy [[A2plus_Workbench/pl|A2plus]] nie można automatycznie zastosować koloru złożenia do odpowiadających im powierzchni przyciętych. Wszystkie przecięte powierzchnie otrzymają ten sam kolor, który został wybrany w oknie dialogowym. Powodem tego jest fakt, że A2plus nie wprowadza części [[App_Link/pl|jako link]], lecz ładuje je jako plik.
{{clear}}
{{clear}}


<span id="Background_Info"></span>
== Background Info ==
==Informacje ogólne==

'''Section Cut''' is inspired by the macro [[Macro_cross_section|Cross Section]] and works technically this way:

All visible objects are put into a [[Part_Compound|Part Compound]] container and then the compound is cut using a [[Part_Box|Part Box]] object. The box must be as large as necessary to cover the whole volume of all visible objects. To achieve this, the bounding box of the objects is acquired. When changing the view by adding/removing objects or changing the document, the bounding box must be updated. This is done when the button {{Button|Refresh view}} is clicked.


Funkcja '''Wycinek z przekroju''' została zainspirowana makrodefinicją [[Macro_cross_section/pl|Przekrój]] i działa technicznie w ten sposób:
To enable the cutting of intersecting objects, instead of the Part Compound container a [[Part_BooleanFragments|Boolean Fragements]] container is needed. This feature addition is planned for the next FreeCAD version.


Wszystkie widoczne obiekty umieszcza się w kontenerze [[Image:Part_Compound.svg|24px]] [[Part_Compound/pl|Złożenie]].
Dla opcji '''Przetnij obiekty zachodzące na siebie''' obiekty umieszczane są w [[Image:Part_BooleanFragments.svg|24px]] [[Part_BooleanFragments/pl|fragmentach funkcji logicznej]].
Złożenie rozcina się za pomocą obiektu [[Image:Part_Box.svg|24px]] [[Part_Box/pl|prostopadłościanu]]. Prostopadłościan musi być tak duży, aby objął całą objętość wszystkich widocznych obiektów. Aby to osiągnąć, pobierane jest ramka otaczającej obiektów. Podczas zmiany widoku przez dodanie / usunięcie obiektów lub zmianę dokumentu należy odświeżyć ramkę otaczającą. Odbywa się to po kliknięciu przycisku {{Button|Odśwież widok}}.


{{Docnav
{{Docnav/pl
|[[Std_ToggleClipPlane|ToggleClipPlane]]
|[[Std_ToggleClipPlane/pl|Przełącz płaszczyznę tnącą]]
|[[Std_TextureMapping|TextureMapping]]
|[[Std_TextureMapping/pl|Odwzorowanie tekstury]]
|[[Std_View_Menu|Std View Menu]]
|[[Std_View_Menu/pl|menu Widok]]
|IconL=Std_ToggleClipPlane.svg
|IconL=Std_ToggleClipPlane.svg
|IconR=Std_TextureMapping.svg
|IconR=Std_TextureMapping.svg

Latest revision as of 13:36, 19 April 2024

Other languages:

Part SectionCut

Menu location
Widok → Wycinek z przekroju
Workbenches
All
Default shortcut
None
Introduced in version
0.20
See also
Std_ToggleClipPlane/pl

Opis

Funkcja Wycinek przekroju jest dostępna dla wszystkich środowisk pracy, choć działa tylko dla obiektów Część i Projekt Części oraz ich złożeń. Tworzy ona trwałe przecięcie obiektów i złożeń. Ponieważ wynik cięcia jest normalnym obiektem wycięcia środowiska Część, może być dalej modyfikowany lub np. drukowany na drukarce 3D. Zobacz poniżej możliwe zastosowania.

Przekrój złożenia. Niektóre przecięte powierzchnie zostały ręcznie pokolorowane. Żółta część nie jest cięta, ponieważ została celowo przesunięta o jeden mikron w głąb innej części.

Użycie

Okno dialogowe Wycinek z przekroju.

Okno dialogowe Wycinek przekroju jest otwierane za pomocą menu Widok → Trwałe przycięcie przekroju. Jest ono niezależne od bieżącego obszaru roboczego i aktualnie otwartego dokumentu. Można je odłączyć od pozycji wyjściowej, naciskając przycisk w prawym górnym rogu okna dialogowego.

Funkcja Wycinek przekroju uwzględnia wszystkie aktualnie widoczne obiekty części w aktywnym dokumencie. Dzięki temu można kontrolować, co zostanie wycięte, poprzez uwidocznienie lub nie danej części. Zaznaczenie jednej z opcji Cięcie w oknie dialogowym powoduje uaktywnienie funkcji. Następnie można wprowadzić pozycję (we współrzędnych dokumentu) lub ustawić pozycję cięcia za pomocą suwaków. Możliwe jest także łączenie cięć, np. cięcie w kierunku X i Z. Przyciski Odwróć odwracają stronę, która ma zostać przecięta.

Gdy tylko w oknie dialogowym zostanie zaznaczona opcja Cięcie', w oknie widok drzewa pojawi się obiekt cięcia. Jego nazwa to np. SekcjaCięcieY, gdy jest to cięcie w kierunku Y.

Opcja okna dialogowego Cięcia będą widoczne tylko przy zamykaniu ukrywa wszystko w widoku drzewa z wyjątkiem obiektu cięcia, gdy zostanie kliknięty przycisk Zamknij w celu zamknięcia okna dialogowego.

Aby usunąć wycięty obiekt, należy odznaczyć wszystkie opcje Wycinania.

Po usunięciu zaznaczenia wszystkich opcji Wycinania uaktywnia się przycisk Odśwież widok. Jego naciśnięcie powoduje wykonanie zrzutu ekranu z aktualnie widocznymi obiektami części. Zostanie on wykorzystany podczas kolejnego sprawdzania opcji Wycinania. Odświeżenie jest konieczne po przełączeniu dokumentu. Jest ono ponadto przydatne w przypadku złożeń, w których można ukryć niektóre części, a później dodać je do rozkroju. W takim przypadku odświeżanie przelicza wartości min/max suwaków i pozycji cięcia zgodnie z aktualnie widocznymi wymiarami obiektu.

Jeśli zaznaczona jest opcja Auto w sekcji powierzchni cięcia, dla powierzchni cięcia zostanie przyjęty kolor i przezroczystość wyciętych obiektów. Działa to tylko wtedy, gdy wszystkie wycięte obiekty mają taką samą wartość parametru barwy lub przezroczystości.

Opcja Wytnij przecinające się obiekty pozwala na wycięcie również obiektów, które przecinają się wzajemnie. Podczas montażu zdarza się, że obiekty, które zostały zaprojektowane tak, aby tylko się dotykały, przecinają się ze względu na problemy z precyzją numeryczną. Wadą tej opcji jest to, że wszystkie widoczne obiekty otrzymają ten sam kolor. Ten kolor może być określony podobnie jak w sekcji Ściany cięcia w oknie dialogowym.
Jeżeli potrzebujesz cięcia np. dla fajnego obrazka z kilkoma kolorami ścian, możesz zmienić kolory ścian za pomocą narzędzia Kolor powierzchnii.

Uwaga: W przypadku złożeń suwaki w oknie dialogowym są wyłączone (z wyjątkiem suwaka przezroczystości). Powodem tego jest fakt, że przesunięcie suwaka powoduje wykonanie wielu operacji cięcia w krótkim czasie. W przypadku złożeń szybko zużywa to całą moc procesora, a ciągłe przesuwanie suwaka nie jest użyteczne.

Po wybraniu obiektu przekroju w widoku drzewa, a następnie otwarciu okna dialogowego Wycinek przekroju, pozycje przekroju zostaną wczytane do okna dialogowego.

Zastosowanie

  • Ważnym przypadkiem zastosowania jest to, że funkcja Wycinek przekroju tworzy rzeczywiste przekroje, a nie puste w środku, jak funkcja Przełącz płaszczyznę tnącą.
  • Funkcja Wycinek przekroju jest przydatna dla złożeń w celu wizualizacji, na przykład, zasady działania urządzenia. Można też pokolorować niektóre wycięte powierzchnie, używając narzędzia Kolor powierzchni. Aby użyć tego narzędzia, należy przejść do środowiska pracy Część lub Projekt Części, kliknąć prawym przyciskiem myszy na wycięty obiekt w widoku drzewa i wybrać z menu kontekstowego Ustaw kolory.
  • Bez opcji Przetnij obiekty zachodzące na siebie tylko części, które nie przecinają innych zostaną wycięte. Można użyć jako testu kolizji.
  • Funkcja Wycinek przekroju może być używana w rysunkach technicznych w celu wyróżnienia pewnych obszarów lub umożliwienia narysowania wymiarów. Poniższy obrazek pokazuje przykład, w którym użyto funkcji środowiska pracy Rysunek Techniczny takich jak Aktywny widok i Widok.

Rysunek techniczny, na którym zaprezentowano wynik działania funkcji. (Kliknij obrazek, aby uzyskać pełny rozmiar).

Specjalne pozycje cięcia

Ukośne przecięcie złożenia.
  • Na przykład na pierwszym rysunku na tej stronie wycięto tylko jedną czwartą złożenia. Zostało to wykonane przez utworzenie cięcia w kierunku X. Następnie w wynikowym obiekcie cięcia SectionCutX zmieniono umiejscowienie obiektu podrzędnego SectionCutBoxX'.
  • Aby uzyskać cięcie w dowolnym kierunku, możesz zrobić tak:
  1. Utwórz nową zawartość części.
  2. W widoku drzewa zaznacz wszystkie obiekty, które chcesz przeciąć i przenieś je do zawartości.
  3. Teraz ustaw położenie kontenera na wybrany przez siebie obrót. Na obrazku po lewej stronie kontener został obrócony o 45° wokół osi X i Z, a cięcie zostało wykonane w kierunku X.

Ograniczenia

Złożenie, w którym dwie części krzyżują się ze sobą i dlatego nie są przecięte. Zwróć uwagę na artefakty kolorystyczne na powierzchni przecięcia.
  • Ważne: Funkcja wycinania przekroju źle działa z OpenCASCADE 7.4 i starszym z powodu błędów. Dlatego zalecane jest używanie OpenCASCADE 7.5 lub nowszego (wszystkie wersje FreeCAD wersja 0.20 i powyżej to zapewniają).
  • wersja 1.0 i powyżej: Opcja Obcinaj obiekty przecinające się spowoduje, że wszystkie widoczne części zostaną pokolorowane tak samo. Technicznie nie da się tego uniknąć. Jeśli jednak potrzebujemy trwałego cięcia np. do prezentacji, zobacz opisaną powyżej metodę jak ustawić kolor samodzielnie.
  • wersja 0.20 i poniżej: Na złożeniach części, które wzajemnie na siebie nachodzą, nie są możliwe przecięcia. Zazwyczaj elementy wzajemnie na siebie nachodzące nie są cięte, podczas gdy pozostałe są cięte. Jednakże, czasami cięcie może dać dziwne rezultaty, co jest błędem w bibliotekach OpenCASCADE.
    Aby uzyskać widok przekroju również dla przecinających się obiektów, można użyć makrodefinicji Przekrój.
  • wersja 0.20 i poniżej: Szczególnie w przypadku korzystania ze środowiska pracy A2plus niektóre złożenia mogą nachodzić na siebie zaledwie o mikron z powodu wewnętrznych błędów zaokrąglania. Aby to naprawić, dodaj mikron jako odstęp w ustawieniach wiązań.
  • W wyniku cięcia mogą pojawić się artefakty kolorystyczne. Czy i w jaki sposób zależą one od biblioteki OpenCASCADE, a także od położenia widoku. W wielu przypadkach artefakty kolorystyczne znikają po lekkim obróceniu widoku 3D.
  • Jeśli przecięte obiekty mają różne kolory, nie jest możliwe automatyczne zastosowanie ich koloru do odpowiednich powierzchni cięcia. Wszystkie wycięte powierzchnie otrzymają ten sam kolor, który został wybrany w oknie dialogowym.
  • W przypadku korzystania ze środowiska pracy A2plus nie można automatycznie zastosować koloru złożenia do odpowiadających im powierzchni przyciętych. Wszystkie przecięte powierzchnie otrzymają ten sam kolor, który został wybrany w oknie dialogowym. Powodem tego jest fakt, że A2plus nie wprowadza części jako link, lecz ładuje je jako plik.

Informacje ogólne

Funkcja Wycinek z przekroju została zainspirowana makrodefinicją Przekrój i działa technicznie w ten sposób:

Wszystkie widoczne obiekty umieszcza się w kontenerze Złożenie. Dla opcji Przetnij obiekty zachodzące na siebie obiekty umieszczane są w fragmentach funkcji logicznej. Złożenie rozcina się za pomocą obiektu prostopadłościanu. Prostopadłościan musi być tak duży, aby objął całą objętość wszystkich widocznych obiektów. Aby to osiągnąć, pobierane jest ramka otaczającej obiektów. Podczas zmiany widoku przez dodanie / usunięcie obiektów lub zmianę dokumentu należy odświeżyć ramkę otaczającą. Odbywa się to po kliknięciu przycisku Odśwież widok.