PartDesign Feature/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "Projekt części: Cechy")
 
No edit summary
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages/>
<languages/>


== Introduction ==
<span id="Introduction"></span>
==Wprowadzenie==


[[PartDesign_Feature/pl|Cecha]] odnosi się do "kroku" w procesie modelowania, który dzieje się wewnątrz [[PartDesign_Body/pl|zawartości projektu części]]. Na przykład, za każdym razem kiedy dodajesz sześcian opcją [[PartDesign_AdditiveBox/pl|Addytywny sześcian]], dodajesz cechę, kiedy dodajesz fazkę do krawędzi opcją [[PartDesign_Chamfer/pl|Fazka]], dodajesz kolejną cechę. Kiedy wycinasz otwór używając [[Sketch/pl|szkicu]] i opcji [[PartDesign_Pocket/pl|kieszeń]], dodajesz inną cechę.
A [[PartDesign Feature|PartDesign Feature]] refers to a "step" in the modelling process that happens inside of a [[PartDesign Body|PartDesign Body]]. For example, each time you add a solid box with [[PartDesign AdditiveBox|PartDesign AdditiveBox]], you add a feature; when you add a chamfer to an edge with [[PartDesign Chamfer|PartDesign Chamfer]], you add another feature; when you cut a hole using a [[Sketch|sketch]] and [[PartDesign Pocket|PartDesign Pocket]], you add another feature.


[[File:PartDesign_Feature_example.png|600px]]
[[File:PartDesign_Feature_example.png|600px]]
{{Caption|Feature editing in a [[PartDesign_Body|PartDesign Body]] with three sequential features.}}
{{Caption|Edycja elementu w [[PartDesign_Body/pl|Zawartości Projektu części]] z trzema kolejnymi elementami.}}


Istnieje wiele rodzajów cech, które mogą dodawać lub usuwać objętość z bryły początkowej. Słowo "cecha" odnosi się do samej operacji, jak również do bryły powstałej po tej operacji.
There are many types of features which can add or remove volume from an initial solid. The word "feature" refers to the operation itself, and also to the resulting solid after that operation.


Aby dowiedzieć się więcej o możliwości tworzenia obiektów bryłowych za pomocą środowiska [[PartDesign_Workbench/pl|Projekt części]] zobacz stronę [[Feature_editing/pl|edycja cech]].
To learn more about creating solid objects with the [[PartDesign Workbench|PartDesign Workbench]] see [[feature editing|feature editing]].


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


Prawie wszystkie narzędzia środowiska pracy [[PartDesign_Workbench/pl|Projekt części]] są przeznaczone do dodawania cech do [[PartDesign_Body/pl|zawartości projektu części]]. Narzędzia te mogą być dostępne z menu i przycisków paska narzędzi, gdy obiekt lub element podrzędny ''(wierzchołek, krawędź, ściana)'' jest zaznaczony.
Almost all tools in the [[PartDesign Workbench|PartDesign Workbench]] are meant to add features to a [[PartDesign Body|PartDesign Body]]. These tools can be accessed from the menu and toolbar buttons while an object or sub-element (vertex, edge, face) is selected.


