|
|
| Umístění Menu |
|---|
| Kreslení -> Drát do B-křivky |
| Pracovní stoly |
| Kreslení, Architektura |
| Výchozí zástupce |
| Nikdo |
| Představen ve verzi |
| - |
| Viz také |
| Nikdo |
Popis
Converting a wire to a B-spline, and a closed B-spline to a closed wire
Použití
- Vyberte drát nebo B-křivku
- Stiskněte tlačítko
Kreslení Drát do B-křivky
Notes
- 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 ÚdajeMake Face property, or its ÚdajeClosed property, must be set to
false.
Scripting
Skriptování
Není dostupné, ale vytvoření nového objektu z bodů jiného objektu je snadné, například:
- Je-li aktivní objekt drát:
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()
Tato stránka je načtena z https://wiki.freecad.org/Draft_WireToBSpline