Arch Site/es: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
 
(37 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{docnav|[[Arch_Building|Building]]|[[Arch_Window|Window]]|[[Arch_Module|Arch]]|IconL=Arch_Building.svg |IconC=Workbench_Arch.svg |IconR=Arch_Window.svg}}


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
{{Docnav/es
{{GuiCommand/es|Name=Arch Site|Name/es=Arch Site|Workbenches=[[Arch Module/es|Arquitectura]]|MenuLocation=Arquitectura → Ubicación|Shortcut=S I|SeeAlso=[[Arch Floor/es|Piso]], [[Arch Building/es|Construcción]]}}
|[[Arch_Building/es|Edificio]]
|[[Arch_Reference/es|Referencia]]
|[[Arch_Workbench/es|Arquitectura]]
|IconL=Arch_Building.svg
|IconR=Arch_Reference.svg
|IconC=Workbench_Arch.svg
}}
</div>
</div>


<div class="mw-translate-fuzzy">
{{GuiCommand/es
|Name=Arch Site
|Name/es=Arquitectura Ubicación
|MenuLocation=Arquitectura → Ubicación
|Workbenches=[[Arch_Workbench/es|Arquitectura]]
|Shortcut={{KEY|S}} {{KEY|I}}
|SeeAlso=[[Arch_Floor/es|Arquitectura Piso]], [[Arch_Building/es|Arquitectura Edificio]]
}}
</div>

<span id="Description"></span>
==Descripción==
==Descripción==


El sitio de Arch es un objeto especial que combina propiedades de un objeto de grupo estándar de FreeCAD y objetos de Arch. Es particularmente adecuado para representar un sitio de proyecto completo o terreno. En trabajos arquitectónicos basados en IFC, se usa principalmente para organizar su modelo, al contener objetos [[Arch Building | building]]. El sitio también se usa para administrar y mostrar un terreno físico, y puede calcular volúmenes de tierra para agregar o eliminar.
El Arquitectura Ubicación es un objeto especial que combina propiedades de un objeto de grupo estándar de FreeCAD y objetos de Arch. Es particularmente adecuado para representar un sitio de proyecto completo o terreno. En trabajos arquitectónicos basados en IFC, se usa principalmente para organizar su modelo, al contener objetos [[Arch Building/es|Edificio]]. El sitio también se usa para administrar y mostrar un terreno físico, y puede calcular volúmenes de tierra para agregar o eliminar.


<span id="Usage"></span>
==Utilización==
==Utilización==


<div class="mw-translate-fuzzy">
# Opcionalmente, seleccionar uno o más objetos a ser incluidos en tu nueva ubicación
# Opcionalmente, seleccionar uno o más objetos a ser incluidos en tu nueva ubicación
# Presionar el botón {{KEY|[[Image:Arch Site.png|16px]] '''Ubicación'''}}, o pulsar las teclas {{KEY|S}} y {{KEY|I}}
# Pulse el botón {{Button|[[Image:Arch Site.svg|16px]] [[Arch Site/es|Arquitectura Ubicación]]}}, o pulsar las teclas {{KEY|S}} y {{KEY|I}}
</div>


<span id="Options"></span>
==Opciones==
==Opciones==


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
* Después de la creación de una ubicación, puedes añadirle más objetos arrastrando y soltándolos en la vista en árbol o utilizando la herramienta [[Image:Arch Add.png|16px]] [[Arch Add/es|Añadir]]. Esto solo determina qué objeto forma parte del sitio determinado y no tiene ningún efecto en el terreno en sí.
* Después de la creación de una ubicación, puedes añadirle más objetos arrastrando y soltándolos en la vista en árbol o utilizando la herramienta {{Button|[[Image:Arch Add.svg|16px]] [[Arch Add/es|Arquitectura Añadir]]}}. Esto solo determina qué objeto forma parte del sitio determinado y no tiene ningún efecto en el terreno en sí.
* Puedes eliminar objetos de una ubicación arrastrando y soltándolos fuera en la vista de árbol o utilizando la herramienta [[Image:Arch Remove.png|16px]] [[Arch Remove/es|Eliminar]]
* Puedes eliminar objetos de una ubicación arrastrando y soltándolos fuera en la vista de árbol o utilizando la herramienta {{Button|[[Image:Arch Remove.png|16px]] [[Arch Remove/es|Arquitectura Eliminar]]}}
* Puede agregar un objeto de terreno editando la propiedad '''Terreno''' del Sitio. El terreno debe ser una caparazón o superficie abierta.
* Puede agregar un objeto de terreno editando la propiedad {{PropertyData|Terreno}} del Sitio. El terreno debe ser una caparazón o superficie abierta.
* Puede agregar volúmenes para agregar o restar del terreno base, haciendo doble clic en el Sitio y agregando objetos a sus grupos Resta o Adiciones. Los objetos deben ser sólidos.
* Puede agregar volúmenes para agregar o restar del terreno base, haciendo doble clic en el Sitio y agregando objetos a sus grupos Resta o Adiciones. Los objetos deben ser sólidos.

