|
Lokalizacja w menu |
---|
Kreślenie → Wielokąt foremny Kreślenie 2D → Wielokąt foremny |
Środowisko pracy |
Rysunek Roboczy, BIM |
Domyślny skrót |
P G |
Wprowadzono w wersji |
0.7 |
Zobacz także |
brak |
Polecenie Wielokąt foremny tworzy okrąg w bieżącej płaszczyźnie roboczej na bazie punktu środkowego i promienia. Promień może być zdefiniowany przez wybranie punktu.
Szkic wielokąta może zostać przełączony z wpisanego na opisany poprzez zmianę jego właściwości DANETryb kreślenia. Narożniki szkicu wielokąta można zaokrąglić lub sfazować, zmieniając odpowiednio właściwości DANEPromień zaokrąglenia lub DANEPromień sfazowania.
Wielokąt foremny zdefiniowany przez dwa punkty, środek i promień.
Zapoznaj się również z informacjami na stronie: Tacka narzędziowa, Przyciąganie oraz Wiązania.
Skróty klawiaturowe jedno znakowe dostępne w panelu zadań można zmienić. Zobacz stronę Preferencji. Skróty wymienione tutaj są skrótami domyślnymi (w wersji 1.0).
true
i będzie miał wypełnioną ścianę.
Zobacz także strony: Edytor ustawień oraz Rysunek Roboczy: Ustawienia.
Zapoznaj się również z informacjami na stronie: Edytor właściwości.
Obiekt Wielokąt foremny środowiska Rysunek Roboczy wywodzi się z obiektu Część: Part2DObject i dziedziczy wszystkie jego właściwości. Posiada on również następujące dodatkowe właściwości:
Rysunek Roboczy
Area
): (tylko do odczytu) określa obszar ściany wielokąta. Wartość będzie wynosić 0.0
jeśli włsściwość DANEUtwórz ścianę ma wartość FAŁSZ
.Length
): określa długość faz w narożnikach wielokąta.Enumeration
): określa, czy wielokąt jest wpisany
w okrąg lub opisany
okręgiem.Integer
): określa liczbę boków wielokąta.Length
): określa promień zaokrąglenia w rogach wielokąta.Bool
): określa, czy wielokąt tworzy ścianę, czy nie. Jeśli ma wartość PRAWDA
, tworzona jest ściana, w przeciwnym razie tylko kontur jest uważany za część obiektu.Length
): określa promień okręgu definiującego wielokąt.
Rysunek Roboczy
Enumeration
): określa Wzór, którym ma zostać wypełniona ściana wielokąta. Ta właściwość działa tylko jeśli właściwość DANEUtwórz ścianę ma wartość true
i jeśli właściwość WIDOKTryb wyświetlania ma wartość Cieniowany z krawędziami
.Float
): określa rozmiar Wzoru.
Zobacz również stronę: Dokumentacja API generowana automatycznie oraz Podstawy pisania skryptów dla FreeCAD.
Aby utworzyć Wielokąt foremny środowiska Rysunek Roboczy użyj metody make_polygon
modułu Rysunek Roboczy (dostępne w wersji 0.19). Ta metoda zastępuje przestarzałą metodę makePolygon
.
polygon = make_polygon(nfaces, radius=1, inscribed=True, placement=None, face=None, support=None)
wielokąt
z podaną liczbą ścian (nfaces
) i oparty na promieniu
okręgu w milimetrach.wpisany
ma wartość Prawda
, wielokąt zostanie wpisany w okrąg, w przeciwnym razie zostanie opisany.umiejscowienie
ma wartość Brak
, wielokąt zostanie utworzony w punkcie początkowym, a jeden z jego wierzchołków będzie leżał na osi X.ściana
ma wartość Prawda
, wielokąt utworzy ścianę, czyli będzie wyglądał na wypełniony.Przykład:
import FreeCAD as App
import Draft
doc = App.newDocument()
polygon1 = Draft.make_polygon(4, radius=500)
polygon2 = Draft.make_polygon(5, radius=750)
zaxis = App.Vector(0, 0, 1)
p3 = App.Vector(1000, 1000, 0)
place3 = App.Placement(p3, App.Rotation(zaxis, 90))
Polygon3 = Draft.make_polygon(6, radius=1450, placement=place3)
doc.recompute()