Superficie: Mezcla de Curvas
|
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
- Seleccione dos aristas en la Vista 3D
- 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ú.
- Pulse el botón
- 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; desde0.0(inicio de la arista) hasta1.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; desde0.0(inicio de la arista) hasta1.0(final de la arista). - DatosTamaño Final (
Float): Tamaño de la tangente.
Vistas
Base
- VistaPuntos de Control (
Booleno): por defecto esfalse; si se establece entrue, 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.
- Los bordes que se usarán para definir la curva deben asignarse como Propiedades Personalizadas de la Aplicación a las propiedades
StartEdgeyEndEdgedel objeto.
- 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()
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub