Superficie: Secciones
|
Superficie: Secciones |
| Ubicación en el Menú |
|---|
| Superficie → Secciones |
| Entornos de trabajo |
| Entorno de Trabajo Superficie |
| Atajo de teclado por defecto |
| Ninguno |
| Introducido en versión |
| 0.19 |
| Ver también |
| Ninguno |
Descripción
La herramienta Secciones de Superficie crea una superficie a partir de una serie de bordes seccionales.
Izquierda: Aristas de control (secciones transversales). Derecha: Superficie producida a partir de estas aristas.
Uso
- Asegúrese de tener al menos dos aristas o curvas en el espacio. Por ejemplo, puede crearlas con las herramientas del
Entorno de Trabajo Borrador o
Entorno de Trabajo Croquizador.
- Hay varias maneras de usar la herramienta:
- Pulse el botón
Secciones.
- Seleccione la opción Superficie →
Secciones del menú.
- Pulse el botón
- Pulse Añadir arista.
- Utilice el puntero para seleccionar los bordes deseados en la Vista_3D; se mostrará una vista previa de la forma final tras seleccionar dos bordes válidos.
- Pulse Aceptar para completar la operación.
Opciones
- Añadir Arista: Pulse una vez para empezar a seleccionar aristas en la Vista 3D. Se pueden elegir líneas individuales como
BSplines del Borrador y
BSplines del Croquizador, así como cualquier arista de objetos sólidos, como las de
Cuerpos y
Primitivas.
- Eliminar Borde: Pulse una vez para empezar a seleccionar aristas en la Vista 3D; Deben ser aristas que se hayan seleccionado previamente con Añadir Arista.
- Botón Derecho del Ratón: Abra el menú contextual y seleccione Eliminar, o pulse Suprimir en el teclado, para eliminar la arista seleccionada en la lista.
- Arrastra: Arrastre el elemento seleccionado en la lista para cambiar el orden de procesamiento; la lista se procesa de arriba abajo.
- Pulse Cancelar o Escape para cancelar la operación.
Propiedades
Un objeto Secciones de Superficie (clase Surface::Sections) 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ísticas de Pieza, el objeto Surface Sections tiene las siguientes propiedades en la Vista de Propiedades.
Datos
Secciones
- DatosNSections (
LinkSubList): Una lista de aristas que se utilizarán para construir la superficie.
Vistas
Base
- VistaControl Points (
Bool): Por defecto esfalse; si se establece entrue, mostrará una superposición con los puntos de control de la superficie.
Torsión de la Superficie
La forma de la superficie depende de la dirección de los bordes seleccionados; si se seleccionan bordes y el resultado es una superficie que se retuerce sobre sí misma, es posible que uno de los bordes necesite su lista de vértices en orden inverso. Consulte la información en Superficie de Relleno Geométrico para obtener una explicación más completa.
Programación de Scripts
Ver también: Conceptos Básicos de Programación de Scripts en FreeCAD.
La herramienta Secciones de superficie se puede usar en Macros y desde la Consola de Python agregando el objeto Surface::Sections.
- Los bordes que se usarán para definir la superficie deben asignarse como LinkSubList a la propiedad
NSectionsdel objeto.
- Todos los objetos con bordes deben calcularse antes de poder usarlos como entrada para las propiedades del objeto Secciones.
import FreeCAD as App
import Draft
doc = App.newDocument()
pl1 = App.Placement()
obj1 = Draft.make_circle(50, placement=pl1, face=False, startangle=0, endangle=180)
pl2 = App.Placement(App.Vector(0, 0, 25), App.Rotation())
obj2 = Draft.make_circle(30, placement=pl2, face=False, startangle=0, endangle=180)
points3 = [App.Vector(18, -10, 50),
App.Vector(12, 10, 50),
App.Vector(-12, 10, 50),
App.Vector(-18, -10, 50)]
obj3 = Draft.make_bspline(points3)
points4 = [App.Vector(15, -20, 100),
App.Vector(0, 6, 100),
App.Vector(-15, -20, 100)]
obj4 = Draft.make_bspline(points4)
doc.recompute()
surf = doc.addObject("Surface::Sections", "Surface")
surf.NSections = [(obj1, "Edge1"),
(obj2, "Edge1"),
(obj3, "Edge1"),
(obj4, "Edge1")]
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