|
Lokalizacja w menu |
---|
Modyfikacja → Polilinia na krzywą złożoną |
Środowisko pracy |
Rysunek Roboczy |
Domyślny skrót |
brak |
Wprowadzono w wersji |
- |
Zobacz także |
Polilinia, Krzywa złożona |
Polecenie Polilinia na krzywą złożoną konwertuje polilinię na krzywą złożoną i odwrotnie.
Konwersja polinii pomocniczej w linię złożoną, a zamkniętej linii złożonej w zamkniętą polinię.
FAŁSZ
.
Zobacz również stronę: Dokumentacja API generowana automatycznie oraz Podstawy pisania skryptów dla FreeCAD.
Aby przekonwertować polilinię na krzywą złożoną lub odwrotnie, należy przekazać właściwość Punkty
obiektu źródłowego do metody make_bspline
lub odpowiednio metody make_wire
modułu Rysunek Roboczy.
Przykład:
import FreeCAD as App
import Draft
doc = App.newDocument()
p1 = App.Vector(1000, 1000, 0)
p2 = App.Vector(2000, 1000, 0)
p3 = App.Vector(2500, -1000, 0)
p4 = App.Vector(3500, -500, 0)
base_wire = Draft.make_wire([p1, p2, p3, p4])
base_spline = Draft.make_bspline([-p1, -1.3*p2, -1.2*p3, -2.1*p4])
points1 = base_wire.Points
spline_from_wire = Draft.make_bspline(points1)
points2 = base_spline.Points
wire_from_spline = Draft.make_wire(points2)
doc.recompute()