Jump to content

Superficie: Mezcla de Curvas

From FreeCAD Documentation
This page is a translated version of the page Surface BlendCurve and the translation is 100% complete.

Sperficie: Mezcla de Curvas

Ubicación en el Menú
Supercie → Mezclar Curva
Entornos de trabajo
Surface
Atajo de teclado por defecto
Ninguno
Introducido en versión
0.21
Ver también
Ninguno

Descripción

La herramienta Mezcla de Curvas crea una curva de Bezier entre dos bordes, con la continuidad deseada.

La geometría base puede pertenecer a curvas creadas con el Bocetador o el Croquizador, pero también puede pertenecer a objetos sólidos como los creados con el Entorno de Trabajo Pieza.

Curva de fusión de superficie que une 2 aristas con continuidad G3. El polígono naranja representa los puntos de control. El peine de curvatura (del complemento Curvas) es suave en los puntos de contacto.

Uso

  1. Seleccione dos aristas en la Vista 3D
  2. Hay varias maneras de usar la herramienta:
    • Pulse el botón Curva de fusión.
    • Seleccione la opción Superficie → Mezcla de Curvas del menú.
  3. Ajuste la forma de la curva en las propiedades de datos del objeto o introduced in 1.1: haga doble clic en el objeto y use el panel de tareas.

Propiedades

Un objeto Mezcla de Curvas se deriva de la Característica de Pieza básica (clase Part::Feature, a través de la subclase Part::Spline), por lo tanto comparte todas las propiedades de esta última.

Además de las propiedades descritas en Característica de Pieza, el objeto Surface BlendCurve tiene las siguientes propiedades en la Vista de Propiedades.

Datos

Mecla de Curvas

  • DatosBorde de Inicio (LinkSub): Primera arista de entrada.
  • DatosContinuidad de Inicio (Enteger): Valor de continuidad geométrica.
  • DatosParámetro de Inicio (Float): Parámetro normalizado a lo largo de la arista; desde 0.0 (inicio de la arista) hasta 1.0 (final de la arista).
  • DatosTamaño de Inicio (Float): Tamaño de la tangente.
  • DatosBorde Final (LinkSub): Segunda arista de entrada.
  • DatosFinal de la Continuidad (Enteger): Valor de continuidad geométrica.
  • DatosEnd Parameter (Float): Parámetro normalizado a lo largo de la arista; desde 0.0 (inicio de la arista) hasta 1.0 (final de la arista).
  • DatosTamaño Final (Float): Tamaño de la tangente.

Vistas

Base

  • VistaPuntos de Control (Booleno): por defecto es false; si se establece en true, mostrará una superposición con los puntos de control de la curva.

Programación de Scripts

Véase también: Conceptos Básicos de Programación en FreeCAD.

La herramienta Curva de fusión se puede usar en Macros y desde la Python Console agregando el objeto Surface::FeatureBlendCurve.

  • Todos los objetos con bordes deben calcularse antes de poder usarlos como entrada para las propiedades de la Curva de fusión.
import FreeCAD as App
import Draft

doc = App.newDocument()

points1 = [App.Vector(-20, -20, 0), App.Vector(-20, -8, 0), App.Vector(-17, 7, 0), App.Vector(-18, 25, 0)]
obj1 = Draft.make_bspline(points1)

points2 = [App.Vector(60, 26, 0), App.Vector(37, 4, 0), App.Vector(33, -20, 0)]
obj2 = Draft.make_bspline(points2)

doc.recompute()

bcurve = doc.addObject("Surface::FeatureBlendCurve","BlendCurve")
bcurve.StartEdge = (obj1, 'Edge1')
bcurve.EndEdge = (obj2, 'Edge1')
bcurve.EndParameter = 1.00
bcurve.StartSize = -5.00
bcurve.EndSize = -5.00

doc.recompute()