* La propiedad '''Extrusion Vector''' se puede usar para resolver algunos problemas que pueden aparecer al trabajar con sustracciones y adiciones. Para realizar esas adiciones / sustracciones, la superficie del terreno se extruye en un sólido, que luego se une / resta apropiadamente. Dependiendo de la topología del terreno, esta extrusión puede fallar con el vector de extrusión predeterminado. Por lo tanto, es posible que pueda solucionar el problema cambiando este a un valor diferente.
* La propiedad {{PropertyData|Vector Extrusión}} se puede usar para resolver algunos problemas que pueden aparecer al trabajar con sustracciones y adiciones. Para realizar esas adiciones / sustracciones, la superficie del terreno se extruye en un sólido, que luego se une / resta apropiadamente. Dependiendo de la topología del terreno, esta extrusión puede fallar con el vector de extrusión predeterminado. Por lo tanto, es posible que pueda solucionar el problema cambiando este a un valor diferente.
</div>
</div>


<span id="Properties"></span>
==Propiedades==
==Propiedades==

=== Data ===


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
=== Datos ===
* {{PropertyData/es|Terrain}}: El terreno base de este sitio
* {{PropertyData/es|Address}}: la calle y el número de este sitio
* {{PropertyData|Address}}: la calle y el número de este sitio
* {{PropertyData/es|Postal Code}}: el código postal o postal de este sitio
* {{PropertyData|Postal Code}}: el código postal o postal de este sitio
* {{PropertyData/es|City}}: La ciudad de este sitio
* {{PropertyData|City}}: La ciudad de este sitio
* {{PropertyData/es|Country}}: El país de este sitio
* {{PropertyData|Country}}: El país de este sitio
* {{PropertyData/es|Latitude}}: la latitud de este sitio
* {{PropertyData|Latitude}}: la latitud de este sitio
* {{PropertyData/es|Longitude}}: la longitud de este sitio
* {{PropertyData|Longitude}}: la longitud de este sitio
* {{PropertyData/es|Url}}: una URL que muestra este sitio en un sitio web de mapas
* {{PropertyData|Url}}: una URL que muestra este sitio en un sitio web de mapas
* {{PropertyData/es|Projected Area}}: el área de la proyección de este objeto en el plano XY
* {{PropertyData|Projected Area}}: el área de la proyección de este objeto en el plano XY
* {{PropertyData/es|Perimeter}}: la longitud del perímetro de este terreno
* {{PropertyData|Perimeter}}: la longitud del perímetro de este terreno
* {{PropertyData/es|Addition Volume}}: el volumen de tierra que se agregará a este terreno
* {{PropertyData|Addition Volume}}: el volumen de tierra que se agregará a este terreno
* {{PropertyData/es|Subtraction Volume}}: el volumen de tierra que se eliminará de este terreno
* {{PropertyData|Subtraction Volume}}: el volumen de tierra que se eliminará de este terreno
* {{PropertyData/es|Extrusion Vector}}: un vector de extrusión para usar cuando se realizan operaciones booleanas
* {{PropertyData|Extrusion Vector}}: un vector de extrusión para usar cuando se realizan operaciones booleanas
* {{PropertyData/es|Remove Splitter}}: elimina los divisores de la forma resultante
* {{PropertyData|Remove Splitter}}: elimina los divisores de la forma resultante
* {{PropertyData|Declination}}: El ángulo entre el Norte verdadero y la dirección Norte en este documento, es decir, el eje Y. {{version/es|0.18}} Esto significa que por defecto el Norte apunta al eje Y, y el Este al eje X; el ángulo se incrementa en sentido contrario a las agujas del reloj. Esta propiedad se conocía anteriormente como {{PropertyData|Desviación Norte}}.
* {{PropertyData/es|North Deviation}}: El ángulo entre la verdadera dirección norte y norte en este documento
* {{PropertyData|Fichero EPW}}: Permite adjuntar un archivo EPW de la [https://www.ladybug.tools/epwmap/ Ladybug EPW data website] a este sitio. Esto es necesario para mostrar los diagramas de rosa de los vientos {{version/es|0.19}}
* {{PropertyView/es|Solar Diagram}}: Muestra u oculta el diagrama solar
* {{PropertyView/es|Solar Diagram Color}}: el color del diagrama solar
* {{PropertyView/es|Solar Diagram Position}}: la posición del diagrama solar
* {{PropertyView/es|Solar Diagram Scale}}: la escala del diagrama solar
</div>
</div>


=== View ===
=== View ===

* {{PropertyView|Solar Diagram}}: Shows or hides the solar diagram
* {{PropertyView|Solar Diagram}}: Shows or hides the solar diagram
* {{PropertyView|Solar Diagram Color}}: The color of the solar diagram
* {{PropertyView|Solar Diagram Color}}: The color of the solar diagram
* {{PropertyView|Solar Diagram Position}}: The position of the solar diagram
* {{PropertyView|Solar Diagram Position}}: The position of the solar diagram
* {{PropertyView|Solar Diagram Scale}}: The scale of the solar diagram
* {{PropertyView|Solar Diagram Scale}}: The scale of the solar diagram
* {{PropertyView|Wind Rose}}: Shows or hides the wind rose diagram (requires the '''EPW File''' data property filled, and the Ladybug Python module installed (see below)


<span id="Typical_workflow"></span>
==Flujo de trabajo típico==
==Flujo de trabajo típico==


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Comienza creando un objeto que represente tu terreno. Debe ser una superficie abierta, no un sólido. Por ejemplo, es fácil importar datos de malla, que se pueden convertir en una Forma de Parte desde el menú '''Parte -> Crear Forma desde Malla ...'''. A continuación, cree un objeto Site y establezca su propiedad '''Terreno''' en la Pieza que acabamos de crear:
Comienza creando un objeto que represente tu terreno. Debe ser una superficie abierta, no un sólido. Por ejemplo, es fácil importar datos de malla, que se pueden convertir en una Forma de Parte desde el menú
{{MenuCommand|Pieza → Crear Forma desde Malla}}. A continuación, cree un objeto Sitio, y establezca su propiedad {{PropertyData|Terreno}} a la Pieza que acabamos de crear:
</div>
</div>


Line 73: Line 96:
[[Image:Arch site example 03.jpg]]
[[Image:Arch site example 03.jpg]]


<span id="Solar_and_wind_diagrams"></span>
==Diagrama Solar==
== Diagramas solares y eólicos ==


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Si [http://pysolar.org/ pysolar] está instalado en su sistema, Arch Sites puede mostrar un diagrama solar. Para esto, las propiedades '''Longitud''', '''Latitude''' y '''NorthDeviation''' deben establecerse correctamente, y la propiedad de vista '''SolarDiagram''' activada. {{Version | 0.17}}
Si [https://www.ladybug.tools/ladybug.html Ladybug] está instalado en su sistema, [[Arch Site/es|Arch Sites]] puede mostrar un diagrama solar y/o una rosa de los vientos. Para ello, {{PropertyData|Longitud}}, {{PropertyData|Latitud}} y {{PropertyData|Declinación}} (antes {{PropertyData|Desviación Norte}}) deben estar correctamente configurados, y {{PropertyView|Diagrama Solar}} o {{PropertyView|Rosa de Viento}} configurados a {{TRUE}}. Respectivamente {{Version/es|0.17}} y {{Version/es|0.19}}
</div>
</div>

'''Note''': If you don't have Ladybug, [http://pysolar.org/ pysolar] is still supported to generate solar diagrams, but not wind roses. Pysolar 0.7 or above is required; this version only works with Python 3. If you require this feature with Python 2, you should have Pysolar 0.6 as this is the last version that works with Python 2. However, Ladybug is a much more powerful tool that will probably be used more in the future, so we recommend using it instead of pysolar. Ladybug can be installed simply via [https://github.com/ladybug-tools/ladybug pip].


[[Image:Freecad-solar-diagram.jpg]]
[[Image:Freecad-solar-diagram.jpg]]

==Scripting==


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
==Programación==
==Guión==
{{Emphasis|Ver también:}} [[Arch_API/es|Borrador API]] y [[FreeCAD_Scripting_Basics/es|Fundamentos de Guión FreeCAD]].
</div>
</div>


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
La herramienta Ubicación se puede utilizar en [[macros/es|macros]] y desde la consola de Python mediante la utilización de las siguientes funciones:
La herramienta Ubicación se puede utilizar en [[macros/es|macros]] y desde la consola de [[Python/es|Python]] utilizando la siguiente función:
</div>
</div>

{{Code|code=
{{Code|code=
Site = makeSite(objectslist=None, baseobj=None, name="Site")
Site = makeSite(objectslist=None, baseobj=None, name="Site")
}}
}}


* Crea un objeto {{incode|Site}} a partir de {{incode|objectslist}}, que es una lista de objetos, o {{incode|baseobj}}, que es un {{incode|Shape}} o {{incode|Terrain}}.
<div class="mw-translate-fuzzy">
:Crea una ubicación incluyendo los objetos de la lista dada.
</div>


Ejemplo:
Ejemplo:
Line 106: Line 134:
FreeCAD.ActiveDocument.recompute()
FreeCAD.ActiveDocument.recompute()


Site = Arch.makeSite(Wall)
Building = Arch.makeBuilding([Wall])
Site = Arch.makeSite([Building])

FreeCAD.ActiveDocument.recompute()
FreeCAD.ActiveDocument.recompute()
FreeCAD.Gui.ActiveDocument.ActiveView.viewIsometric()
}}
}}


