Borrador Matriz Circular
|
|
| Ubicación en el Menú |
|---|
| Modificación → Herramientas de Arreglo → Arreglo Circular |
| Entornos de trabajo |
| Borrador, Arquitectura |
| Atajo de teclado por defecto |
| Ninguno |
| Introducido en versión |
| 0.19 |
| Ver también |
| Borrador OrthoArray, Borrador ArregloPolar, Borrador ArregloRuta, Borrador ArregloEnlaceRuta, Borrador ArregloPunto, Borrador ArregloEnlacePunto |
Descripción
El comando Borrador ArregloCircular genera una matriz a partir de un objeto seleccionado colocando copias a lo largo de circunferencias concéntricas. El comando puede crear opcionalmente una matriz de Enlace, que es más eficiente que un arreglo normal.
El comando puede usarse en objetos 2D creados con el Ambiente de Trabajo de Borrador o el Ambiente de Trabajo de Boceto, pero también en muchos objetos 3D como los creados con el Ambiente de Trabajo de Pieza, el Ambiente de Trabajo de Diseño de Pieza o el Ambiente de Trabajo Arquitectura.
Borrador Matriz Circular
Utilización
Vea también: Borrador Atrapar
- Opcionalmente, seleccione un objeto.
- Hay varias formas de invocar el comando:
- Pulse el
Borrador Matriz Circular.
- Seleccione la opción Modificación → Herramientas de matriz →
Matriz circular opción del menú.
- Pulse el
- Se abre el panel de tareas Matriz Circular. Explore Opciones si desea información adicional.
- 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 haga una de las siguientes cosas:
- Elija un punto en la Vista 3D para el Centro de rotación.
- Pulse Enter.
- Pulse finalmente el botón Aceptar para confirmar.
Opciones
- Introduzca la Distancia radial para especificar la distancia entre las capas circulares y entre el centro y la primera capa circular.
- Introduzca la Distancia tangencial para especificar la distancia entre los elementos de la misma capa circular. Debe ser mayor que cero.
- Introduzca el Número de círculos concéntricos. El elemento central cuenta como un círculo. Debe ser al menos
2. - Introduzca el valor de Simetría. Este número determina cómo se distribuyen los elementos. Un valor de
3, por ejemplo, da como resultado un patrón con tres segmentos de sector circular de 120° iguales. Valores mayores para Simetría y Distancia tangencial dan como resultado menos elementos, o incluso ninguno, en las capas internas. - 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 Enlazar matriz está marcada, se creará una matriz de enlace en lugar de una matriz normal. Una matriz de enlace es más eficiente porque sus elementos son objetos del tipo Enlace de Aplicación.
- Pulse Esc o el botón Cancel para abortar el comando.
Notas
Vea 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 Propiedades Matriz Ortogonal.
Programación de scripts
Vea también: Autogenerated documentación API y conceptos básicos de programación en FreeCAD.
Para crear una matriz circular, 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 crearlas con Borrador Matriz Ortogonal, Borrador Matriz Polar y Draft CircularArrays. 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 las matrices circulares es:
array = make_circular_array(base_object,
r_distance=100, tan_distance=50,
number=3, symmetry=1,
axis=App.Vector(0, 0, 1), center=App.Vector(0, 0, 0),
use_link=True)
base_objectes el objeto que se va a agrupar. También puede ser laLabel(cadena de texto) de un objeto en el documento actual.r_distanceytan_distanceson las distancias radial y tangencial entre los elementos.numberes el número de capas circulares en el patrón; el objeto original cuenta como la primera capa.symmetryes un número entero que se utiliza en algunos cálculos que afectan a la distribución de los elementos alrededor de las circunferencias. Los valores habituales van de 1 a 6. No se recomiendan valores superiores, ya que harán que los elementos de las capas internas desaparezcan.axisycenterson vectores que describen la dirección del eje de rotación y un punto por el que pasa dicho eje.- 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)
array = Draft.make_circular_array(tri, 1800, 1200, 4, 1)
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