Std Part/pl

Opis
(wewnętrznie nazywany App: Part) jest to uniwersalny kontener, który gromadzi wspólnie grupę obiektów, dzięki czemu można je przesuwać razem jako całość w oknie widoku 3D.

Element Std: Part został opracowany jako podstawowy element konstrukcyjny do tworzenia zespołów mechanicznych. W szczególności, ma on za zadanie uporządkować obiekty, które mają kształt części TopoShape, jak Part: Bryły pierwotne, PartDesign: Bodies i inne cechy Part. Std: Part dostarcza obiekt Origin z lokalnymi osiami X, Y i Z oraz płaszczyznami standardowymi, które mogą być używane jako odniesienie do położenia obiektów zamkniętych. Ponadto Std: Parts mogą być zagnieżdżone wewnątrz innych Std: Parts w celu utworzenia dużego zespołu z mniejszych podzespołów.

Chociaż jest on przeznaczony głównie dla brył, Std: Part może być użyty do zarządzania dowolnym obiektem, który posiada właściwość Umieszczania, więc może również zawierać cechy siatki, szkice i inne obiekty pochodzące z klas App: GeoFeature.

Nie należy mylić elementu z częścią. Pierwszym z nich jest określony obiekt używany w Środowisku pracy PartDesign, przeznaczony do modelowania pojedynczej, ciągłej bryły za pomocą funkcji PartDesign. Z drugiej strony Std: Part nie jest używana do modelowania, a jedynie do rozmieszczania różnych obiektów w przestrzeni z zamiarem tworzenia złożeń.

Narzędzie nie jest zdefiniowane przez konkretne Środowisko pracy, lecz przez system bazowy, a więc znajduje się na pasku, który jest dostępny we wszystkich Środowiskach pracy. Aby dowolnie grupować obiekty bez względu na ich położenie, należy użyć funkcji. Obiekt ten nie ma wpływu na rozmieszczenie elementów, które zawiera, w zasadzie jest to tylko folder, który jest używany do utrzymania widoku drzewa w sposób zorganizowany.



Użycie

 * 1) Naciśnij przycisk . Zostanie utworzona pusta część, która automatycznie stanie się aktywna.
 * 2) Aby dodać obiekty do nowo utworzonej pozycji Części, zaznacz ją w widoku drzewa, a następnie przeciągnij je i upuść nad Częścią.
 * 3) Aby usunąć obiekty z części, przeciągnij je poza część, na etykietę dokumentu u góry widoku drzewa.

Uwagi

 * Od wersji programu v0.19, dany obiekt może należeć tylko do jednej pozycji Części.
 * Kliknij dwukrotnie w pozycję Część w widoku drzewa lub otwórz menu kontekstowe (klikając prawym przyciskiem myszy) i wybierz aby uaktywnić lub dezaktywować wybraną Część. Jeśli aktywna jest inna część, jej aktywność zostanie wyłączona. Aby uzyskać więcej informacji, zobacz akapit status aktywności.

Ograniczenia

 * Aktualnie metody Draft: Przyciąganie nie działają na wybranych kontenerach części ani na obiektach znajdujących się wewnątrz nich.
 * Część nie ma kształtu topologicznego, dlatego też operacje przestrzenne, takie jak Część: Działania logiczne na bryłach, nie mogą być bezpośrednio użyte na samej części. Na przykład nie można wybrać dwóch Części i wykonać za ich pomocą operacji Część: Suma lub Część: Wytnij.
 * Te operacje logiczne działają tylko na zawartych obiektach, o ile pochodzą one z obiektu Część: funkcjonalność i mają kształt topologiczny.

Właściwości
Std: Część jest wewnętrznie nazywana App: Part (klasa App::Part), i pochodzi z App: GeoFeature (klasa App::GeoFeature), dlatego też posiada większość właściwości tej ostatniej.

Oprócz właściwości opisanych w App: GeoFeature, klasa App Part posiada pewne właściwości, które pomagają w zarządzaniu informacjami w kontekście zespołu, na przykład:, , , , , oraz.

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 w menu kontekstowym edytora właściwości.

Dane

 * : a description for this object. By default, it is an empty string.
 * : an identification or part number for this object. By default, it is an empty string.
 * : a field to specify the license for this object. By default, it is an empty string.
 * : a field to specify the web address to the license or contract for this object. By default, it is an empty string.
 * : a tuple of four floating point RGBA values to define the color of the object; by default it is, which is displayed as  on base 255, white color.
 * : the position of the object in the 3D view. The placement is defined by a point (vector), and a  (axis and angle). See Placement.
 * : the angle of rotation around the . By default, it is (zero degrees).
 * : the unit vector that defines the axis of rotation for the placement. Each component is a floating point value between and . If any value is above, the vector is normalized so that the magnitude of the vector is . By default, it is the positive Z axis,.
 * : a vector with the 3D coordinates of the base point. By default, it is the origin.
 * : the user editable name of this object, it is an arbitrary UTF8 string.
 * : a list of referenced objects. By default, it is empty.

