Projekt Części: Cecha
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.
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.
To learn more about creating solid objects with the PartDesign Workbench see feature editing.
Użycie
Almost all tools in the PartDesign Workbench are meant to add features to a PartDesign Body. These tools can be accessed from the menu and toolbar buttons while an object or sub-element (vertex, edge, face) is selected.
The features can be placed in different categories:
- Feature base: refers to the Base Feature object that can be created in a PartDesign Body.
- Additive and subtractive
- Primitive shapes: Box, Cone, Cylinder, Ellipsoid, Prism, Sphere, Torus, and Wedge.
- Primitive shapes subtractive: Subtractive Box, Subtractive Cone, Subtractive Cylinder, Subtractive Ellipsoid, Subtractive Prism, Subtractive Sphere, Subtractive Torus, and Subtractive Wedge.
- Profile based: Pad, Revolution, Loft, Pipe.
- Profile based subtractive: Pocket, Hole, Groove, Subtractive Loft, Subtractive Pipe.
- Boolean, including fuse, cut, and common.
- Dress up
- Transform
Inheritance
Simplified diagram of the relationships between the core objects in the program. The PartDesign::Feature
objects are used to build parametric 3D solids, and thus are derived from the basic Part::Feature
object.
Scripting
See also: FreeCAD Scripting Basics, and scripted objects.
See Part Feature for the general information on adding objects from the Python console.
See PartDesign Body for the general information on adding a Body. Once a Body exists, features can be attached to it using the Body's addObject()
method.
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()
- Narzędzia struktury: Część, Grupa
- Narzędzia wspomagające: Utwórz zawartość, Nowy szkic, Edycja szkicu, Mapuj szkic na ścianę
- Narzędzia do modelowania
- Narzędzia do ustalania położenia punktów odniesienia: Utwórz punkt odniesienia, Utwórz linię odniesienia, Utwórz płaszczyznę odniesienia, Układ współrzędnych, Łącznik kształtu, Łącznik kształtów podrzędnych, Utwórz klon
- Narzędzia addytywne: Wyciągnięcie, Wyciągnij przez obrót, Wyciągnięcie przez profile, Wyciągnięcie po ścieżce, Addytywna helisa, Addytywny sześcian, Addytywny walec,Addytywna sfera, Addytywny stożek, Addytywna elipsoida, Addytywny torus, Addytywny graniastosłup, Addytywny klin
- Narzędzia subtraktywne: Kieszeń, Otwór, Rowek, Subtraktywne wyciągnięcie przez profile, Subtraktywne wyciągnięcie po ścieżce, Subtraktywna helisa, Subtraktywny sześcian, Subtraktywny walec, Subtraktywna sfera, Subtraktywny stożek, Subtraktywna elipsoida, Subtraktywny torus,Subtraktywny graniastosłup, Subtraktywny klin
- Narzędzia do transformacji: Odbicie lustrzane, Szyk liniowy, Szyk kołowy, Transformacja wielokrotna, Skaluj
- Narzędzia ulepszające: Zaokrąglenie, Fazka, Pochylenie ścian, Grubość
- Funkcje logiczne Funkcje logiczne
- Dodatki: Przenieś, Koło łańcuchowe, Koło zębate ewolwentowe, Kreator projektowania wału
- Narzędzia menu kontekstowego: Ustaw czubek, Przenieś cechę, Przenieś cechę w drzewie, Wygląd zewnętrzny, Ustaw kolor
- 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