<span id="Solar_diagram"></span>
=== Solar diagram ===
=== Diagrama solar ===


Siempre que el módulo {{incode|pysolar}} esté presente, se puede añadir un diagrama solar al sitio. Establezca los ángulos de longitud, latitud y declinación según corresponda, así como una escala adecuada para el tamaño de su modelo.
FreeCAD can add a solar diagram to the active document if the {{incode|Pysolar}} (or {{incode|pysolar}}?) module is available. This module only works with Python3.

Tenga en cuenta que se requiere Pysolar 0.7 o superior, y esta versión sólo funciona con Python 3.


{{Code|code=
<div class="mw-translate-fuzzy">
Site.Longitude = -46.38
Un diagrama solar también se puede crear con:
Site.Latitude = -23.33
</div>
Site.Declination = 30
#Site.Compass = True

Site.ViewObject.SolarDiagram = True
Site.ViewObject.SolarDiagramScale = 10000
FreeCAD.ActiveDocument.recompute()
}}

<span id="Solar_diagram_independent_of_Site"></span>
=== Diagrama solar independiente del ubicación ===

Se puede crear un diagrama solar con la siguiente función, independientemente de cualquier sitio.
{{Code|code=
{{Code|code=
Node = makeSolarDiagram(longitude, latitude, scale=1, complete=False)
Node = makeSolarDiagram(longitude, latitude, scale=1, complete=False)
}}
}}


