Jump to content

Borrador: Proxy del Plano de Trabajo

From FreeCAD Documentation
This page is a translated version of the page Draft WorkingPlaneProxy and the translation is 97% complete.
Outdated translations are marked like this.

Draft WorkingPlaneProxy

Ubicación en el Menú
Borrador → Utilidades → Crear Proxy del Plano Trabajo
Entornos de trabajo
Borrador, Arquitectura
Atajo de teclado por defecto
Ninguno
Introducido en versión
-
Ver también
Borrador Seleccionar Plano

Descripción

El comando Draft WorkingPlaneProxy crea un proxy del plano de trabajo para guardar el Plano de Trabajo de Borrador actual. Un proxy del plano de trabajo se puede usar para restaurar rápidamente un plano de trabajo. La posición de la cámara y la visibilidad de los objetos en la Vista 3D también se guardan en el proxy de plano de trabajo y, opcionalmente, también se pueden restaurar.

Actúa como una "instantánea" (snapshot) que captura dónde está dibujando en 3D para que pueda volver a esa misma posición exacta con un solo clic.

Tres representaciones de planos de trabajo que muestran diferentes orientaciones y desplazamientos

Uso

  1. Opcionalmente, cambie el (plano de trabajo).
  2. Opcionalmente, cambie la (Vista 3D).
  3. Opcionalmente, cambie el estado de visibilidad de los objetos en el documento.
  4. Existen varias formas de ejecutar el comando:
    • Borrador: Pulse el botón (Proxy del Plano de Trabajo).
    • Borrador: Seleccione la opción Utilidades → Proxy del Plano de Trabajo en el menú o en el menú contextual de Vista de árbol o Vista 3D.
    • BIM: Seleccione la opción Utils → Working Plane Proxy del menú.
  5. Se crea un Proxy de Plano de Trabajo.
  6. Para alinear el plano de trabajo con un proxy de plano de trabajo, haga doble clic en el proxy de plano de trabajo en la Vista de árbol o utilícelo con el comando Draft SelectPlane.

Menú contextual

Las siguientes opciones adicionales están disponibles en el menú contextual Vista_de_árbol para el proxy:

  • Guardar posición de la cámara: Actualiza la propiedad VistaVer datos del proxy del plano de trabajo con la configuración actual de la cámara Vista 3D.
  • Guardar visibilidad de los objetos: Actualiza la propiedad VistaMapa de visibilidad del proxy del plano de trabajo con el estado de visibilidad actual de los objetos en el documento.

Notas

Notas

  • El plano de trabajo almacenado en el objeto Proxy puede restaurarse haciendo doble clic en el objeto en la vista de árbol, o seleccionando el objeto Proxy y utilizando el Borrador SeleccionarPlano..
  • La posición de la cámara se almacena en el objeto Proxy en el momento de su creación. Esta posición puede actualizarse en cualquier momento: haz zoom, panorámica y rotación de la vista como desees, luego haz clic con el botón derecho en el objeto Proxy en la vista de árbol y selecciona . Escribir posición de la cámara.
  • El estado de visibilidad de todos los objetos también se almacena en el objeto Proxy en el momento de su creación. Este estado puede actualizarse en cualquier momento: establezca la propiedad VistaVisibility de los objetos a true o false según desee, luego haga clic con el botón derecho en el objeto Proxy en la vista de árbol, y seleccione Escribir estado de los objetos.
  • Los proxies de plano pueden moverse y girarse como cualquier otro objeto para que definan el plano de trabajo deseado. Su apariencia visual también se puede cambiar en el Editor de propiedades.

Propiedades

Véase también: Vista de propiedad.

Un objeto del tipo: Borrador, Proxy del Plano de Trabajo, se deriva de un objeto App FeaturePython y hereda todas sus propiedades. También tiene las siguientes propiedades adicionales:

Datos

Base

  • DatosPlacement (Colocación): Especifica la posición del proxy del plano de trabajo en la Vista 3D. Véase Colocación.
  • Datos (Oculto)Shape (Shape): Especifica la forma del proxy del plano de trabajo.

Vista

Base

  • VistaLine Color (Color): Especifica el color de todos los elementos del proxy del plano de trabajo.
  • VistaLine Width (Foltar): Especifica el grosor de línea de los ejes y los símbolos de flecha.
  • VistaRestore State (Restaurar Estado): Especifica si el VistaMapa de visibilidad se restaura cuando el Plano de Trabajo se alinea con el proxy del plano de trabajo.
  • VistaRestore View (Restaurar Vista): especifica si los VistaDatos de la vista se restauran cuando el Plano de Trabajo se alinea con el proxy del plano de trabajo.
  • VistaTransparency (Porcentaje): especifica la transparencia de la cara del proxy del plano de trabajo.
  • VistaView Data (Lista flotante): Especifica la posición y la configuración de la cámara.
  • Vista (Oculto)Visibility Map (Map): Especifica el estado de visibilidad de los objetos.

Borrador

  • VistaArrow Size (Longitud): Especifica el tamaño de los símbolos de flecha que se muestran en la punta de los tres ejes.
  • VistaDisplay Size (Longitud): Especifica la longitud y el ancho del proxy del plano de trabajo.

Programación de Scripts

Véase también: Documentación de API generada automáticamente y Conceptos básicos de la programación de scripts en FreeCAD.

Para crear un proxy del plano de trabajo, utilice el método make_workingplaneproxy del módulo Borrador.

Si el Entorno de Trabajo Borrador está activo, el objeto de la aplicación FreeCAD tiene una propiedad DraftWorkingPlane que almacena el plano de trabajo actual. El Placement del método getPlacement del objeto DraftWorkingPlane se puede usar para crear un proxy del plano de trabajo alineado. A su vez, la Colocación de un proxy del plano de trabajo se puede usar para realinear el plano de trabajo.

# This code only works if the Draft Workbench is active!

import FreeCAD as App
import FreeCADGui as Gui
import Draft

doc = App.newDocument()

workplane = App.DraftWorkingPlane
place = workplane.getPlacement()

proxy = Draft.make_workingplaneproxy(place)
proxy.ViewObject.DisplaySize = 3000
proxy.ViewObject.ArrowSize = 200

axis2 = App.Vector(1, 1, 1)
point2 = App.Vector(3000, 0, 0)
place2 = App.Placement(point2, App.Rotation(axis2, 90))

proxy2 = Draft.make_workingplaneproxy(place2)
proxy2.ViewObject.DisplaySize = 3000
proxy2.ViewObject.ArrowSize = 200

workplane.setFromPlacement(proxy2.Placement, rebase=True)
Gui.Snapper.setGrid()

doc.recompute()