Arch CurtainWall/it: Difference between revisions

From FreeCAD Documentation
(Created page with "Si può anche usare lo strumento Facciata continua senza alcun oggetto selezionato, nel qual caso è possibile disegnare una linea di base, che verrà estrusa verticalmente pe...")
(Created page with "==Utilizzo==")
Line 35: Line 35:
Si può anche usare lo strumento Facciata continua senza alcun oggetto selezionato, nel qual caso è possibile disegnare una linea di base, che verrà estrusa verticalmente per formare la faccia su cui sarà costruita la facciata continua.
Si può anche usare lo strumento Facciata continua senza alcun oggetto selezionato, nel qual caso è possibile disegnare una linea di base, che verrà estrusa verticalmente per formare la faccia su cui sarà costruita la facciata continua.


==Usage==
==Utilizzo==


===Drawing a curtain wall from scratch===
===Drawing a curtain wall from scratch===

Revision as of 20:56, 16 May 2020

Facciata continua

Posizione nel menu
Arch → Facciata continua
Ambiente
Arch
Avvio veloce
C W
Introdotto nella versione
0.19
Vedere anche
Muro, Griglia

Descrizione

Questo strumento crea una facciata continua suddividendo una faccia di base in facce quadrangolari, quindi creando montanti verticali sui bordi verticali, montanti orizzontali sui bordi orizzontali e riempiendo gli spazi tra i montanti con dei pannelli.

Le facciate continue possono essere create da qualsiasi tipo di oggetto esistente, in questo caso tutte le facce dell'oggetto saranno suddivise. Funziona quindi meglio se usato con un oggetto che ha solo una faccia. In genere, si crea prima una faccia, preferibilmente delimitata da 4 bordi, che rappresenta l'area che si desidera riempire con una facciata continua, poi si applica lo strumento.

Anche le facce con doppia curvatura o le facce con più di 4 spigoli funzionano, ma il risultato è meno prevedibile.

Le facce vengono divise in faccette quadrangolari. Se i 4 punti della faccetta sono complanari, viene creata una faccetta quadrata. In caso contrario, la faccetta viene divisa in due triangoli e viene aggiunto un montante diagonale.

Nel caso in cui sia necessaria una suddivisione non regolare, è anche possibile creare il proprio oggetto suddiviso, ad esempio utilizzando una Griglia di Arch, e impostando le suddivisioni verticale e orizzontale della facciata continua su 1.

Si può anche usare lo strumento Facciata continua senza alcun oggetto selezionato, nel qual caso è possibile disegnare una linea di base, che verrà estrusa verticalmente per formare la faccia su cui sarà costruita la facciata continua.

Utilizzo

Drawing a curtain wall from scratch

  1. Make sure nothing is selected
  2. Press the Arch CurtainWall button, or press C then W keys
  3. Click a first point on the 3D view, or type a coordinate
  4. Click a second point on the 3D view, or type a coordinate
  5. Adjust needed properties

Creating a curtain wall from a selected object

  1. Select one or more base geometry objects (Draft object, sketch, etc)
  2. Press the Arch CurtainWall button, or press the C then W keys
  3. Adjust needed properties

Options

  • Curtain walls share the common properties and behaviours of all Arch Components
  • Curtain wall mullions can be made from an automatic square profile (set their Mullion Size properties) or from a custom profile (set their Mullion Profile property). The mullions can be centered over each edge, or placed relatively to the (0,0,0) point by turning off the Center Profile property. For example, if you want a profile to be placed slightly behind the panels, you would draw that profile slightly below the (0,0,0) origin point
  • Curtain walls support Multi-materials. Inside the multi-material, the Frame layer will be used for the mullions, and the Glass panel layer for panels, or Solid panel if no Glass panel layer exists in the multi-material.

Properties

Curtain wall objects inherit the properties of Arch Components objects, and also have the following extra properties:

  • DatiVertical Mullion Number:The number of vertical mullions
  • DatiVertical Mullion Alignment: If the profile of the vertical mullions get aligned with the surface or not
  • DatiVertical Sections: The number of vertical sections of this curtain wall
  • DatiVertical Mullion Size: The size of the vertical mullions, if no profile is used
  • DatiVertical Mullion Profile: A profile for vertical mullions (disables vertical mullion size)
  • DatiHorizontal Mullion Number: The number of horizontal mullions
  • DatiHorizontal Mullion Alignment: If the profile of the horizontal mullions gets aligned with the surface or not
  • DatiHorizontal Sections: The number of horizontal sections of this curtain wall
  • DatiHorizontal Mullion Size: The size of the horizontal mullions, if no profile is used
  • DatiHorizontal Mullion Profile: A profile for horizontal mullions (disables horizontal mullion size)
  • DatiDiagonal Mullion Number: The number of diagonal mullions
  • DatiDiagonal Mullion Size: The size of the diagonal mullions, if any, if no profile is used
  • DatiDiagonal Mullion Profile: A profile for diagonal mullions, if any (disables horizontal mullion size)
  • DatiPanel Number: The number of panels
  • DatiPanel Thickness: The thickness of the panels
  • DatiSwap Horizontal Vertical: Swaps horizontal and vertical lines
  • DatiRefine: Perform subtractions between components so none overlap
  • DatiCenter Profiles: Centers the profile over the edges or not
  • DatiVertical Direction: The vertical direction reference to be used by this object to deduce vertical/horizontal directions. Keep it close to the actual vertical direction of your curtain wall

Scripting

See also: Arch API and FreeCAD Scripting Basics.

The Curtain wall tool can be used in macros and from the Python console by using the following function:

MyCurtainWall = makeCurtainWall(baseobj)

Example:

import FreeCAD, Draft, Arch

p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)
baseface = Free.ActiveDocument.addObject('Part::Extrusion','Extrusion')
baseface.Base = baseline
baseface.DirMode = "Normal"
baseface.LengthFwd = 2000
curtainwall = Arch.makeCurtainWall(baseface)
curtainWall.VerticalSections = 6
FreeCAD.ActiveDocument.recompute()