Sistema de Ejes Arch

From FreeCAD Documentation
Revision as of 19:28, 8 November 2021 by FuzzyBot (talk | contribs) (Updating to match new version of source page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Arch AxisSystem

Ubicación en el Menú
Arch → Axis System
Entornos de trabajo
Arch
Atajo de teclado por defecto
Ninguno
Introducido en versión
-
Ver también
Arch Axis, Grid

Descripción

La herramienta Sistema de ejes le permite combinar 2 o 3 objetos Arch Axis. La función principal de esta herramienta es calcular los puntos de intersección entre los diferentes ejes incluidos en este sistema. Los objetos de Arch pueden usar este sistema para duplicar su forma en los diferentes puntos de intersección.

This is useful to define the intersection points between the different axes. Arch objects can then use this system to duplicate their shape on the different intersection points.

La imagen de arriba muestra tres objetos Arch Axis combinados en un Sistema de Eje. A continuación, un objeto de columna utiliza este sistema como su propiedad Eje, para tener su forma duplicada en cada punto de intersección.

Utilización

  1. Opcionalmente, seleccione los objetos Arch Axis que desea incluir en este sistema
  2. Presione el botón Arch AxisSystem
  3. Haga clic con el botón derecho en el objeto del sistema de ejes recién creado en la vista de árbol para agregar / editar los objetos Arch Axis incluidos en este sistema
  4. Seleccione cualquier Arch Axis existente y presione los botones Agregar o Eliminar para agregarlo o eliminarlo de / a este sistema
  5. Establecer la propiedad Eje de cualquier objeto Arch para que apunte a este sistema, para que su forma se duplique en los puntos de intersección de este sistema

Opciones

  • Un mismo objeto Arch Axis puede ser parte de más de un sistema
  • Cualquier objeto basado en una forma también se puede usar como la propiedad Eje de los objetos Arch. En este caso, la forma del objeto se duplicará a lo largo de los vértices del objeto ejes

Scripting

Programación

La herramienta del sistema ejes puede utilizarse en macros y desde la consola de Python mediante la siguiente función:

AxisSystem = makeAxisSystem(axes, name="Axis System")

Hace un sistema de eje basado en la lista dada de Arch Axis

Ejemplo:

import Draft, Arch

Axes = Arch.makeAxis(5, 1000)

Axes.ViewObject.LineWidth = 3
Axes.ViewObject.BubbleSize = 200
Axes.ViewObject.FontSize = 150

Axes2 = Arch.makeAxis(6, 500)

Axes2.ViewObject.LineWidth = 2
Axes2.ViewObject.BubbleSize = 200
Axes2.ViewObject.FontSize = 150
Axes2.ViewObject.NumberingStyle = "A,B,C"
FreeCAD.ActiveDocument.recompute()

Axes2.Length = 6000
Draft.rotate(Axes2, -90)
Draft.move(Axes2, FreeCAD.Vector(-1000, 2500, 0))
FreeCAD.ActiveDocument.recompute()

AxisSystem = Arch.makeAxisSystem([Axes, Axes2])

Structure = Arch.makeStructure(length=200, width=200, height=100)
Draft.move(Structure, FreeCAD.Vector(-100, 0, 0))
Structure.Axis = AxisSystem
FreeCAD.ActiveDocument.recompute()