Draft WireToBSpline/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "Aby przekonwertować polilinię na krzywą złożoną lub odwrotnie, należy przekazać właściwość {{incode|Punkty}} obiektu źródłowego do metody {{incode|make_bspline}} lub odpowiednio metody {{incode|make_wire}} modułu Rysunek Roboczy.")
(Created page with "# Wybierz narzędzie Polilinia lub Krzywa złożona. # Istnieje kilka sposobów na wywołanie polecenia: #* Naciśnij przycisk {{Button|16px '''Polilinia na krzywą złożoną'''}}. #* Wybierz z menu opcję {{MenuCommand|Modyfikacja → 16px Polilinia na krzywą złożoną}}. # Tworzony jest nowy obiekt.")
Line 29: Line 29:
==Użycie==
==Użycie==


# Select a [[Draft_Wire|Draft Wire]] or a [[Draft_BSpline|Draft BSpline]].
# Wybierz narzędzie [[Draft_Wire/pl|Polilinia]] lub [[Draft_BSpline/pl|Krzywa złożona]].
# Istnieje kilka sposobów na wywołanie polecenia:
# There are several ways to invoke the command:
#* Press the {{Button|[[Image:Draft_WireToBSpline.svg|16px]] [[Draft_WireToBSpline|Wire to B-spline]]}} button.
#* Naciśnij przycisk {{Button|[[Image:Draft_WireToBSpline.svg|16px]] '''Polilinia na krzywą złożoną'''}}.
#* Select the {{MenuCommand|Modification → [[Image:Draft_WireToBSpline.svg|16px]] Wire to B-spline}} option from the menu.
#* Wybierz z menu opcję {{MenuCommand|Modyfikacja → [[Image:Draft_WireToBSpline.svg|16px]] Polilinia na krzywą złożoną}}.
# Tworzony jest nowy obiekt.
# A new object is created.


<span id="Notes"></span>
<span id="Notes"></span>

Revision as of 09:19, 18 December 2023

Rysunek Roboczy: Polilinia na krzywą złożoną

Lokalizacja w menu
Modyfikacja → Polilinia na krzywą złożoną
Środowisko pracy
Rysunek Roboczy, Architektura
Domyślny skrót
brak
Wprowadzono w wersji
-
Zobacz także
Polilinia, Krzywa złożona

Opis

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ę.

Użycie

  1. Wybierz narzędzie Polilinia lub Krzywa złożona.
  2. Istnieje kilka sposobów na wywołanie polecenia:
    • Naciśnij przycisk Polilinia na krzywą złożoną.
    • Wybierz z menu opcję Modyfikacja → Polilinia na krzywą złożoną.
  3. Tworzony jest nowy obiekt.

Uwagi

  • The command may result in a closed, self-intersecting Draft Wire or Draft BSpline with a face. Such an object will not display properly in the 3D view. Its DANEMake Face property, or its DANEClosed property, must be set to false.

Tworzenie skryptów

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.

Example:

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()