Bocetador: Vista de Formas 2d
|
Boceto: Vista de Forma 2D |
| Ubicación en el Menú |
|---|
| Modificación → Vista de Forma 2D |
| Entornos de trabajo |
| Boceto, Arquitectura |
| Atajo de teclado por defecto |
| Ninguno |
| Introducido en versión |
| - |
| Ver también |
| Ninguno |
Descripción
El comando Draft Shape2DView crea proyecciones 2D a partir de objetos seleccionados, generalmente sólidos 3D o Planos de Sección. Las proyecciones se colocan en la Vista 3D.
Las proyecciones de dimensiones de las formas 2D se pueden mostrar en una página del Entorno de Trabajo de Dibujo Técnico usando el comando Vista del Boceto. Alternativamente, este Entorno ofrece sus propios comandos de proyección. Pero estos crean proyecciones que solo se muestran en la página de dibujo y no en la Vista 3D.
Proyección de figuras sólidas sobre el plano XY
Utilización
- Opcionalmente, gire la Vista 3D. La dirección de la cámara en la Vista 3D determina el vector de proyección. Por ejemplo, una Vista Superior se proyectará sobre el plano XY. El vector de proyección se ignora para las proyecciones creadas a partir de Planos de Sección.
- Opcionalmente, seleccione uno o más objetos.
- Existen varias formas de ejecutar el comando:
- Pulse el botón
Vista 2D de Forma.
- Seleccione la opción Modificación →
Vista 2D de la Forma del menú.
- Pulse el botón
- Si aún no ha seleccionado ningún objeto: seleccione un objeto en la Vista_3D.
- Los objetos proyectados se crean en el plano XY.
Cómo generar planos y secciones con diferentes grosores de línea
Se pueden generar fácilmente dibujos con diferentes grosores de línea para las líneas visibles y las de corte utilizando dos objetos shape2Dview del mismo Plano de Sección. Uno de los objetos shape2Dview tiene su modo de proyección configurado en Sólido, que renderiza las líneas visibles, y el otro configurado en Líneas de corte o Caras de corte para renderizar las líneas de corte. A continuación, ambos objetos shape2Dview se colocan en la misma ubicación, uno encima del otro.
Propiedades
Véase también: Vista de Propiedades.
Un objeto Vista 2D se deriva de un objeto Pieza 2D y hereda todas sus propiedades. También tiene las siguientes propiedades adicionales:
Datos
Borrador
- DatosAuto Actualización (
Booleano): Especifica si la proyección debe recalcularse automáticamente si el objeto DatosBase cambia. SeleccionarFalsopuede ser útil si hay muchas vistas 2D en un documento o si son complejas. Si se establece enFalso, se debe usar el comando Actualización Estándar para actualizar la proyección.
- DatosBase (
Enlace): Especifica el objeto que se va a proyectar.
- DatosClip (
Booleano): Si esVerdadero, el contenido se recorta a los bordes del plano de sección, si corresponde. Esto anula la propiedad Clip del objeto base.
- DatosNúmero de Caras (
Lista de Enteros): Especifica los índices de las caras que se van a proyectar. Solo funciona si el DatosModo de proyección es:Caras individuales.
- DatosFusionar (
Booleano): Especifica si los objetos del entorno BIM del mismo tipo y material se fusionan o no.
- DatosLíneas ocultas (
Booleano): Especifica si se muestran o no las líneas ocultas.
- DatosEn el lugar (
Booleano): Solo funciona si el objeto seleccionado es un plano de sección y el DatosModo de proyección esLíneas de corteoCaras de corte. Especifica si la proyección aparecerá coplanar con el plano de sección.
- DatosProyección (
Vector): Especifica la dirección de la proyección. Se ignora si la DatosBase es un Plano de Sección.
- DatosModo de Proyección (
Enumeración): Especifica el modo de proyección. Los modos disponibles son:Sólido: Proyecta todo el objeto seleccionado.
Caras Individuales: Proyecta únicamente las caras de la lista DatosCaras Numeradas.
Cortar Líneas: Solo funciona si el objeto seleccionado es un Plano de Sección y proyecta únicamente las aristas cortadas por el plano de sección.
Cortar Caras: Solo funciona si el objeto seleccionado es un Plano de Sección y proyecta como caras las áreas que atraviesan los sólidos mediante el plano de sección.
Caras Sólidas: Proyecta el objeto seleccionado completo cortando las caras una por una. Se puede usar si el modoSólidoproduce resultados incorrectos.
- DatosLongitud del Segmento (
Float): Especifica el tamaño en milímetros de los segmentos lineales si la DatosTeselación esVerdadera.
- DatosTeselación (
Booleano): Especifica si se debe realizar la teselación. La teselación implica que las curvas se reemplazan por secuencias de segmentos de línea. Esto puede requerir muchos recursos computacionales si la DatosDimensión del Segmento es demasiado corta.
- DatosVisible Solo (
Booleano): Especifica si la proyección solo debe recalcularse si es visible.
- DatosPuntos de Exclusión (
Lista de Vectores): Una lista de puntos de exclusión. Cualquier arista que pase por alguno de esos puntos no se dibujará.
- DatosNombres de Exclusión (
Lista de Nombres): Una lista de nombres de objetos. Cualquier objeto secundario visualizado o recortado cuyo nombre figure en esa lista no se dibujará. introduced in 0.21
Vista
Boceto
- VistaPatrón (
Enumeración): Especifica el Patrón del Borrador con el que se rellenarán las caras proyectadas de los sólidos en la vista de las formas 2D. Esta propiedad solo funciona si el DatosModo de Proyección esCortar Carasy si el VistaModo de Visualización esLíneas Planas.
- VistaTamaño del Patrón (
Flotar): Especifica el tamaño del Patrón.
Programación de Scripts
Véase también: Autogenerated API documentation y Programación de Scripts básicos en FreeCAD.
Para crear una proyección 2D, utilice el método make_shape2dview (introduced in 0.19) del módulo Borrador. Este método reemplaza al método obsoleto makeShape2DView.
shape2dview = make_shape2dview(baseobj, projectionVector=None, facenumbers=[])
baseobjes el objeto que se va a proyectar.
projectionVectores el vector de proyección. Si no se proporciona, se utiliza el eje Z.
facenumberses una lista de números de caras (basada en 0). Si se proporciona, solo se consideran estas caras.
shape2dviewse devuelve con la proyección 2D creada.
Modifique la propiedad ProjectionMode del objeto creado si es necesario. Puede ser: "Solid", "Individual Faces", "Cutlines", "Cutfaces" o "Solid faces".
Ejemplo:
import FreeCAD as App
import Draft
doc = App.newDocument()
box = doc.addObject("Part::Box", "Box")
box.Length = 2300
box.Width = 500
box.Height = 1000
shape1 = Draft.make_shape2dview(box)
shape2 = Draft.make_shape2dview(box, App.Vector(1, -1, 1))
shape3 = Draft.make_shape2dview(box, App.Vector(-1, 1, 1), [0, 5])
shape3.ProjectionMode = "Individual Faces"
doc.recompute()
- Drafting: Line, Polyline, Fillet, Arc, Arc From 3 Points, Circle, Ellipse, Rectangle, Polygon, B-Spline, Cubic Bézier Curve, Bézier Curve, Point, Facebinder, ShapeString, Hatch
- Annotation: Text, Dimension, Label, Annotation Styles, Annotation Scale
- Modification: Move, Rotate, Scale, Mirror, Offset, Trimex, Stretch, Clone, Array, Polar Array, Circular Array, Path Array, Path Link Array, Point Array, Point Link Array, Edit, Highlight Subelements, Join, Split, Upgrade, Downgrade, Convert Wire/B-Spline, Draft to Sketch, Set Slope, Flip Dimension, Shape 2D View
- Draft Tray: Working Plane, Set Style, Toggle Construction Mode, AutoGroup
- Snapping: Snap Lock, Snap Endpoint, Snap Midpoint, Snap Center, Snap Angle, Snap Intersection, Snap Perpendicular, Snap Extension, Snap Parallel, Snap Special, Snap Near, Snap Ortho, Snap Grid, Snap Working Plane, Snap Dimensions, Toggle Grid
- Miscellaneous: Apply Current Style, New Layer, Manage Layers, New Named Group, SelectGroup, Add to Layer, Add to Group, Add to Construction Group, Toggle Wireframe, Working Plane Proxy, Heal, Show Snap Toolbar
- Additional: Constraining, Pattern, Preferences, Import Export Preferences, DXF/DWG, SVG, OCA, DAT
- Context menu:
- Most objects: Edit
- Layer container: Add New Layer, Reassign Properties of All Layers, Merge Layer Duplicates
- Layer: Activate Layer, Reassign Properties of Layer, Select Layer Contents
- Text and label: Open Links
- Wire: Flatten
- Working plane proxy: Save Camera Position, Save Visibility of Objects
- 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
