Arch Ubicación
Arch Site |
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 |
Piso, Construcció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 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.
Utilización
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 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 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 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.
Propiedades
- DATOSTerrain: El terreno base de este sitio
- 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
- DATOSNorth Deviation: El ángulo entre la verdadera dirección norte y norte en este documento
- VISTASolar Diagram: Muestra u oculta el diagrama solar
- VISTASolar Diagram Color: el color del diagrama solar
- VISTASolar Diagram Position: la posición del diagrama solar
- VISTASolar Diagram Scale: la escala del diagrama solar
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
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ú Parte -> Crear Forma desde Malla .... A continuación, cree un objeto Site y establezca su propiedad Terreno en 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.
Diagrama Solar
Si 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. introduced in version 0.17
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.
Programación
La herramienta Ubicación se puede utilizar en macros y desde la consola de Python mediante la utilización de las siguientes funciones:
Site = makeSite(objectslist=None, baseobj=None, name="Site")
- Crea una ubicación incluyendo los objetos de la lista dada.
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()
Solar diagram
As long as the pysolar
module is present, a solar diagram can be added to the site. Set the longitude, latitude and declination angles as appropriate, as well as an adequate scale for the size of your model.
Please note that Pysolar 0.7 or above is required, and this version only works with 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()
Solar diagram independent of Site
Un diagrama solar también se puede crear con:
Node = makeSolarDiagram(longitude, latitude, scale=1, complete=False)
- Creates a solar diagram as a Pivy node, using
longitude
andlatitude
, with an optionalscale
. - If
complete
isTrue
, the 12 months are drawn, which shows the full solar analemma.
import FreeCADGui, Arch
Node = Arch.makeSolarDiagram(-46.38, -23.33, scale=10000, complete=True)
FreeCAD.Gui.ActiveDocument.ActiveView.getSceneGraph().addChild(Node)
- Elements: Wall, Structure, Curtain Wall, Window, Roof, Space, Stairs, Equipment, Frame, Fence, Truss, Profile, Pipe, Pipe Connector
- Reinforcements: Straight Rebar, U-Shape Rebar, L-Shape Rebar, Stirrup, Bent-Shape Rebar, Helical Rebar, Column Reinforcement, Beam Reinforcement, Slab Reinforcement, Footing Reinforcement, Custom Rebar
- Panels: Panel, Panel Cut, Panel Sheet, Nest
- Materials: Material, Multi-Material
- Organization: Building Part, Project, Site, Building, Level, External reference, Section Plane, Schedule
- Axes: Axis, Axes system, Grid
- Modification: Cut with plane, Add component, Remove component, Survey
- Utilities: Component, Clone component, Split Mesh, Mesh to Shape, Select non-manifold meshes, Remove Shape from Arch, Close Holes, Merge Walls, Check, Toggle IFC Brep flag, 3 Views from mesh, Create IFC spreadsheet, Toggle Subcomponents
- Additional: Preferences, Import Export Preferences (IFC, DAE, OBJ, JSON, 3DS, SHP), IfcOpenShell, IfcPlusPlus, Arch API
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub