Draft Girar

From FreeCAD Documentation
Jump to navigation Jump to search
This page is a translated version of the page Draft Rotate and the translation is 17% complete.
Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎Türkçe • ‎español • ‎français • ‎italiano • ‎polski • ‎português do Brasil • ‎română • ‎svenska • ‎čeština • ‎русский
Arrow-left.svg Previous: Draft Move.svg Move
Next: Scale Draft Scale.svg Arrow-right.svg

Draft Rotate.svg Draft Rotate

Ubicación en el Menú
Croquis → Girar
Entornos de trabajo
Croquis, Arquitectura
Atajo de teclado por defecto
R O
Introducido en versión
-
Ver también
Ninguno

Descripción

Esta herramienta gira o copia y gira los objetos seleccionados un ángulo dado alrededor de un punto en el plano de trabajo actual. Si no se han seleccionado objetos, te invitará a seleccionar uno. Luego, se pregunta al usuario por el centro de rotación, el ángulo de inicio y el ángulo de giro.

The command can be used on 2D objects created with the Draft Workbench or Sketcher Workbench, but also on many 3D objects such as those created with the Part Workbench, PartDesign Workbench or Arch Workbench.

Draft Rotate example.jpg

Rotating an object around a center point

Utilización

See also: Draft Snap and Draft Constrain.

  1. Selecciona los objetos que desees girar o copiar
  2. Presiona el botón Draft Rotate.png girar, o presiona las teclas R y O
  3. Designa un punto central en la vista 3D, o escribe unas coordenadas
  4. Designa un segundo punto en la vista 3D, o indica un ángulo de referencia
  5. Designa un tercer punto en la vista 3D, o indica un ángulo de rotación

Opciones

The single character keyboard shortcuts and the modifier key mentioned here can be changed. See Draft Preferences.

  • Presiona X, Y o Z después de un punto para restringir el siguiente punto sobre el eje indicado.
  • Para introducir coordenadas manualmente, simplemente introduce los números y presiona ENTER entre cada componente X, Y y Z.
  • Presiona T o selecciona la casilla para activar/desactivar el botón Continuar. Si el modo continuar está activado, la herramienta Girar se reiniciará al terminar permitiendo que gires o copies otros objetos sin necesidad de volver a presionar el botón de Girar.
  • Presionando ALT o C o seleccionando el botón Copiar se creará una copia de los objetos, en lugar de girarlos. Si mantienes presionada la tecla ALT después de indicar el tercer punto, podrás situar más copias, hasta que liberes la tecla ALT.
  • Presiona CTRL mientras dibujas para forzar el ajuste de tu punto a la posición de ajuste más cercana, independientemente de la distancia.
  • Presiona SHIFT mientras dibujas para restringir tu siguiente punto horizontal o verticalmente en relación al centro de giro.
  • Presiona ESC o el botón Cancelar para abortar el comando actual.

Notes

  • An Object that is attached cannot be rotated with the Draft Rotate command. To rotate it either its DatosSupport object has to be rotated, or its DatosAttachment Offset has to be changed.

Preferences

See also: Preferences Editor and Draft Preferences.

  • To change the number of decimals used for the input of coordinates and angles: Edit → Preferences... → General → Units → Units settings → Number of decimals.
  • To store and reuse the same copy mode setting across commands: Edit → Preferences... → Draft → General settings → Draft tools options → Global copy mode.
  • To reselect the base objects after copying objects: Edit → Preferences... → Draft → General settings → Draft tools options → Select base objects after copying.

Scripting

Programación

La herramienta Girar puede utilizarse en macros y desde la consola de Python utilizando la siguiente función:

rotated_list = rotate(objectslist, angle, center=Vector(0,0,0), axis=Vector(0,0,1), copy=False)
  • Gira el objeto dado o los objetos contenidos
en la lista dada alrededor de un centro indicado si se proporciona, utilizando el eje como eje de rotación.
  • Si se omite el eje, la rotación se realizará alrededor del eje vertical Z.
  • Si copymode es True, los objetos en realidad no se mueven sino que se crean unas copias.
  • Devuelve los objetos (o sus copias si copymode es True).

Ejemplo:

import FreeCAD as App
import Draft

doc = App.newDocument()

polygon1 = Draft.make_polygon(3, radius=300)
Draft.move(polygon1, App.Vector(1000, 0, 0))

# Rotation around the origin
angle1 = 45
rot2 = Draft.rotate(polygon1, angle1, copy=True)
rot3 = Draft.rotate(polygon1, 2*angle1, copy=True)
rot4 = Draft.rotate(polygon1, 4*angle1, copy=True)

polygon2 = Draft.make_polygon(3, radius=1000)
polygon3 = Draft.make_polygon(5, radius=500)
Draft.move(polygon2, App.Vector(2000, 0, 0))
Draft.move(polygon3, App.Vector(2000, 0, 0))

# Rotation around another point
angle2 = 60
cen = App.Vector(3100, 0, 0)
list2 = [polygon2, polygon3]
rot_list2 = Draft.rotate(list2, angle2, center=cen, copy=True)
rot_list3 = Draft.rotate(list2, 2*angle2, center=cen, copy=True)
rot_list4 = Draft.rotate(list2, 4*angle2, center=cen, copy=True)

doc.recompute()


Arrow-left.svg Previous: Draft Move.svg Move
Next: Scale Draft Scale.svg Arrow-right.svg