* Creates a solar diagram as a Pivy node, using {{incode|longitude}} and {{incode|latitude}}, with an optional {{incode|scale}}.
* Crea un diagrama solar como un nodo Pivy, utilizando {{incode|longitude}} y {{incode|latitude}}, con un {{incode|scale}} opcional.
* If {{incode|complete}} is {{incode|True}}, the 12 months are drawn.
* Si {{incode|complete}} es {{incode|True}}, se dibujan los 12 meses, que muestran el [https://en.wikipedia.org/wiki/Analemma analemma] solar completo.


{{Code|code=
{{Code|code=
import FreeCADGui, Arch
import FreeCADGui, Arch


Node = Arch.makeSolarDiagram(-46.38, -23.33)
Node = Arch.makeSolarDiagram(-46.38, -23.33, scale=10000, complete=True)
FreeCADGui.ActiveDocument.ActiveView.getSceneGraph().addChild(Node)
FreeCAD.Gui.ActiveDocument.ActiveView.getSceneGraph().addChild(Node)
}}
}}


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
{{Docnav/es
[[Category:Arch/es]]
|[[Arch_Building/es|Edificio]]
|[[Arch_Reference/es|Referencia]]
|[[Arch_Workbench/es|Arquitectura]]
|IconL=Arch_Building.svg
|IconR=Arch_Reference.svg
|IconC=Workbench_Arch.svg
}}
</div>
</div>


{{Arch Tools navi}}
{{Arch Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

{{Userdocnavi}}

Latest revision as of 16:55, 15 February 2023

Arquitectura Ubicación

Ubicación en el Menú
Arquitectura → Ubicación
Entornos de trabajo
Arquitectura
Atajo de teclado por defecto
S I
Introducido en versión
-
Ver también
Arquitectura Piso, Arquitectura Edificio

Descripción

El Arquitectura Ubicación es un objeto especial que combina propiedades de un objeto de grupo estándar de FreeCAD y objetos de Arch. Es particularmente adecuado para representar un sitio de proyecto completo o terreno. En trabajos arquitectónicos basados en IFC, se usa principalmente para organizar su modelo, al contener objetos Edificio. El sitio también se usa para administrar y mostrar un terreno físico, y puede calcular volúmenes de tierra para agregar o eliminar.

Utilización

  1. Opcionalmente, seleccionar uno o más objetos a ser incluidos en tu nueva ubicación
  2. Pulse el botón Arquitectura Ubicación, o pulsar las teclas S y I

Opciones

  • Después de la creación de una ubicación, puedes añadirle más objetos arrastrando y soltándolos en la vista en árbol o utilizando la herramienta Arquitectura Añadir. Esto solo determina qué objeto forma parte del sitio determinado y no tiene ningún efecto en el terreno en sí.
  • Puedes eliminar objetos de una ubicación arrastrando y soltándolos fuera en la vista de árbol o utilizando la herramienta Arquitectura Eliminar
  • Puede agregar un objeto de terreno editando la propiedad DatosTerreno del Sitio. El terreno debe ser una caparazón o superficie abierta.
  • Puede agregar volúmenes para agregar o restar del terreno base, haciendo doble clic en el Sitio y agregando objetos a sus grupos Resta o Adiciones. Los objetos deben ser sólidos.
  • La propiedad DatosVector Extrusión se puede usar para resolver algunos problemas que pueden aparecer al trabajar con sustracciones y adiciones. Para realizar esas adiciones / sustracciones, la superficie del terreno se extruye en un sólido, que luego se une / resta apropiadamente. Dependiendo de la topología del terreno, esta extrusión puede fallar con el vector de extrusión predeterminado. Por lo tanto, es posible que pueda solucionar el problema cambiando este a un valor diferente.

Propiedades

Data

Datos

  • DatosAddress: la calle y el número de este sitio
  • DatosPostal Code: el código postal o postal de este sitio
  • DatosCity: La ciudad de este sitio
  • DatosCountry: El país de este sitio
  • DatosLatitude: la latitud de este sitio
  • DatosLongitude: la longitud de este sitio
  • DatosUrl: una URL que muestra este sitio en un sitio web de mapas
  • DatosProjected Area: el área de la proyección de este objeto en el plano XY
  • DatosPerimeter: la longitud del perímetro de este terreno
  • DatosAddition Volume: el volumen de tierra que se agregará a este terreno
  • DatosSubtraction Volume: el volumen de tierra que se eliminará de este terreno
  • DatosExtrusion Vector: un vector de extrusión para usar cuando se realizan operaciones booleanas
  • DatosRemove Splitter: elimina los divisores de la forma resultante
  • DatosDeclination: El ángulo entre el Norte verdadero y la dirección Norte en este documento, es decir, el eje Y. introducido en la versión 0.18 Esto significa que por defecto el Norte apunta al eje Y, y el Este al eje X; el ángulo se incrementa en sentido contrario a las agujas del reloj. Esta propiedad se conocía anteriormente como DatosDesviación Norte.
  • DatosFichero EPW: Permite adjuntar un archivo EPW de la Ladybug EPW data website a este sitio. Esto es necesario para mostrar los diagramas de rosa de los vientos introducido en la versión 0.19

View

  • VistaSolar Diagram: Shows or hides the solar diagram
  • VistaSolar Diagram Color: The color of the solar diagram
  • VistaSolar Diagram Position: The position of the solar diagram
  • VistaSolar Diagram Scale: The scale of the solar diagram
  • VistaWind Rose: Shows or hides the wind rose diagram (requires the EPW File data property filled, and the Ladybug Python module installed (see below)

Flujo de trabajo típico

Comienza creando un objeto que represente tu terreno. Debe ser una superficie abierta, no un sólido. Por ejemplo, es fácil importar datos de malla, que se pueden convertir en una Forma de Parte desde el menú Pieza → Crear Forma desde Malla. A continuación, cree un objeto Sitio, y establezca su propiedad DatosTerreno a la Pieza que acabamos de crear:

Cree algunos volúmenes (deben ser sólidos) que representen las áreas que desea que se excaven o rellenen. Haga doble clic en el objeto del Sitio en la Vista en árbol y agregue estos volúmenes a los grupos Adiciones o Restas. Haga clic en Aceptar.

La geometría del sitio se volverá a calcular y se volverán a calcular las áreas, el perímetro y las propiedades de volúmenes.

Diagramas solares y eólicos

Si Ladybug está instalado en su sistema, Arch Sites puede mostrar un diagrama solar y/o una rosa de los vientos. Para ello, DatosLongitud, DatosLatitud y DatosDeclinación (antes DatosDesviación Norte) deben estar correctamente configurados, y VistaDiagrama Solar o VistaRosa de Viento configurados a true. Respectivamente introducido en la versión 0.17 y introducido en la versión 0.19

Note: If you don't have Ladybug, pysolar is still supported to generate solar diagrams, but not wind roses. Pysolar 0.7 or above is required; this version only works with Python 3. If you require this feature with Python 2, you should have Pysolar 0.6 as this is the last version that works with Python 2. However, Ladybug is a much more powerful tool that will probably be used more in the future, so we recommend using it instead of pysolar. Ladybug can be installed simply via pip.

Scripting

La herramienta Ubicación se puede utilizar en macros y desde la consola de Python utilizando la siguiente función:

Site = makeSite(objectslist=None, baseobj=None, name="Site")
  • Crea un objeto Site a partir de objectslist, que es una lista de objetos, o baseobj, que es un Shape o Terrain.

Ejemplo:

import FreeCAD, Draft, Arch

p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)
Wall = Arch.makeWall(baseline, length=None, width=150, height=2000)
FreeCAD.ActiveDocument.recompute()

Building = Arch.makeBuilding([Wall])
Site = Arch.makeSite([Building])

FreeCAD.ActiveDocument.recompute()
FreeCAD.Gui.ActiveDocument.ActiveView.viewIsometric()

Diagrama solar

Siempre que el módulo pysolar esté presente, se puede añadir un diagrama solar al sitio. Establezca los ángulos de longitud, latitud y declinación según corresponda, así como una escala adecuada para el tamaño de su modelo.

Tenga en cuenta que se requiere Pysolar 0.7 o superior, y esta versión sólo funciona con Python 3.

Site.Longitude = -46.38
Site.Latitude = -23.33
Site.Declination = 30
#Site.Compass = True

Site.ViewObject.SolarDiagram = True
Site.ViewObject.SolarDiagramScale = 10000
FreeCAD.ActiveDocument.recompute()

Diagrama solar independiente del ubicación

Se puede crear un diagrama solar con la siguiente función, independientemente de cualquier sitio.

Node = makeSolarDiagram(longitude, latitude, scale=1, complete=False)
  • Crea un diagrama solar como un nodo Pivy, utilizando longitude y latitude, con un scale opcional.
  • Si complete es True, se dibujan los 12 meses, que muestran el analemma solar completo.
import FreeCADGui, Arch

Node = Arch.makeSolarDiagram(-46.38, -23.33, scale=10000, complete=True)
FreeCAD.Gui.ActiveDocument.ActiveView.getSceneGraph().addChild(Node)