|
Borrador: Envoltura de Cara |
| Ubicación en el Menú |
|---|
| Dibujar → Envoltura de Cara 3D/BIM → Herramientas 3D genéricas → Envoltura de Cara |
| Entornos de trabajo |
| Entorno Borrador, Entorno de Trabajo BIM |
| Atajo de teclado por defecto |
| Draft: F F |
| Introducido en versión |
| 0.14 |
| Ver también |
| Ninguno |
El comando Envoltorio de Cara crea un objeto de superficie a partir de las caras seleccionadas. Un Envoltorio de Cara es paramétrico; se actualizará si modifica sus objetos de origen.
Se puede utilizar para crear una extrusión a partir de un conjunto de caras. Esta extrusión puede representar, por ejemplo, un acabado de pared en el diseño arquitectónico.
Envoltorio de Cara creado a partir de las caras de las paredes
Véase también: Vista de Propiedades.
A la izquierda, un Envoltorio de Cara extruido con esquinas cerradas (rosa);
a la derecha, otro extruido con esquinas abiertas (naranja).
Las esquinas cerradas son una característica de la versión 1.1.
Un objeto Envoltorio de Cara se deriva de un objeto Característica de la pieza y hereda todas sus propiedades. También tiene las siguientes propiedades adicionales:
Borrador
Área) (solo lectura): Especifica el área total de las caras vinculadas del enlazador de caras.Distancia): Especifica el grosor de extrusión del enlazador de caras. introduced in 1.1: Si el enlazador de caras tiene caras conectadas y DatosCoser es true, se intenta cerrar las esquinas de la extrusión. Si esto no es posible, las caras se extruyen por separado.Lista de Sublistas de Enlaces): Especifica las caras vinculadas del enlazador de caras.Distancia): Especifica una distancia de desplazamiento que se aplicará entre el enlazador de caras y las caras originales antes de la extrusión.Booleano): Especifica si se deben eliminar las líneas divisorias que dividen las caras coplanares del enlazador de caras. * DatosCoser (Booleano): Especifica si se debe realizar una operación de costura topológica en el encuadernador.
Borrador
Enumeración): especifica el Patrón con el que se rellenarán las caras del enlazador de caras. Esta propiedad solo funciona si VistaModo de Visualización es Líneas Planas.Foltar): especifica el tamaño del Tamaño del Patrón.
Véase también: Documentación de la API autogenerada y Conceptos Básicos de Scripting de FreeCAD.
Para crear un Envoltorio, utilice el método make_facebinder (introduced in 0.19) del módulo Borrador. Este método reemplaza al método obsoleto makeFacebinder.
facebinder = make_facebinder(selectionset)
facebinder a partir del selectionset dado, que es una lista de SelectionObjects devueltos por FreeCADGui.Selection.getSelectionEx(). Solo se tienen en cuenta las caras seleccionadas.selectionset también puede ser un PropertyLinkSubList.Un PropertyLinkSubList es una lista de tuplas. Cada tupla contiene como primer elemento un object y como segundo elemento una lista (o tupla) de cadenas; estas cadenas indican los nombres de los subelementos (caras) de ese objeto.
PropertyLinkSubList = [tuple1, tuple2, tuple3, ...]
PropertyLinkSubList = [(object1, list1), (object2, list2), (object3, list3), ...]
PropertyLinkSubList = [(object1, ['Face1', 'Face4', 'Face6']), ...]
PropertyLinkSubList = [(object1, ('Face1', 'Face4', 'Face6')), ...]
El grosor del Envoltorio se puede añadir sobrescribiendo su atributo Extrusion; el valor se introduce en milímetros.
La posición del Envoltorio se puede cambiar sobrescribiendo su atributo Placement, o sobrescribiendo individualmente sus atributos Placement.Base y Placement.Rotation.
Ejemplo:
import FreeCAD as App
import FreeCADGui as Gui
import Draft
doc = App.newDocument()
# Insert a solid box
box = doc.addObject("Part::Box", "Box")
box.Length = 2300
box.Width = 800
box.Height = 1000
# selection = Gui.Selection.getSelectionEx()
selection = [(box, ("Face1", "Face6"))]
facebinder = Draft.make_facebinder(selection)
facebinder.Extrusion = 50
doc.recompute()
facebinder.Placement.Base = App.Vector(1000, -1000, 100)
facebinder.ViewObject.ShapeColor = (0.99, 0.99, 0.4)
doc.recompute()