Borrador Arreglo
Draft Array |
Ubicación en el Menú |
---|
Boceto → Matriz |
Entornos de trabajo |
Boceto, Arquitectura |
Atajo de teclado por defecto |
Ninguno |
Introducido en versión |
- |
Ver también |
Ninguno |
Descripción
La herramienta Matriz crea matrices ortogonalea (3 ejes) o polares a partir de los objetos seleccionados. Si no se selecciona ningún objeto, te solicitará que selecciones uno.
Utilizaación
- Selecciona un objeto a partir del que desees crear una matriz
- Presiona el botón Matriz
Scripting
The Array tool can by used in macros and from the python console by using one of the following functions, depending if you wish to obtain simple, standalone copies of your base object, or a parametric array object, that stays linked to the original object.
Opciones
- La matriz se inicia como ortogonal por defecto, puedes cambiar su modo en las propiedades.
array (objectslist,xvector,yvector,xnum,ynum)
array (objectslist,xvector,yvector,zvector,xnum,ynum,znum)
Propiedades
- DatosArray Type: Especifica el tipo de matriz orto o polar
array (objectslist,center,totalangle,totalnum)
Ejemplo:
Para matrices polares:
- DatosAxis: La dirección normal a la circunferencia de la matriz
- DatosCenter: El punto centro de la matriz
- DatosAngle: El ángulo a cubrir con las copias
- DatosNumber Polar: El número de copias
Para matrices ortogonales:
makeArray (object,xvector,yvector,xnum,ynum,[name])
makeArray (object,xvector,yvector,zvector,xnum,ynum,znum,[name])
Archivos de guión
La herramienta Matriz se puede utilizar en macros y desde la consola de Python utilizando la siguiente función:
makeArray (object,center,totalangle,totalnum,[name])
Para matrices ortogonales:
Para matrices polares:
import FreeCAD,Draft
Draft.array(FreeCAD.ActiveDocument.ActiveObject,FreeCAD.Vector(2,0,0),FreeCAD.Vector(0,2,0),2,2)