PartDesign Body/pl

Projekt części: Zawartość

Lokalizacja w menu
Projekt Części → Stwórz zawartość
Środowisko pracy
Projekt Części
Domyślny skrót
brak
Wprowadzono w wersji
0.17
Zobacz także
Część, Edycja cech

Opis

Obiekt Zawartość jest podstawowym elementem do tworzenia brył w środowisku Projekt Części. Może on zawierać szkice, obiekty odniesienia i cechy, które pomagają w tworzeniu obiektu bryłowego. Przeznaczeniem Zawartości jest przechowywanie pojedynczej ciągłej bryły, ale w wersji FreeCAD 1.0 dodano eksperymentalną właściwość (DANEAllow Compound), która pozwala na nieciągłe Zawartości.

Element Zawartość dostarcza obiekt odniesienia położenia, który zawiera zarówno lokalne osie X, Y i Z, płaszczyzny standardowe i punkt początkowy. Te elementy mogą być użyte jako referencje do dołączenia szkiców i brył pierwotnych.

Nie pomyl obiektu Zawartość środowiska pracy Projekt Części z obiektem Std: Część. Pierwszy z nich jest specyficznym obiektem używanym w środowisku Projekt części, przeznaczonym do modelowania obiektu bryłowego za pomocą cech środowiska Projekt Części. Std: Część jest obiektem grupującym przeznaczonym do tworzenia złożeń, nie jest on używany do modelowania, tylko do rozmieszczania różnych obiektów w przestrzeni. Wiele ciał i innych Std: Części, może być umieszczonych wewnątrz pojedynczej Std: Części, aby stworzyć złożony zespół.

Po lewej: widok drzewa przedstawiający cechy, które kolejno tworzą ostateczny kształt obiektu.
Po prawej: zakończony obiekt prezentowany w oknie widoku 3D.

Użycie

Jeśli nie jest wybrana żadna istniejąca bryła:

  1. Istnieje kilka sposobów na wywołanie tego polecenia:
    • Naciśnij przycisk Utwórz zawartość.
    • Wybierz opcję Projekt Części → Utwórz zawartość z menu.
  2. Zostanie utworzona pusta zawartość, która automatycznie stanie się aktywna.
  3. Teraz możesz nacisnąć Nowy szkic, aby utworzyć szkic w zawartości, który może być użyty z wyciągnięciem.
  4. Alternatywnie, dodaj cechę prymitywu, na przykład, addytywny sześcian.

Jeśli wybrano obiekt bryły:

  1. Istnieje kilka sposobów na wywołanie tego polecenia:
    • Naciśnij przycisk Utwórz zawartość.
    • Wybierz opcję Projekt Części → Utwórz zawartość z menu.
  2. Utworzona zostanie nowa Zawartość z pojedynczą Cechą podstawową. Ten element Cechy podstawowej jest prostym odwołaniem do innego obiektu utworzonego wcześniej lub zaimportowanego do dokumentu. Zobacz akapit Cecha podstawowa, aby uzyskać więcej informacji. Istniejąca bryła lub Cecha podstawowa nie może być wybrana po naciśnięciu przycisku Utwórz zawartość.

Właściwości

Projekt części: zawartość (klasa PartDesign::Body) wywodzi się z Część: Cecha (klasy Part::Feature), dlatego posiada wszystkie właściwości tej ostatniej.

Oprócz właściwości opisanych na stronie Cecha części, bryła pochodząca ze środowiska Projekt części posiada następujące właściwości w edytorze właściwości.

Dane

Podstawa

Ekperymentalne

Widok

Podstawa

Szczegółowe objaśnienie właściwości

Aktywny status

Otwarty dokument może zawierać wiele Zawartości. Aby dodać nową cechę do określonej zawartości, należy nadać jej status aktywna. Aktywna zawartość będzie wyświetlana w Widoku drzewa z kolorem tła określonym przez wartość Aktywna zawartość w Edytor ustawień. Aktywna Zawartość będzie również wyświetlana w postaci pogrubionego tekstu.

Aby uaktywnić lub dezaktywować Zawartość:

Aktywowanie Zawartości powoduje automatyczne przełączenie do środowiska Projekt części. W tym samym czasie może być aktywna tylko jedna Zawartość.

Dokument z dwiema Zawartościami Projektu części, wśród których aktywna jest druga.

Odniesienie położenia

Odniesienie położenia obejmuje trzy standardowe osie (X, Y, Z), trzy standardowe płaszczyzny (XY, XZ i YZ) i punkt początkowy. Szkice i inne obiekty mogą być dołączane do tych elementów podczas ich tworzenia.

  1. Tworzenie bryły.
  2. Jeśli zawartość jest wybrana w Widoku drzewa, naciśnij przycisk Nowy szkic, otworzy się Panel zadań umożliwiający wybranie jednej z płaszczyzn.
  3. Jeśli zawartość nie jest wybrana, wybierz Odniesienie położenia i uczyń go widocznym w oknie widoku Widoku 3D naciskając klawisz Spacja na klawiaturze. Rozwiń także obiekt Odniesienie położenia, aby zobaczyć osie i płaszczyzny.
  4. Wybierz jedną z płaszczyzn, albo w Widoku drzewa albo w oknie Widoku 3D, a następnie naciśnij Nowy szkic. Szkic zostanie utworzony na wybranej płaszczyźnie.

