|
|
| Ubicación en el Menú |
|---|
| Boceto → Contorno a BSpline |
| Entornos de trabajo |
| Boceto, Arquitectura |
| Atajo de teclado por defecto |
| Ninguno |
| Introducido en versión |
| - |
| Ver también |
| Ninguno |
Descripción
Converting a wire to a B-spline, and a closed B-spline to a closed wire
Utilización
- Selecciona un contorno o una BSpline
- Presiona el botón
Contorno a BSpline
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 DatosMake Face property, or its DatosClosed property, must be set to
false.
Scripting
Programación
No disponible, pero crear un nuevo objeto con los puntos de otro es sencillo, por ejemplo:
- if the active object is a wire
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()
Esta página ha sido recuperada de https://wiki.freecad.org/Draft_WireToBSpline