Borrador Matriz Polar
|
|
| Ubicación en el Menú |
|---|
| Modificación → Herramientas de Arreglo → Arreglo Polar |
| Entornos de trabajo |
| Borrador, Arquitectura |
| Atajo de teclado por defecto |
| Ninguno |
| Introducido en versión |
| 0.19 |
| Ver también |
| Borrador OrthoArray, Borrador Matriz Circular, BorradorMatrizRuta, Borrador MatrizEnlaceRuta, Borrador MatrizPunto, Borrador MatrizEnlacePunto |
Descripción
El comando Borrador Matriz Polar crea una matriz a partir de un objeto seleccionado colocando copias a lo largo de un círculo. Opcionalmente, el comando puede crear una matriz enlace, que es más eficiente que una matriz normal.
El comando se puede utilizar en objetos 2D creados en el Entorno de Trabajo de Borrador o el Entorno de Trabajo de Bocetado, pero también en muchos objetos 3D como los creados con el Entorno de Trabajo de Pieza, el Entorno de Trabajo de Diseño de Pieza o el Entorno de Trabajo BIM.
Borrador Matriz Polar
Utilización
Ver también: Borrador Atrapar
- Opcionalmente seleccione un objeto.
- Hay varias formas de invocar el comando:
- Pulsar el
Borrador MatrizPolar.
- Seleccione la opción Modificación → Herramientas de matriz →
Matriz polar en el menú.
- Pulsar el
- Se abre el panel de tareas Matriz polar. Ver Opciones para más información.
- Si aún no ha seleccionado ningún objeto: seleccione un objeto.
- Introduzca los parámetros necesarios en el panel de tareas.
- Para terminar el comando ejecute la siguiente secuencia:
- Elija un punto en la Vista 3D para el Centro de rotación.
- Pulse Enter.
- Pulse el botón OK.
Opciones
- Introduzca el Ángulo polar para especificar el ángulo total de la matriz. El ángulo es positivo en sentido antihorario.
- Introduzca el Número de elementos. Debe ser al menos
2. - Seleccione un punto en la Vista 3D (tenga en cuenta que esto también finalizará el comando) o introduzca las coordenadas del Centro de rotación. El eje de rotación de la matriz pasará por este punto. Se recomienda mover el puntero fuera de la Vista 3D antes de introducir las coordenadas.
- Pulse el botón Restablecer punto para restablecer el Centro de rotación al origen.
- Si la casilla Fusionar está marcada, los elementos superpuestos de la matriz se fusionarán.
- Si la casilla de verificación Link array está marcada, se crea un matriz de enlaces en lugar de una normal. Una matriz de enlaces es más eficiente porque sus elementos son objetos App Link.
- Pulse Esc o el botón Cancel para cancelar el comando.
Notas
Ver Borrador Matriz Ortogonal.
- introduced in 26.3: La matriz utiliza el eje Z del plano de trabajo actual para el eje de rotación. Esto se puede cambiar editando la propiedad DatosEje.
Propiedades
Ver Borrador Matriz Ortogonal.
Programación de Scripts
Véase también: Documentación de la API autogenerada y Conceptos básicos de scripting en FreeCAD.
Matriz paramétrica
Para crear una matriz polar paramétrica, utilice el método make_array (introduced in 0.19) del módulo Borrador. Este método reemplaza al método obsoleto makeArray. El método make_array puede crear Borrador Matriz Ortogonal, Draft PolarArrays y Borrador Matriz Circular. Para cada tipo de matriz, hay uno o más contenedores disponibles.
El método principal:
array = make_array(base_object, arg1, arg2, arg3, arg4=None, arg5=None, arg6=None, use_link=True)
El contenedor para matrices polares es:
array = make_polar_array(base_object,
number=5, angle=360, center=App.Vector(0, 0, 0),
use_link=True)
base_objectes el objeto que se va a convertir en una matriz. También puede ser laLabel(cadena de texto) de un objeto en el documento actual.numberes el número de elementos del patrón, incluyendo el objeto original.anglees el ángulo del arco polar en grados.centeres el vector que define el centro del patrón.- Si
use_linkesTrue, los elementos creados son App Links en lugar de copias normales. arrayse devuelve con el objeto array creado.
Ejemplo:
import FreeCAD as App
import Draft
doc = App.newDocument()
tri = Draft.make_polygon(3, 600)
center = App.Vector(-1600, 0, 0)
array = Draft.make_polar_array(tri, 8, 270, center)
doc.recompute()
Matriz no paramétrica
Para crear una matriz polar no paramétrica, utilice el método array del módulo Borrador. Este método devuelve None.
array(objectslist, center, angle, number)
Ejemplo:
import FreeCAD as App
import Draft
doc = App.newDocument()
tri = Draft.make_polygon(3, 600)
center = App.Vector(-1600, 0, 0)
Draft.array(tri, center, 270, 8)
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