Cechy mogą być umieszczone w różnych kategoriach:
The features can be placed in different categories:
* Cechy bazowe: odnosi się do obiektu Cecha bazowa, który może być utworzony w [[PartDesign_Body/pl|zawartości Projektu części]]
* Feature base: refers to the Base Feature object that can be created in a [[PartDesign Body|PartDesign Body]].
* addytywne i subtraktywne
* Additive and subtractive
** Primitive shapes: [[PartDesign_AdditiveBox|Box]], [[PartDesign_AdditiveCone|Cone]], [[PartDesign_AdditiveCylinder|Cylinder]], [[PartDesign_AdditiveEllipsoid|Ellipsoid]], [[PartDesign_AdditivePrism|Prism]], [[PartDesign_AdditiveSphere|Sphere]], [[PartDesign_AdditiveTorus|Torus]], and [[PartDesign_AdditiveWedge|Wedge]].
** Kształty pierwotne: [[PartDesign_AdditiveBox/pl|sześcian]], [[PartDesign_AdditiveCone/pl|stożek]], [[PartDesign_AdditiveCylinder/pl|walec]], [[PartDesign_AdditiveEllipsoid/pl|elipsoida]], [[PartDesign_AdditivePrism/pl|graniastosłup]], [[PartDesign_AdditiveSphere/pl|sfera]], [[PartDesign_AdditiveTorus/pl|torus]], oraz [[PartDesign_AdditiveWedge/pl|klin]].
** Primitive shapes subtractive: [[PartDesign_SubtractiveBox|Subtractive Box]], [[PartDesign_SubtractiveCone|Subtractive Cone]], [[PartDesign_SubtractiveCylinder|Subtractive Cylinder]], [[PartDesign_SubtractiveEllipsoid|Subtractive Ellipsoid]], [[PartDesign_SubtractivePrism|Subtractive Prism]], [[PartDesign_SubtractiveSphere|Subtractive Sphere]], [[PartDesign_SubtractiveTorus|Subtractive Torus]], and [[PartDesign_SubtractiveWedge|Subtractive Wedge]].
** Pierwotne kształty odejmowalne: [[PartDesign_SubtractiveBox/pl|Subtraktywny sześcian]], [[PartDesign_SubtractiveCone/pl|Subtraktywny stożek]], [[PartDesign_SubtractiveCylinder/pl|Subtraktywny walec]], [[PartDesign_SubtractiveEllipsoid/pl|Subtraktywna elipsoida]], [[PartDesign_SubtractivePrism/pl|Subtraktywny Pgraniastosłup]], [[PartDesign_SubtractiveSphere/pl|Subtraktywna sfera]], [[PartDesign_SubtractiveTorus/pl|Subtraktywny torus]], i [[PartDesign_SubtractiveWedge/pl|Subtraktywny klin]].
** Profile based: [[PartDesign_Pad|Pad]], [[PartDesign_Revolution|Revolution]], [[PartDesign_AdditiveLoft|Loft]], [[PartDesign_AdditivePipe|Pipe]].
** Oparte na profilu: [[PartDesign_Pad/pl|wyciągnięcie]], [[PartDesign_Revolution/pl|wyciągnięcie przez obrót]], [[PartDesign_AdditiveLoft/pl|wyciągnięcie przez profile]], [[PartDesign_AdditivePipe/pl|wyciągnięcie po ścieżce]].
** Profile based subtractive: [[PartDesign_Pocket|Pocket]], [[PartDesign_Hole|Hole]], [[PartDesign_Groove|Groove]], [[PartDesign_SubtractiveLoft|Subtractive Loft]], [[PartDesign_SubtractivePipe|Subtractive Pipe]].
** Profilowanie odejmowalne: [[PartDesign_Pocket/pl|kieszeń]], [[PartDesign_Hole/pl|otwór]], [[PartDesign_Groove/pl|rowek]], [[PartDesign_SubtractiveLoft/pl|Subtraktywne wyciągnięcie przez profile]], [[PartDesign_SubtractivePipe/pl|Subtraktywne wyciągnięcie po ścieżce]].
* [[PartDesign_Boolean|Boolean]], including fuse, cut, and common.
* [[PartDesign_Boolean/pl|funkcje logiczne]], w tym łączenie, cięcie i część wspólna.
* Ulepszenia
* Dress up
** [[PartDesign_Chamfer|Chamfer]]
** [[PartDesign_Chamfer/pl|fazka]]
** [[PartDesign_Draft|Draft]]
** [[PartDesign_Draft/pl|rysunek roboczy]]
** [[PartDesign_Fillet|Fillet]]
** [[PartDesign_Fillet/pl|zaokrąglenie]]
** [[PartDesign_Thickness|Thickness]]
** [[PartDesign_Thickness/pl|grubość]]
* Transformacja.
* Transform
** [[PartDesign_LinearPattern|Linear pattern]]
** [[PartDesign_LinearPattern/pl|szyk liniowy]]
** [[PartDesign_Mirrored|Mirrored]]
** [[PartDesign_Mirrored/pl|odbicie lustrzane]]
** [[PartDesign_MultiTransform|Multi-transformed]]
** [[PartDesign_MultiTransform/pl|transformacja wielokrotna]]
** [[PartDesign_PolarPattern|Polar pattern]]
** [[PartDesign_PolarPattern/pl|szyk kołowy]]
** [[PartDesign_Scaled|Scaled]]
** [[PartDesign_Scaled/pl|skalowanie]]


== Inheritance ==
<span id="Inheritance"></span>
==Dziedziczenie==