Ten sam proces może być zastosowany przy tworzeniu geometrii odniesienia.

Uwaga 1: Każdy z elementów Początku może być ukryty i nieujawniany indywidualnie przy użyciu klawisza Spacja. Jest to przydatne przy tworzeniu innych obiektów, aby wybrać właściwe odniesienie.

Uwaga 2: Wszystkie elementy składowe Zawartości są powiązane z jej odniesieniem położenia, co oznacza, że Zawartość może być przesuwana i obracana w odniesieniu do globalnego układu współrzędnych, bez wpływu na rozmieszczenie jej elementów składowych.

Cecha podstawowa

Element cechy bazowej jest pierwszym elementem cecha projektu części w Zawartości, gdy Zawartość jest oparta na innym kształcie bryły. Bryła ta może być utworzona przez dowolne środowisko pracy lub zaimportowana z pliku zewnętrznego, na przykład z pliku STEP.

Zawartość Projekt części, każda z nich z jedną cechą bazową, która jest pobierana z wcześniej utworzonych brył.

Aby utworzyć Cechę Bazową:

  1. wybierz kształt bryły zewnętrzny w stosunku do dowolnej bryły, i
  2. naciśnij Nowa Zawartość, spowoduje to utworzenie nowej bryły z pojedynczą cechą bazową.

Nie możesz wybrać istniejącej Zawartości ani żadnej z jego cech klikając przycisk Nowa Zawartość. Jeśli masz już Zawartość, możesz utworzyć cechę bazową w ten sposób:

Cecha Podstawa jest całkowicie opcjonalna; jest ona obecna tylko wtedy, gdy dołączamy obiekt spoza zawartości. Jeśli żadna zewnętrzna bryła nie jest dołączona, możesz nadal budować swój kształt używając szkiców, wyciągnięć, brył pierwotnych i innych Cech Projektu części. W tym przypadku właściwość DANEcechy podstawowej pozostaje pusta.

Uwaga 1: Przeciąganie i upuszczanie działa tylko dla Zawartości, które nie mają jeszcze cechy bazowej.

Uwaga 2: jeśli zawartość posiada już kilka cech, to po przeciągnięciu i upuszczeniu bryły zewnętrznej, Cecha bazowa zostanie utworzona na początku listy cech, czyli zostanie dodana na początku właściwości DANEGrupy.

Uwaga 3: Jeżeli inna bryła środowiska Projekt Części jest wybrana jako Cecha bazowa, musi zawierać kształt. Jeśli jest pusta (brak elementów, brak Cechy bazowej, …), spowoduje to błąd.

Czubek

Czubek jest cechą Projektu części, który jest wystawiony poza Zawartość. To znaczy, jeśli inne narzędzie z dowolnego środowiska pracy (na przykład Część: Szybka kopia lub Część: Wytnij) musi używać kształtu zawartości, użyje kształtu Czubka. Mówiąc inaczej, Czubek jest ostateczną reprezentacją bryły, tak jakby historia parametryczna nie istniała.

Czubek jest automatycznie ustawiany na ostatnią cechę utworzoną w zawartości. Niemniej jednak, może być również ustawiony na dowolną cechę pośrednią poprzez otwarcie menu kontekstowego w widoku drzewa (prawy przycisk myszy) i wybranie opcji Ustaw czubek, lub zmieniając wartość zawartości DANECzubka w Edytorze właściwości.

Zmiana czubka w efekcie cofa jego historię, umożliwiając dodanie cech, które powinny być dodane wcześniej. Pozwala także na udostępnienie innego kształtu narzędziom zewnętrznym.

W Widoku drzewa, Czubek Zawartości jest rozpoznawany przez cechę Projektu części, który ma ikonkę dodatku składającą się z białej strzałki wewnątrz zielonego kółka.

Dwie zawartości Projektu części, każda z nich posiada Cechy Projektu części. Czubek jest ostatnią cechą w nich, i jest oznaczony symbolem nakładki.

Współpraca z innymi środowiskami pracy

Domyślnie, cechy Projektu Części wewnątrz bryły są zaznaczone, ponieważ jest to wymagane do edycji i dodawania kolejnych cech za pomocą narzędzi środowiska Projekt części. Nie zaleca się jednak wybierania poszczególnych cech, aby używać ich z narzędziami z innych środowisk, takich jak Część i Rysunek Roboczy, ponieważ wyniki mogą być nieoczekiwane. Jeśli to zrobimy, w widoku raportu może pojawić się komunikat o błędzie, Powiązania wykraczają poza dozwolony zakres.

Dlatego też na potrzeby pracy z innymi środowiskami, w widoku drzewa należy wybrać tylko samą Zawartość. W przypadkach, gdy konieczne jest wybranie konkretnych elementów podrzędnych zawartości (wierzchołków, krawędzi i powierzchni), właściwość WIDOKTryb wyświetlania zawartości bryły powinna być przełączona na Czubek. Gdy ten tryb jest włączony, dostęp do obiektów pod zawartością (cechy, punkty bazowe, szkice) jest wyłączony, a wszystko poza Czubkiem w oknie widoku 3D będzie ukryte .

