|
Borrador: Trama |
| Ubicación en el Menú |
|---|
| Dibujar → Trama Anotaicón → Trama |
| Entornos de trabajo |
| Entorno Borrador, Entorno de Trabajo BIM |
| Atajo de teclado por defecto |
| H A |
| Introducido en versión |
| 0.20 |
| Ver también |
| Patrón |
Cuando se calcula el patrón de sombreado de una cara, este se traslada temporalmente al plano XY global por defecto. Para una cara con aristas rectas, la primera arista recta determina cómo se produce este proceso. El primer punto de dicha arista se sitúa en el origen y la arista se alinea con el eje X. Si crea Cables teniendo esto en cuenta, podrá controlar cómo se alinea el patrón de sombreado con el contorno de la cara.
Si todas las caras del objeto seleccionado se encuentran en el plano XY global, puede desactivar este comportamiento predeterminado estableciendo la propiedad DatosTrasladar del sombreado de borrador en false. El patrón de sombreado se alineará entonces con el origen y el eje X del sistema de coordenadas global. Para caras en el plano XY con bordes rectos, la propiedad DatosTrasladar permite alternar entre patrones absolutos (a la izquierda en la imagen) y relativos (a la derecha en la imagen).
Dos líneas de referencia con sombreado.
Las líneas se crearon en sentido antihorario partiendo del punto inferior izquierdo.
Para el sombreado de referencia de la izquierda, la propiedad Trasladar está configurada como falsa.
Para el sombreado de referencia de la derecha, está configurada como verdadera.
Es posible especificar una ruta relativa para el archivo PAT. Para ello, el documento de FreeCAD debe haberse guardado al menos una vez. Consulte Draft ShapeString para ver algunos ejemplos.
Véase también: Vista de Propiedades.
Un objeto Trama se deriva de un objeto Característica de la Pieza y hereda todas sus propiedades. También tiene las siguientes propiedades adicionales:
Trama
Link): Especifica el objeto cuyas caras se sombrean.Fichero): Especifica el archivo PAT.Cadena): Especifica el nombre del patrón.Ángulo): Especifica la rotación del patrón.Float): Especifica la escala del patrón.Booleano): Especifica si las caras se trasladan temporalmente al plano XY global durante el proceso de sombreado. Si se establece en false, puede generar resultados incorrectos para caras que no sean XY.
Véase también: Documentación de la API autogenerada y Conceptos Básicos de Scripting de FreeCAD.
Para crear un Sombreado, utilice el método make_hatch del módulo Borrador.
hatch = make_hatch(selection, filename, pattern, scale, rotation)
Where selection can be a single object, a list of objects, a selection set with subelements: Gui.Selection.getSelectionEx("", 0) , or a LinkSubList-like iterable.
Ejemplo:
import FreeCAD as App
import Draft
doc = App.newDocument()
filename = App.getResourceDir() + "Mod/TechDraw/PAT/FCPAT.pat"
pattern = "Horizontal5"
rectangle = Draft.make_rectangle(4000, 1000)
rectangle.MakeFace = True
hatch_rectangle = Draft.make_hatch(rectangle, filename, pattern, scale=50, rotation=45)
box = doc.addObject("Part::Box", "Box")
box.Length = 2000
box.Width = 2000
box.Height = 2000
box.Placement.Base = App.Vector(5000, 0, 0)
hatch_box = Draft.make_hatch([[box, ["Face3", "Face6"]]], filename, pattern, scale=75, rotation=45)
doc.recompute()