Hidden properties Data

 * : map with material properties. By default, it is empty.
 * : map with additional meta information. By default, it is empty.
 * : the universally unique identifier (UUID) (128-bit number) of the object. This is assigned at creation time.
 * : a longer, user editable description of this object, it is an arbitrary UTF8 string that may include newlines. By default, it is an empty string.
 * : a list of expressions. By default, it is empty.
 * : whether to display the object or not.
 * : the App Origin object that is the positional reference for all elements listed in.
 * : whether the group is touched or not.

Widok
The App Part only has the five properties of the basic App FeaturePython, and it does not have hidden properties.


 * : (default),, ,.
 * : (default), . If the option is, the entire shape (vertices, edges, and faces) will be highlighted in the 3D view; if it is  only the bounding box will be highlighted.
 * : if it is, the object appears in the tree view. Otherwise, it is set as invisible.
 * : if it is, the object appears in the 3D view; otherwise it is invisible. By default this property can be toggled on and off by pressing the bar in the keyboard.
 * : if it is, the object appears in the 3D view; otherwise it is invisible. By default this property can be toggled on and off by pressing the bar in the keyboard.

Assembly concept
The Std Part is intended to be the basic building block to create assemblies. Unlike a PartDesign Body, an assembly is meant to be a collection of separate, distinguishable elements which are connected in some way in the physical world, for example, through pressure, screws, or glue.

Examples that could be Parts:
 * A wooden table that consists of individual wooden pieces (legs, top), which are put together by glue or metal screws.
 * A ball bearing that is composed of multiple steel balls, an inner ring, a retainer, a seal, and an outer ring.
 * An assembly of a screw with a washer, and a matching nut.



In general terms, when importing a STEP file into the program, the main assembly and its sub-assemblies will be imported as Part containers, each of them containing a simple Part Feature.

Status aktywności
Otwarty dokument może zawierać wiele części. Aktywna Część zostanie wyświetlona w widok drzewa przy zastosowaniu koloru tła określonego w edytorze preferencji przez wartość (domyślnie, jasnoniebieski). Etykieta aktywnej części zostanie również wyświetlona pogrubionym tekstem.

Aby uaktywnić lub dezaktywować Część:
 * Kliknij dwukrotnie na jej pozycję w widoku drzewa, lub
 * Otwórz menu kontekstowe (klikając prawym przyciskiem myszy) i wybierz.


 * Części opracowano w v0.17 równolegle z PartDesign: Zawartość, jednakże od v0.19 status ten nie ma rzeczywistego przeznaczenia dla Części.
 * Nawet gdy część jest aktywna, nowo wytworzone obiekty nie są automatycznie umieszczane w jej wnętrzu. W tym przypadku, po prostu przeciągnij wybrane nowe obiekty i upuść je do żądanej Części.
 * W danym momencie może być aktywna tylko pojedyncza Część.



Origin
Początek układu współrzędnych składa się z trzech standardowych osi (X, Y, Z) oraz trzech standardowych płaszczyzn (XY, XZ i YZ). Szkic i inne obiekty mogą być dołączone do tych elementów w trakcie ich tworzenia.



Początek układu współrzędnych jest obiektem App Origin (klasa ), podczas gdy osie i płaszczyzny są obiektami odpowiednio typu oraz. Każdy z tych elementów może być ukryty i nieujawniany indywidualnie przy użyciu klawisza. Jest to przydatne przy tworzeniu innych obiektów, aby wybrać właściwe odniesienie.

Wszystkie elementy składowe Części są powiązane z jej początkiem, co oznacza, że Część 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.

Zarządzanie wyświetlaniem
Parametr wyświetlania Części ma pierwszeństwo określania wyświetlania dowolnego obiektu, który zawiera. Jeśli wyświetlanie Części zostanie ukryte, to obiekty, które zawiera będą również ukryte, nawet jeśli ich indywidualna właściwość jest ustawiona na. Jeśli Część jest widoczna, to właściwość każdego obiektu określa, czy obiekt jest prezentowany na ekranie okna widoku 3D czy nie.



Dziedziczenie
Obiekt Std: Część jest formalnie instancją klasy, której rodzicem jest podstawowa klasa App GeoFeature , i jest wzbogacona o rozszerzenie Origin.



Tworzenie skryptów
Podstawy tworzenia skryptów FreeCAD, oraz Obiekty skryptowe.

Ogólne informacje na temat dodawania obiektów do dokumentu można znaleźć w Part: właściwość.

Element Std: Part (App Part) jest tworzony przy pomocy metody dokumentu. Gdy istnieje element Part, inne obiekty mogą być do niego dodane za pomocą metod lub.

Element Part jest kontenerem dla innych obiektów, więc nie ma własnego Kształtu (Part TopoShape). Jednak w wyrażeniach lub w Środowisku arkusza kalkulacyjnego przydatne jest uzyskanie złożonego kształtu wszystkich obiektów znajdujących się wewnątrz Part. Można to osiągnąć za pomocą pseudo-kształtu, który może być następnie użyty do wyodrębnienia innych atrybutów.