[[File:FreeCAD_core_objects.svg|800px]]
[[File:FreeCAD_core_objects.svg|800px]]


{{Caption|Simplified diagram of the relationships between the core objects in the program. The {{incode|PartDesign::Feature}} objects are used to build parametric 3D solids, and thus are derived from the basic {{incode|Part::Feature}} object.}}
{{Caption|Uproszczony diagram zależności pomiędzy podstawowymi obiektami programu. Obiekty {{incode|PartDesign::Feature}} używane do budowania parametrycznych brył 3D, a więc pochodzą z podstawowego obiektu {{incode|Part::Feature}}..}}


== Scripting ==
<span id="Scripting"></span>
==Tworzenie skryptów==


{{Emphasis|See also:}} [[FreeCAD Scripting Basics|FreeCAD Scripting Basics]], and [[scripted objects|scripted objects]].
{{Emphasis|Zobacz również:}} [[FreeCAD_Scripting_Basics/pl|Podstawy tworzenia skryptów FreeCAD]], oraz [[Scripted_objects/pl|Obiekty tworzone skryptami]].


See [[Part_Feature|Part Feature]] for the general information on adding objects from the [[Python console|Python console]].
Zobacz stronę [[Part_Feature/pl|cechy części]], aby uzyskać ogólne informacje na temat dodawania obiektów z [[Python_console/pl|konsoli Python]].


See [[PartDesign Body|PartDesign Body]] for the general information on adding a Body. Once a Body exists, features can be attached to it using the Body's {{incode|addObject()}} method.
Zobacz stronę [[PartDesign_Body/pl|zawartość Projektu części]] aby uzyskać ogólne informacje na temat dodawania Zawartości. Gdy istnieje już bryła, można do niej dołączyć cechy za pomocą metody {{incode|addObject()}} tej bryły.


{{Code|code=
{{Code|code=

Latest revision as of 04:59, 24 November 2023

Wprowadzenie

Cecha odnosi się do "kroku" w procesie modelowania, który dzieje się wewnątrz zawartości projektu części. Na przykład, za każdym razem kiedy dodajesz sześcian opcją Addytywny sześcian, dodajesz cechę, kiedy dodajesz fazkę do krawędzi opcją Fazka, dodajesz kolejną cechę. Kiedy wycinasz otwór używając szkicu i opcji kieszeń, dodajesz inną cechę.

Edycja elementu w Zawartości Projektu części z trzema kolejnymi elementami.

Istnieje wiele rodzajów cech, które mogą dodawać lub usuwać objętość z bryły początkowej. Słowo "cecha" odnosi się do samej operacji, jak również do bryły powstałej po tej operacji.

Aby dowiedzieć się więcej o możliwości tworzenia obiektów bryłowych za pomocą środowiska Projekt części zobacz stronę edycja cech.

Użycie

Prawie wszystkie narzędzia środowiska pracy Projekt części są przeznaczone do dodawania cech do zawartości projektu części. Narzędzia te mogą być dostępne z menu i przycisków paska narzędzi, gdy obiekt lub element podrzędny (wierzchołek, krawędź, ściana) jest zaznaczony.

Cechy mogą być umieszczone w różnych kategoriach:

Dziedziczenie

Uproszczony diagram zależności pomiędzy podstawowymi obiektami programu. Obiekty PartDesign::Feature są używane do budowania parametrycznych brył 3D, a więc pochodzą z podstawowego obiektu Part::Feature..

Tworzenie skryptów

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

Zobacz stronę cechy części, aby uzyskać ogólne informacje na temat dodawania obiektów z konsoli Python.

Zobacz stronę zawartość Projektu części aby uzyskać ogólne informacje na temat dodawania Zawartości. Gdy istnieje już bryła, można do niej dołączyć cechy za pomocą metody addObject() tej bryły.

import FreeCAD as App

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

feature = App.ActiveDocument.addObject('PartDesign::AdditiveBox', 'Box')
feature.Width = 200
feature.Length = 300
feature.Height = 500
obj.addObject(feature)
App.ActiveDocument.recompute()

feature2 = App.ActiveDocument.addObject('PartDesign::SubtractiveBox', 'Box')
feature2.Width = 50
feature2.Length = 200
feature2.Height = 400
obj.addObject(feature2)
App.ActiveDocument.recompute()