Mesh Feature/pl: Difference between revisions
(Created page with "{{TitleProperty|Podstawowe}}") |
No edit summary |
||
(15 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
{{TOCright}} |
{{TOCright}} |
||
<span id="Introduction"></span> |
|||
==Wprowadzenie== |
==Wprowadzenie== |
||
Line 16: | Line 17: | ||
{{Caption|Uproszczony diagram zależności pomiędzy podstawowymi obiektami w programie FreeCAD.}} |
{{Caption|Uproszczony diagram zależności pomiędzy podstawowymi obiektami w programie FreeCAD.}} |
||
<span id="Usage"></span> |
|||
==Użycie== |
==Użycie== |
||
Line 24: | Line 26: | ||
Obiekt {{incode|Mesh::Feature}} posiada proste właściwości, takie jak [[Placement/pl|umiejscowienie]], oraz właściwości wizualne określające wygląd jego krawędzi i ścian. |
Obiekt {{incode|Mesh::Feature}} posiada proste właściwości, takie jak [[Placement/pl|umiejscowienie]], oraz właściwości wizualne określające wygląd jego krawędzi i ścian. |
||
<span id="Properties"></span> |
|||
==Własności== |
|||
==Właściwości== |
|||
Zapoznaj się z treścią na stronie [[Property/pl|Właściwości]] aby poznać wszystkie typy właściwości, które mogą mieć obiekty tworzone skryptami. |
|||
Klasa [[Mesh_Feature/pl|Siatka: Cecha]] ({{incode|Mesh::Feature}}) wywodzi się z podstawowej [[App_GeoFeature/pl|Cechy geometrii]] ({{incode|App::GeoFeature}}) i dziedziczy wszystkie jej właściwości. Posiada również kilka dodatkowych właściwości. Przede wszystkim właściwość {{PropertyData|Siatka}}, która przechowuje jej [[Mesh_MeshObject/pl|obiekt siatki]]. Jest to geometria, która jest wyświetlana w oknie [[3D_view/pl|widoku 3D]]. |
Klasa [[Mesh_Feature/pl|Siatka: Cecha]] ({{incode|Mesh::Feature}}) wywodzi się z podstawowej [[App_GeoFeature/pl|Cechy geometrii]] ({{incode|App::GeoFeature}}) i dziedziczy wszystkie jej właściwości. Posiada również kilka dodatkowych właściwości. Przede wszystkim właściwość {{PropertyData|Siatka}}, która przechowuje jej [[Mesh_MeshObject/pl|obiekt siatki]]. Jest to geometria, która jest wyświetlana w oknie [[3D_view/pl|widoku 3D]]. |
||
Line 32: | Line 35: | ||
Są to właściwości dostępne w [[Property_editor/pl|edytorze właściwości]]. Ukryte właściwości można wyświetlić za pomocą polecenia {{MenuCommand|Wyświetl wszystko}} w menu kontekstowym [[Property_editor/pl|edytora właściwości]]. |
Są to właściwości dostępne w [[Property_editor/pl|edytorze właściwości]]. Ukryte właściwości można wyświetlić za pomocą polecenia {{MenuCommand|Wyświetl wszystko}} w menu kontekstowym [[Property_editor/pl|edytora właściwości]]. |
||
<span id="Data"></span> |
|||
===Dane=== |
===Dane=== |
||
{{TitleProperty| |
{{TitleProperty|Podstawa}} |
||
* {{PropertyData| |
* {{PropertyData|Pośrednik|PythonObject|Hidden}}: niestandardowa klasa związana z tym obiektem. Istnieje to tylko dla wersji [[Python|Python]]. Zobacz akapit [[#Tworzenie_skryptów/pl|Tworzenie skryptów]]. |
||
* {{PropertyData| |
* {{PropertyData|Siatka|MeshKernel}}: klasa [[Mesh_MeshObject/pl|Siatka: MeshObject]] związana z tym obiektem. Wymienia ona liczbę {{Value|Punktów}}, {{Value|Krawędzi}} i {{Value|Ścian}} siatki. |
||
* {{PropertyData| |
* {{PropertyData|Umiejscowienie|Placement}}: pozycja obiektu w oknie [[3D_view/pl|widoku 3D]]. Umiejscowienie jest określone przez {{incode|Base}} punkt ''(wektor)'', oraz {{incode|Obrót}} ''(oś i kąt)''. Zobacz stronę [[Placement/pl|Umiejscowienie]] |
||
** {{PropertyData| |
** {{PropertyData|Kąt}}: kąt obrotu wokół {{PropertyData|Oś}}. Domyślnie jest to wartość {{value|0°}} ''(zero stopni)''. |
||
** {{PropertyData| |
** {{PropertyData|Oś}}: wektor jednostkowy określający oś obrotu dla umiejscowienia. Każdy element jest wartością zmiennoprzecinkową pomiędzy {{value|0}} a {{value|1}}. Jeśli jakakolwiek wartość jest większa od {{value|1}}, wektor jest normalizowany tak, aby jego wielkość wynosiła {{value|1}}. Domyślnie jest to dodatnia oś Z, {{value|(0, 0, 1)}}. |
||
** {{PropertyData| |
** {{PropertyData|Pozycja}}: wektor zawierający współrzędne 3D punktu bazowego. Domyślnie jest to początek układu odniesienia {{value|(0, 0, 0)}}. |
||
* {{PropertyData| |
* {{PropertyData|Etykieta|String}}: edytowalna przez użytkownika nazwa tego obiektu, jest to dowolny ciąg znaków UTF8. |
||
* {{PropertyData| |
* {{PropertyData|Etykieta2|String|Hidden}}: dłuższy, edytowalny przez użytkownika opis tego obiektu, jest to dowolny ciąg UTF8, który może zawierać znaki nowej linii. Domyślnie jest to pusty ciąg {{value|""}}. |
||
* {{PropertyData| |
* {{PropertyData|Silnik wyrażeń|Hidden}}: lista wyrażeń. Domyślnie jest pusta {{value|[]}}. |
||
* {{PropertyData| |
* {{PropertyData|Widoczność|Bool|Hidden}}: decyduje czy wyświetlać obiekt, czy nie. |
||
<span id="View"></span> |
|||
===Widok=== |
===Widok=== |
||
{{TitleProperty| |
{{TitleProperty|Podstawa}} |
||
* {{PropertyView|Proxy|PythonObject| |
* {{PropertyView|Proxy|PythonObject|Ukryte}}: klasa własna [[Viewprovider/pl|dostawca widoku]] związana z tym obiektem. Istnieje wyłącznie dla wersji środowiska [[Python/pl|Python]]. Zobacz sekcję [[#Tworzenie_skrypt.C3.B3w|tworzenie skryptów]]. |
||
{{TitleProperty| |
{{TitleProperty|Opcje wyświetlania}} |
||
* {{PropertyView| |
* {{PropertyView|Ramka Otaczająca|Bool}}: jeśli ma wartość {{TRUE/pl}}, obiekt będzie pokazywał Ramkę otaczającą w oknie [[3D_view/pl|widoku 3D]]. |
||
* {{PropertyView| |
* {{PropertyView|Tryb wyświetlania|Enumeration}}: {{value|Cieniowany}} ''(bez krawędzi)'', {{value|Szkielet}} ''(bez ścian)'', {{value|Cieniowany z krawędziami}} ''(zwykła wizualizacja)'', {{value|Punkty}} ''(tylko wierzchołki)''. |
||
* {{PropertyView| |
* {{PropertyView|Pokazuj na drzewie|Bool}}: jeśli ma wartość {{TRUE/pl}}, obiekt pojawia się w oknie [[Tree_view/pl|Widoku Drzewa]]. W przeciwnym razie jest niewidoczny. |
||
* {{PropertyView| |
* {{PropertyView|Widoczność|Bool}}: jeśli ma wartość {{TRUE/pl}}, obiekt pojawia się w oknie [[3D_view/pl|widoku 3D]]. W przeciwnym razie jest niewidoczny. Domyślnie właściwość ta może być włączana i wyłączana przez naciśnięcie klawisza {{KEY|Spacja}}. |
||
{{TitleProperty| |
{{TitleProperty|Styl obiektu}} |
||
* {{PropertyView| |
* {{PropertyView|Kolorowanie|Bool|Hidden}}: wartość domyślna to {{FALSE/pl}}. |
||
* {{PropertyView| |
* {{PropertyView|Kąt zagięcia|FloatConstraint}}: |
||
* {{PropertyView| |
* {{PropertyView|Oświetlenie|Enumeration}}: {{value|Jednostronnie}} ''(wartość domyślna)'', {{value|Dwustronnie}}. Oświetlenie pochodzi z dwóch stron lub z jednej strony w oknie [[3D_view/pl|widoku 3D]]. |
||
* {{PropertyView| |
* {{PropertyView|Kolor linii|Color}}: krotka trzech zmiennoprzecinkowych wartości RGB {{value|(r,g,b)}}, aby określić kolor krawędzi w oknie [[3D_view/pl|widoku 3D]]. Domyślnie jest to wartość {{value|(0. 0, 0.0, 0.0)}}, która jest wyświetlana jako {{value|[0,0,0]}} w zakresie 255, <span style="background-color:#000; color:#eee; width:3em; height:12pt; padding: 2px 1em 2px;">completely black </span>. |
||
* {{PropertyView| |
* {{PropertyView|Przejrzystość linii|Percent}}: wartość całkowita od {{value|0}} do {{value|100}} ''(wartość procentowa)'' określająca poziom przezroczystości krawędzi w oknie [[3D_view/pl|widoku 3D]]. Wartość {{value|100}} oznacza całkowicie niewidoczne krawędzie. Krawędzie są niewidoczne, ale nadal można je wybrać, o ile parametr {{PropertyView|Do wyboru}} ma wartość {{TRUE/pl}}. |
||
* {{PropertyView| |
* {{PropertyView|Szerokość linii|FloatConstraint}}: wartość typu zmiennoprzecinkowego określająca szerokość krawędzi w pikselach wyświetlane w oknie [[3D_view/pl|widoku 3D]]. Wartość domyślna to {{value|1.0}}. |
||
* {{PropertyView| |
* {{PropertyView|Otwarte krawędzie|Bool}}: wartość domyślna to {{FALSE/pl}}. |
||
* {{PropertyView| |
* {{PropertyView|Rozmiar punktu|FloatConstraint}}: podobnie jak {{PropertyView|Szerokość linii}}, określa rozmiar wierzchołków. |
||
* {{PropertyView| |
* {{PropertyView|Kolor kształtu|Color}}: podobnie jak {{PropertyView|Kolor linii}}, definiuje kolor ścian. Wartość domyślna to {{value|(0.8, 0.8, 0.8)}}, która jest wyświetlana jako {{value|[204,204,204]}} w zakresie 255, a <span style="background-color:#ccc; width:3em; height:12pt; padding: 2px 1em 2px;">light gray</span>. |
||
* {{PropertyView| |
* {{PropertyView|Materiał kształtu|Material|Hidden}}: obiekt [[App_Material/pl|Materiał]] związany z tym obiektem. Domyślnie jest on pusty. |
||
* {{PropertyView| |
* {{PropertyView|Przezroczystość|Percent}}: wartość całkowita od {{value|0}} do {{value|100}} ''(wartość procentowa)'' określająca poziom przezroczystości ścian w oknie [[3D_view/pl|widoku 3D]]. Wartość {{value|100}} oznacza całkowicie niewidoczne ściany. Ściany są niewidoczne, ale nadal można je wybrać, o ile parametr {{PropertyView|Do wyboru}} ma wartość {{TRUE/pl}}. |
||
{{TitleProperty| |
{{TitleProperty|Wybieranie}} |
||
* {{PropertyView| |
* {{PropertyView|Na górze po wybraniu|Enumeration}}: {{value|Wyłączony}} ''(domyślnie)'', {{value|Włączony}}, {{value|Objekt}}, {{value|Element}}. |
||
* {{PropertyView| |
* {{PropertyView|Do wyboru|Bool}}: jeśli ma wartość {{TRUE/pl}}, obiekt można wybrać kursorem w oknie [[3D_view/pl|widoku 3D]]. W przeciwnym razie obiekt nie może być wybrany, dopóki opcja ta nie zostanie ustawiona na wartość {{TRUE/pl}}. |
||
* {{PropertyView| |
* {{PropertyView|Styl wyboru|Enumeration}}: {{value|Kształt}} ''(domyślnie)'', {{value|Ramka Otaczająca}}. Jeśli parametr ma wartość {{value|Kształt}}, cały kształt ''(wierzchołki, krawędzie i ściany)'' zostanie podświetlony w oknie [[3D_view/pl|widoku 3D]]. Jeśli {{value|Ramka Otaczająca}}, podświetlone zostanie tylko pole ograniczające. |
||
<span id="Scripting"></span> |
|||
==Tworzenie skryptów== |
==Tworzenie skryptów== |
||
{{Emphasis|Zobacz również:}} [[FreeCAD_Scripting_Basics/pl|Podstawy tworzenia skryptów FreeCAD]], oraz [[Scripted_objects/pl|Obiekty tworzone skryptami]]. |
{{Emphasis|Zobacz również:}} [[FreeCAD_Scripting_Basics/pl|Podstawy tworzenia skryptów FreeCAD]], oraz [[Scripted_objects/pl|Obiekty tworzone skryptami]]. |
||
Ogólne informacje na temat dodawania obiektów do dokumentu można znaleźć |
Ogólne informacje na temat dodawania obiektów do dokumentu można znaleźć na stronie [[Part_Feature/pl|Część: właściwość]]. |
||
Cecha siatki jest tworzona za pomocą metody dokumentu {{incode|addObject()}}. |
Cecha siatki jest tworzona za pomocą metody dokumentu {{incode|addObject()}}. |
Latest revision as of 15:12, 2 July 2023
Wprowadzenie
Obiekt Cecha siatki, lub formalnie Mesh::Feature
, jest prostym elementem z powiązanym obiektem siatki, który może być wyświetlany w oknie widoku 3D.
Cecha siatki jest podobna koncepcyjnie do cechy Część: Cecha. Pierwsza jest obiektem bazowym dla elementów z informacją o "siatce", podczas gdy druga jest obiektem bazowym dla elementów z informacją o "kształcie geometrycznym".
Proszę zauważyć, że środowisko pracy MES również używa siatek, ale używa innego obiektu, zwanego MES: Siatka (klasa Fem::FemMeshObject
). Obiekt ten nie jest pochodną cechy Siatka i ma inne właściwości.
Uproszczony diagram zależności pomiędzy podstawowymi obiektami w programie FreeCAD.
Użycie
Prawie wszystkie obiekty siatkowe tworzone poleceniami dostępnymi w środowisku pracy Siatka są cechami siatki. Wyjątek stanowią parametryczne obiekty siatkowe tworzone poleceniem Utwórz bryłę pierwotną. Obiekt cecha siatki można również utworzyć z poziomu konsoli Python, jak opisano w sekcji tworzenie skryptów.
Klasa Mesh::Feature
jest zdefiniowana w środowisku pracy Siatka, ale może być użyta jako klasa bazowa dla obiektów tworzonych skryptami we wszystkich środowiskach pracy, które wytwarzają płaskie i przestrzenne siatki.
Obiekt Mesh::Feature
posiada proste właściwości, takie jak umiejscowienie, oraz właściwości wizualne określające wygląd jego krawędzi i ścian.
Właściwości
Zapoznaj się z treścią na stronie Właściwości aby poznać wszystkie typy właściwości, które mogą mieć obiekty tworzone skryptami.
Klasa Siatka: Cecha (Mesh::Feature
) wywodzi się z podstawowej Cechy geometrii (App::GeoFeature
) i dziedziczy wszystkie jej właściwości. Posiada również kilka dodatkowych właściwości. Przede wszystkim właściwość DANESiatka, która przechowuje jej obiekt siatki. Jest to geometria, która jest wyświetlana w oknie widoku 3D.
Są to właściwości dostępne w edytorze właściwości. Ukryte właściwości można wyświetlić za pomocą polecenia Wyświetl wszystko w menu kontekstowym edytora właściwości.
Dane
Podstawa
- DANE (Hidden)Pośrednik (
PythonObject
): niestandardowa klasa związana z tym obiektem. Istnieje to tylko dla wersji Python. Zobacz akapit Tworzenie skryptów. - DANESiatka (
MeshKernel
): klasa Siatka: MeshObject związana z tym obiektem. Wymienia ona liczbęPunktów
,Krawędzi
iŚcian
siatki. - DANEUmiejscowienie (
Placement
): pozycja obiektu w oknie widoku 3D. Umiejscowienie jest określone przezBase
punkt (wektor), orazObrót
(oś i kąt). Zobacz stronę Umiejscowienie- DANEKąt: kąt obrotu wokół DANEOś. Domyślnie jest to wartość
0°
(zero stopni). - DANEOś: wektor jednostkowy określający oś obrotu dla umiejscowienia. Każdy element jest wartością zmiennoprzecinkową pomiędzy
0
a1
. Jeśli jakakolwiek wartość jest większa od1
, wektor jest normalizowany tak, aby jego wielkość wynosiła1
. Domyślnie jest to dodatnia oś Z,(0, 0, 1)
. - DANEPozycja: wektor zawierający współrzędne 3D punktu bazowego. Domyślnie jest to początek układu odniesienia
(0, 0, 0)
.
- DANEKąt: kąt obrotu wokół DANEOś. Domyślnie jest to wartość
- DANEEtykieta (
String
): edytowalna przez użytkownika nazwa tego obiektu, jest to dowolny ciąg znaków UTF8. - DANE (Hidden)Etykieta2 (
String
): dłuższy, edytowalny przez użytkownika opis tego obiektu, jest to dowolny ciąg UTF8, który może zawierać znaki nowej linii. Domyślnie jest to pusty ciąg""
. - DANESilnik wyrażeń (
Hidden
): lista wyrażeń. Domyślnie jest pusta[]
. - DANE (Hidden)Widoczność (
Bool
): decyduje czy wyświetlać obiekt, czy nie.
Widok
Podstawa
- WIDOK (Ukryte)Proxy (
PythonObject
): klasa własna dostawca widoku związana z tym obiektem. Istnieje wyłącznie dla wersji środowiska Python. Zobacz sekcję tworzenie skryptów.
Opcje wyświetlania
- WIDOKRamka Otaczająca (
Bool
): jeśli ma wartośćPRAWDA
, obiekt będzie pokazywał Ramkę otaczającą w oknie widoku 3D. - WIDOKTryb wyświetlania (
Enumeration
):Cieniowany
(bez krawędzi),Szkielet
(bez ścian),Cieniowany z krawędziami
(zwykła wizualizacja),Punkty
(tylko wierzchołki). - WIDOKPokazuj na drzewie (
Bool
): jeśli ma wartośćPRAWDA
, obiekt pojawia się w oknie Widoku Drzewa. W przeciwnym razie jest niewidoczny. - WIDOKWidoczność (
Bool
): jeśli ma wartośćPRAWDA
, obiekt pojawia się w oknie widoku 3D. W przeciwnym razie jest niewidoczny. Domyślnie właściwość ta może być włączana i wyłączana przez naciśnięcie klawisza Spacja.
Styl obiektu
- WIDOK (Hidden)Kolorowanie (
Bool
): wartość domyślna toFAŁSZ
. - WIDOKKąt zagięcia (
FloatConstraint
): - WIDOKOświetlenie (
Enumeration
):Jednostronnie
(wartość domyślna),Dwustronnie
. Oświetlenie pochodzi z dwóch stron lub z jednej strony w oknie widoku 3D. - WIDOKKolor linii (
Color
): krotka trzech zmiennoprzecinkowych wartości RGB(r,g,b)
, aby określić kolor krawędzi w oknie widoku 3D. Domyślnie jest to wartość(0. 0, 0.0, 0.0)
, która jest wyświetlana jako[0,0,0]
w zakresie 255, completely black . - WIDOKPrzejrzystość linii (
Percent
): wartość całkowita od0
do100
(wartość procentowa) określająca poziom przezroczystości krawędzi w oknie widoku 3D. Wartość100
oznacza całkowicie niewidoczne krawędzie. Krawędzie są niewidoczne, ale nadal można je wybrać, o ile parametr WIDOKDo wyboru ma wartośćPRAWDA
. - WIDOKSzerokość linii (
FloatConstraint
): wartość typu zmiennoprzecinkowego określająca szerokość krawędzi w pikselach wyświetlane w oknie widoku 3D. Wartość domyślna to1.0
. - WIDOKOtwarte krawędzie (
Bool
): wartość domyślna toFAŁSZ
. - WIDOKRozmiar punktu (
FloatConstraint
): podobnie jak WIDOKSzerokość linii, określa rozmiar wierzchołków. - WIDOKKolor kształtu (
Color
): podobnie jak WIDOKKolor linii, definiuje kolor ścian. Wartość domyślna to(0.8, 0.8, 0.8)
, która jest wyświetlana jako[204,204,204]
w zakresie 255, a light gray. - WIDOK (Hidden)Materiał kształtu (
Material
): obiekt Materiał związany z tym obiektem. Domyślnie jest on pusty. - WIDOKPrzezroczystość (
Percent
): wartość całkowita od0
do100
(wartość procentowa) określająca poziom przezroczystości ścian w oknie widoku 3D. Wartość100
oznacza całkowicie niewidoczne ściany. Ściany są niewidoczne, ale nadal można je wybrać, o ile parametr WIDOKDo wyboru ma wartośćPRAWDA
.
Wybieranie
- WIDOKNa górze po wybraniu (
Enumeration
):Wyłączony
(domyślnie),Włączony
,Objekt
,Element
. - WIDOKDo wyboru (
Bool
): jeśli ma wartośćPRAWDA
, obiekt można wybrać kursorem w oknie widoku 3D. W przeciwnym razie obiekt nie może być wybrany, dopóki opcja ta nie zostanie ustawiona na wartośćPRAWDA
. - WIDOKStyl wyboru (
Enumeration
):Kształt
(domyślnie),Ramka Otaczająca
. Jeśli parametr ma wartośćKształt
, cały kształt (wierzchołki, krawędzie i ściany) zostanie podświetlony w oknie widoku 3D. JeśliRamka Otaczająca
, podświetlone zostanie tylko pole ograniczające.
Tworzenie skryptów
Zobacz również: Podstawy tworzenia skryptów FreeCAD, oraz Obiekty tworzone skryptami.
Ogólne informacje na temat dodawania obiektów do dokumentu można znaleźć na stronie Część: właściwość.
Cecha siatki jest tworzona za pomocą metody dokumentu addObject()
.
import FreeCAD as App
doc = App.newDocument()
obj = App.ActiveDocument.addObject("Mesh::Feature", "Name")
obj.Label = "Custom label"
Dlatego też, dla klasy podrzędnej Python, powinieneś stworzyć obiekt Mesh::FeaturePython
.
import FreeCAD as App
doc = App.newDocument()
obj = App.ActiveDocument.addObject("Mesh::FeaturePython", "Name")
obj.Label = "Custom label"
- 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
- Rdzenne: App: Obiekt dokumentu
- Podstawowe: : Właściwości Python, App: Cechy geometrii, Część: Cecha, Siatka: Cecha, MES: Siatka
- Kształty wewnętrzne: Część: Kształt topologiczny, Siatka: Obiekt siatki, MES: Siatka
- Struktura: App: Obiekt grupy dokumentu (Std: Grupa), App: Część (Std: Część), App: Link
- Pochodne: Część: Part2DObject, Szkicownik: Obiekt szkicu, Projekt części: Zawartość, Projekt części: Cecha
- 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