Po zastosowaniu elementów podrzędnych w innych środowiskach pracy, WIDOKTryb wyświetlania zawartości może być ustawiony z powrotem na wartość Na wskroś.

Po lewej: gdy "Tryb wyświetlania zawartości" jest ustawiony na wartość Na wskroś możliwe jest wybranie i wykonanie operacji z poszczególnymi cechami Projektu części; generalnie nie jest to zalecane.
Po prawej: gdy "Tryb wyświetlania zawartości" jest ustawiony na Czubek, wszystkie zaznaczenia i operacje wykonywane na zawartości będą wykonywane w odniesieniu do Czubka, dzięki czemu widoczny będzie tylko ostateczny kształt bryły.

Zarządzanie wyświetlaniem

Widoczność zawartości jest nadrzędna w stosunku do widoczności wszystkich obiektów, które zawiera. Jeśli zawartość jest ukryta, obiekty, które zawiera, również zostaną ukryte, nawet jeśli ich właściwości WIDOKWidoczność są ustawione na wartość true.

Wiele Szkiców może być widocznych w tym samym czasie, ale tylko jedna Cecha (wynik bryły) może być widoczna w tym samym czasie. Wybranie ukrytej cechy i naciśnięcie klawisza Spacja na klawiaturze spowoduje, że stanie się ona widoczna i automatycznie ukryje wcześniej prezentowaną cechę.

Zawartość Projektu części: wiele Szkiców może być widocznych jednocześnie, ale tylko jedna cecha bryły może być widoczna w tym samym czasie, niezależnie od tego, czy jest to Czubek, czy nie.

Przyłączanie

Cecha Projektu części, tak jak obiekty planarne, mogą być dołączone do różnych płaszczyzn, zazwyczaj standardowych płaszczyzn zdefiniowanych przez Odniesienie położenia, lub do niestandardowych geometrii odniesienia.

Szkice są zazwyczaj dołączane do płaszczyzny podczas ich tworzenia. W podobny sposób mogą być dołączane bryły pierwotne. Przymocowanie tych obiektów do płaszczyzny pozwala na ich przemieszczanie w zawartości poprzez zmianę ich właściwości DANEPrzesunięcie umocowania. Więcej informacji na temat trybów dołączania można znaleźć na stronie Część: Edytuj mocowanie.

Cecha Projektu Części, która nie jest dołączona będzie pokazana z czerwoną ikonką dodatku w formie ogniwa w Widoku drzewa.

Zawartość Projektu części: Cechy projektu części, które nie są dołączone do płaszczyzny lub układu współrzędnych będą pokazane z symbolem nakładki obok ich ikony w Widoku drzewa.

Dziedziczenie

Zawartość Projektu części jest formalnie instancją klasy PartDesign::Body, której rodzicem jest cecha części (klasa Part::Feature) poprzez pośrednią klasę Part::BodyBase, i jest uzupełniona o rozszerzenie Odniesienie położenia.

Uproszczony schemat zależności pomiędzy podstawowymi obiektami programu. Obiekt PartDesign::Body jest przeznaczony do budowania parametrycznych brył 3D, a więc wywodzi się z podstawowego obiektu Part::Feature i posiada Odniesienie położenia do kontroli rozmieszczenia cech użytych wewnątrz siebie.

Tworzenie skryptów

Zobacz również: Podstawy tworzenia skryptów FreeCAD, oraz Obiekty skryptowe.

Zobacz stronę Cecha części, aby uzyskać ogólne informacje na temat dodawania obiektów do dokumentu.

Zawartość środowiska Projekt części jest tworzona w dokumencie za pomocą metody addObject(). Gdy Zawartość już istnieje, cecha Projekt części może być do niego dodana za pomocą metod addObject() lub addObjects() tej zawartości.

import FreeCAD as App

doc = App.newDocument()
obj = App.ActiveDocument.addObject("PartDesign::Body", "Body")
obj.Label = "Custom label"

feat1 = App.ActiveDocument.addObject("PartDesign::AdditiveBox", "Box")
feat2 = App.ActiveDocument.addObject("PartDesign::AdditiveCylinder", "Cylinder")

obj.addObjects([feat1, feat2])
App.ActiveDocument.recompute()

W dokumencie, który ma wiele obiektów Zawartości, można ustawić aktywny obiekt za pomocą setActiveObject i metody ActiveView. Pierwszym argumentem jest stały ciąg znaków "pdbody", a drugim argumentem jest obiekt Zawartość, który ma zostać uaktywniony.

import FreeCAD as App
import FreeCADGui as Gui

doc = App.newDocument()
obj1 = App.ActiveDocument.addObject("PartDesign::Body", "Body")
obj2 = App.ActiveDocument.addObject("PartDesign::Body", "Body")

Gui.ActiveDocument.ActiveView.setActiveObject("pdbody", obj1)
App.ActiveDocument.recompute()