Część: Płaszczyzna

From FreeCAD Documentation
This page is a translated version of the page Part Plane and the translation is 100% complete.

Część: Płaszczyzna

Lokalizacja w menu
Część → Utwórz geometrie pierwotne ... → Płaszczyzna
Środowisko pracy
Część, OpenSCAD
Domyślny skrót
brak
Wprowadzono w wersji
-
Zobacz także
Utwórz geometrie pierwotne

Opis

Płaszczyzna środowiska praczy Część to parametryczna prostokątna płaszczyzna, którą można utworzyć za pomocą polecenia Utwórz geometrie pierwotne .... W układzie współrzędnych zdefiniowanym przez właściwość DANEUmiejscowienie, płaszczyzna leży na płaszczyźnie XY, z przednim lewym narożnikiem w punkcie początkowym i przednią krawędzią równoległą do osi X.

Użycie

Zobacz stronę Geometrie pierwotne.

Przykład

Płaszczyzna środowiska pracy Część na przykładzie skryptu

Poniżej pokazano obiekt Płaszczyzny utworzony za pomocą przykładowego skryptu.

Właściwości

Zapoznaj się również z informacjami na stronie: Edytor właściwości.

Obiekt Płaszczyzna wywodzi się z obiektu Część: Cecha i dziedziczy wszystkie jego właściwości. Posiada on również następujące dodatkowe właściwości:

Dane

Dołączenie

Obiekt ten ma takie same właściwości dołączania jak Part: Part2DObject.

Płaszczyzna

  • DANEDługość (Length): Długość płaszczyzny. Jest to wymiar w kierunku X. Domyślnie 10mm.
  • DANESzerokość (Length): Szerokość płaszczyzny. Jest to wymiar w kierunku Y. Domyślnie 10mm.

Tworzenie skryptów

Zobacz również: Dokumentacja API generowana automatycznie oraz Skrypty w środowisku Część i Podstawy pisania skryptów dla FreeCAD.

Płaszczyzna środowiska pracy Część jest tworzony za pomocą metody addObject().

plane = FreeCAD.ActiveDocument.addObject("Part::Plane", "myPlane")
  • Gdzie parametr "myPlane" jest etykietą dla obiektu.
  • Funkcja zwraca nowo utworzony obiekt.

Przykład:

import FreeCAD as App

doc = App.activeDocument()

plane = doc.addObject("Part::Plane", "myPlane")
plane.Length = 4
plane.Width = 8
plane.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(20, 75, 60))

doc.recompute()