Draft BSpline/es

Borrador: B-Spline

Ubicación en el Menú
Dibujar → B-Spline
Dibujar en 2D → B-Spline
Entornos de trabajo
{{{Workbenches}}}
Atajo de teclado por defecto
B S
Introducido en versión
0.7
Ver también
Cable, Curva Cúbica de Bézier, Curva de Bézier

Descripción

El comando BSpline crea una Curva B-Spline a partir de varios puntos.

El comando BSpline especifica los Puntos Exactos por los que pasará la curva. Los comandos Curva de Bézier y Curva Cúbica de Bézier, por otro lado, utilizan Puntos de Control para definir la posición y la curvatura de la spline.

Spline definida por múltiples puntos

Uso

Véase también: Bandeja del Borrador, Ajustar y Restricción.

  1. Existen varias formas de ejecutar el comando:
  2. Se abrirá el panel de tareas B-Spline. Consulte Opciones para obtener más información.
  3. Seleccione el primer punto en la Vista 3D o introduzca las coordenadas y pulse el botón Introducir Punto.
  4. Seleccione puntos adicionales en la Vista 3D o introduzca las coordenadas y pulse el botón Introducir Punto.
  5. Pulse Esc o el botón Cerrar para finalizar el comando.

Opciones

Los atajos de teclado para caracteres individuales disponibles en el panel de tareas se pueden modificar. Consulte Preferencias del Borrador. Los atajos que se mencionan aquí son los predeterminados.

  • Para introducir manualmente las coordenadas, introduzca las componentes X, Y y Z, y pulse la tecla Enter después de cada uno. También puede pulsar el botón Introducir Punto cuando tenga los valores deseados. Se recomienda mover el puntero fuera de la vista 3D antes de introducir las coordenadas.
  • Pulse la tecla R o haga clic en la casilla Relativo para activar o desactivar el modo relativo. Si el modo relativo está activado, las coordenadas son relativas al último punto, si está disponible; de ​​lo contrario, son relativas al origen del sistema de coordenadas.
  • Pulse la tecla G o haga clic en la casilla Global para activar o desactivar el modo global. Si el modo global está activado, las coordenadas son relativas al sistema de coordenadas global; de lo contrario, son relativas al plano de trabajo.
  • Pulse F o haga clic en la casilla de verificación Redondear1.0 and below o Crear Caraintroduced in 1.1 para activar o desactivar el modo de creación de caras. Si el modo de creación de caras está activado, la spline creada tendrá DatosCrear Cara establecido en true y una cara rellena, siempre que esté cerrada y no se autointerseque. Una spline con autointersección y una cara no se mostrará correctamente; para este tipo de spline, DatosCrear Cara debe establecerse en false.
  • Pulse N o haga clic en la casilla de verificación Continuar para activar o desactivar el modo de continuación. Si el modo de continuación está activado, el comando se reiniciará después de usar Terminar o Cerrar, o después de crear una spline cerrada ajustándose al primer punto de la spline, lo que le permitirá seguir creando splines.
  • Pulse / o el botón Deshacer para deshacer el último punto.
  • Pulse A o el botón Terminar para finalizar el comando y dejar la spline abierta.
  • Pulse la tecla O o el botón Cerrar para finalizar el comando y cerrar la spline. También puede crear una spline cerrada ajustándola al primer punto de la misma.
  • Pulse la tecla W o el botón Wipe para eliminar los segmentos de curva ya colocados, pero continúe trabajando desde el último punto.
  • Pulse la tecla U o el botón Ajustar Plano de Trabjo para ajustar el plano de trabajo actual en la orientación definida por el último y el punto anterior.
  • Pulse la tecla S para activar o desactivar el ajuste a la línea de dibujo (Ajustar). * Pulse Esc o el botón Cerrar para finalizar el comando.

Notas

Propiedades

Ver también: Vista de Propiedades.

Un objeto BSpline se deriva de un objeto Part Part2DObject1.0 and below o de un objeto Pieza: Característica1.1 and above y hereda todas sus propiedades. También tiene las siguientes propiedades adicionales:

Datos

Adjunto

El objeto tiene las mismas propiedades de conexión que un Part Part2DObject.

Borrador

Vista

Borrador

Programación de Scripts

Véase también: Documentación de la API Autogenerada y Conceptos Básicos de Scripting de FreeCAD.

Para crear una curva BSpline en borrador, utilice el método make_bspline (introduced in 0.19) del módulo Draft. Este método reemplaza al método obsoleto makeBSpline.

bspline = make_bspline(pointslist, closed=False, placement=None, face=None, support=None)
bspline = make_bspline(Part.Wire, closed=False, placement=None, face=None, support=None)

Ejemplo:

import FreeCAD as App
import Draft

doc = App.newDocument()

p1 = App.Vector(0, 0, 0)
p2 = App.Vector(1000, 1000, 0)
p3 = App.Vector(2000, 0, 0)

spline1 = Draft.make_bspline([p1, p2, p3], closed=False)
spline2 = Draft.make_bspline([p1, 2*p3, 1.3*p2], closed=False)
spline3 = Draft.make_bspline([1.3*p3, p1, -1.7*p2], closed=False)

doc.recompute()