Arch: Piano di sezione
|
|
| Menu location |
|---|
| Arch → Piano di sezione |
| Workbenches |
| Arch |
| Default shortcut |
| S P |
| Introduced in version |
| - |
| See also |
| Vista 2D, Vista di Arch |
Descrizione
Questo strumento posiziona nel documento corrente un attrezzo Piano di sezione, che definisce una sezione o un piano di vista. Il piano di sezione viene posizionato in funzione del corrente Piano di lavoro e può essere spostato e riorientato muovendolo e ruotandolo, fino a quando non riproduce la vista 2D che si vuole ottenere. L'oggetto Piano di sezione prende in considerazione solo un certo insieme di oggetti. Gli oggetti che sono selezionati quando si crea un piano di sezione sono aggiunti a queesto insieme automaticamente. Altri oggetti possono essere aggiunti o rimossi da un Piano di sezione anche in seguito con gli strumenti Aggiungi componente o Rimuovi componente, o facendo doppio clic sul Piano di sezione nella vista ad albero.
The Section Plane object will only consider a certain set of objects. Objects that are selected when you create a Section Plane will be added to that set automatically. Other objects can later be added or removed from a SectionPlane object with the Arch Add and Arch Remove tools, or by double-clicking the Section Plane in the Tree View.
Il piano di sezione da solo non creerà alcuna vista del suo insieme di oggetti. Per questo, è necessario creare una Vista Arch di TechDraw per creare una vista in una Pagina TechDraw.
Utilizzo
- Opzionalmente, impostare il Piano di lavoro per riflettere il piano in cui si desidera posizionare il piano di sezione.
- Selezionare gli oggetti da includere nella sezione.
- Premere il pulsante
Piano di sezione, oppure premere i tasti S e P.
- Spostare o ruotare il piano di sezione nella posizione corretta, se necessario.
- Selezionare il piano di sezione se non è già stato selezionato.
- Utilizzare una Vista 2D di Draft o una Vista TechDraw di Arch per creare una vista.
Typical drawing workflow
The typical workflow to create a 2D drawing involves the following steps, also reflected in the buttons' order in the toolbar:
- Create a
Section Plane, and place it correctly in the model. As described before.
- Create a drawing view with the
2D Drawing tool. A drawing view is simply a BuildingPart that has been modified to be recognized as a 2D drawing (and stripped of some attributes like level, height, etc). Using a BuildingPart has a few advantages: It defines a working plane, you can move it and it will also move its contents, and it has a "title" that shows in the viewport. But fundamentally, the drawing view is just a container for the components of your 2D drawing. If the Section Plane is selected before initiating the 2D Drawing command, both the Section View and Section Cut objects mentioned in the next step are created automatically.
- Create a
Section View and if needed, a
Section Cut from your Section Plane. Both tools produce a Shape2DView, but the first one in "solid" mode, which shows projected lines from what is viewed by the Section Plane, and the second one in "cut lines" mode, so it shows only the cut lines (the intersection between the Section Plane and the model). In plans and sections, you will want both, and give the section Cut a bit thicker line width, in elevations you will typically only need the section View, as there is nothing to cut. Then, of course, you place both these objects, in the drawing view.
- Create all needed annotations like dimensions, texts, 2D linework, etc… and add them to the drawing view.
- Create a TechDraw page using the
Page tool of the BIM Workbench. It will pop up a dialog to let you select an SVG file to use as a template (and remembers the last used template).
- Once you have your drawing view and your page, select both and press the
View button. This will create a TechDraw view on the page, showing the contents of your drawing view.
Opzioni
- L'oggetto Piano di sezione prende in considerazione solo un certo insieme di oggetti, non tutti gli oggetti del documento. Gli oggetti possono essere aggiunti o rimossi da un oggetto Piano di sezione utilizzando gli strumenti Aggiungi e Rimuovi, o facendo doppio clic sul Piano di sezione nella vista ad albero, e poi selezionando gli oggetti sia nella lista che nella scena 3D, e premendo il tasto aggiungi o rimuovi.
- Con un oggetto piano di sezione selezionato, utilizzare lo strumento Vista 2D per creare nel documento un oggetto che rappresenta la vista di sezione
- Create delle Viste Arc di TechDraw.
- Il Piano di sezione può anche essere usato per mostrare l'intera vista 3D tagliata da un piano infinito. Questo è solo visivo, e non influenza la geometria degli oggetti da tagliare.
Proprietà
Data
SectionPlane
- DatiOnly Solids: se questo è vero, gli oggetti non solidi vengono ignorati
- VistaDisplay Length: la lunghezza della sezione piana gizmo nella vista 3D. Non influisce sulla vista risultante
- VistaDisplay Height: l'altezza della sezione piana gizmo nella vista 3D. Non influisce sulla vista risultante
- VistaArrow Size: la dimensione delle frecce del piano di sezione gizmo nella vista 3D. Non influisce sulla vista risultante
- VistaCut View: se questo è
true, vero, l'intera vista 3D viene tagliata in corrispondenza di tale piano di sezione. - VistaClip view: se
true, ritaglia la vista all'altezza e alla lunghezza della visualizzazione del piano di taglio. Questo trasforma efficacemente il piano di taglio in una fotocamera ortografica, limitando il campo visivo del piano.
Il piano di sezione con l'opzione clip view si comporta come una fotocamera, limitando il campo visivo.
View
SectionPlane
- VistaArrowSize: The size of the arrow symbol at the corners of the Section Plane in the 3D View. This value also controls the length of the lines indicating the view direction. Doesn't affect the resulting view.
- VistaCutDistance: This property is deprecated and has no effect. It was originally intended to create a thick visual slice in the 3D View.
- VistaCutMargin: A small offset distance to apply between the Section Plane and the actual real-time cut plane when VistaCutView is active. This helps prevent graphical artifacts (Z-fighting) on co-planar faces.
- VistaCutView: If
true, enables a real-time clipping effect in the 3D View, visually cutting through the model at the plane's location. - VistaDisplayHeight: The height of the Section Plane's visual representation in the 3D View. This dimension is also used to define the boundary of the 2D view when the DatiClip data property is set to
true. - VistaDisplayLength: The width of the Section Plane's visual representation in the 3D View. This dimension is also used to define the boundary of the 2D view when the DatiClip data property is set to
true. - VistaFontSize: The size of the label text that is displayed in the 3D View.
- VistaFontName: The font used for the label text.
- VistaShowLabel: If
true, the object's DatiLabel will be displayed next to the Section Plane in the 3D View. - VistaTransparency: Controls the transparency of the Section Plane's face in the 3D View, from 0 (fully opaque) to 100 (fully invisible).
Aggiustamenti
- Aggiungere manualmente una proprietà denominata RotateSolidRender di tipo App::PropertyAngle alle proprietà View del piano di sezione (fare clic con il pulsante destro del mouse sulla vista delle proprietà -> mostra tutto, destra -fare nuovamente clic -> aggiungi proprietà) consente di ruotare il rendering quando si utilizza la modalità Solido. Ciò è utile quando una vista renderizzata ha, ad esempio, sia elementi Arch che Draft e il rendering degli elementi Arch viene ruotato rispetto agli elementi Draft.
Alternative workflows
- The commands Draft Shape2DView and/or TechDraw ArchView can also be used to create a view from a Section Plane. However, it is recommended to use the dedicated BIM workbench tools described here instead.
Script
Vedere anche: API di Arch e Nozioni di base sugli script di FreeCAD.
Lo strumento Piano di sezione può essere utilizzato nelle macro e dalla console Python tramite la seguente funzione:
Section = makeSectionPlane(objectslist=None, name="Section")
- Crea un oggetto
Sectionda unaobjectslist, che è una lista di oggetti.
Esempio:
import FreeCAD, Draft, Arch
p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)
baseline2 = Draft.makeLine(p1, -1*p2)
Wall1 = Arch.makeWall(baseline, length=None, width=150, height=2000)
Wall2 = Arch.makeWall(baseline2, length=None, width=150, height=1800)
Structure = Arch.makeStructure(length=1000, width=1000, height=200)
FreeCAD.ActiveDocument.recompute()
BuildingPart = Arch.makeBuildingPart([Wall1, Wall2])
Floor = Arch.makeFloor([BuildingPart])
Building = Arch.makeBuilding([Floor, Structure])
Site = Arch.makeSite(Building)
FreeCAD.ActiveDocument.recompute()
Section1 = Arch.makeSectionPlane([Wall1, Wall2])
Section2 = Arch.makeSectionPlane([Structure])
Section3 = Arch.makeSectionPlane([Site])
FreeCAD.ActiveDocument.recompute()
- 2D drafting: Sketch, Line, Polyline, Circle, Arc, Arc From 3 Points, Fillet, Ellipse, Polygon, Rectangle, B-Spline, Bézier Curve, Cubic Bézier Curve, Point
- 3D/BIM: Project, Site, Building, Level, Space, Wall, Curtain Wall, Column, Beam, Slab, Door, Window, Pipe, Connector, Stairs, Roof, Panel, Frame, Fence, Truss, Equipment
- Reinforcement Tools: Custom Rebar, Straight Rebar, U-Shape Rebar, L-Shape Rebar, Stirrup, Bent-Shape Rebar, Helical Rebar, Column Reinforcement, Beam Reinforcement, Slab Reinforcement, Footing Reinforcement
- Generic 3D Tools: Profile, Box, Shape Builder, Facebinder, Objects Library, Component, External Reference
- Annotation: Text, Shape From Text, Aligned Dimension, Horizontal Dimension, Vertical Dimension, Leader, Label, Hatch, Axis, Axis System, Grid, Section Plane, New Page, New View
- Create 2D Views: 2D Drawing, Section View, Section Cut
- Snapping: Snap Lock, Snap Endpoint, Snap Midpoint, Snap Center, Snap Angle, Snap Intersection, Snap Perpendicular, Snap Extension, Snap Parallel, Snap Special, Snap Near, Snap Ortho, Snap Grid, Snap Working Plane, Snap Dimensions, Toggle Grid, Working Plane Front, Working Plane Top, Working Plane Side, Working Plane
- Modify: Move, Copy, Rotate, Clone, Create Simple Copy, Create Compound, Offset, 2D Offset, Trimex, Join, Split, Scale, Stretch, Draft to Sketch, Upgrade, Downgrade, Add Component, Remove Component, Array, Path Array, Polar Array, Point Array, Cut With Plane, Mirror, Extrude, Difference, Union, Intersection
- Manage: BIM Setup, Views Manager, Setup Project, Manage Doors and Windows, Manage IFC Elements, Manage IFC Quantities, Manage IFC Properties, Manage Classification, Manage Layers, Material, Schedule, Preflight Checks, Annotation Styles
- Utils: Toggle Bottom Panels, Move to Trash, Working Plane View, Select Group, Set Slope, Working Plane Proxy, Add to Construction Group, Split Mesh, Mesh to Shape, Select Non-Manifold Meshes, Remove Shape From BIM, Close Holes, Merge Walls, Check, Toggle IFC B-Rep Flag, Toggle Subcomponents, Survey, IFC Diff, IFC Explorer, New IFC Spreadsheet, Image Plane, Unclone, Rewire, Glue, Re-Extrude
- Panel Tools: Panel, Panel Cut, Panel Sheet, Nest
- Structure Tools: Structure, Structural System, Multiple Structures
- IFC Tools: IFC Diff, IFC Expand, Create IFC Project, IfcOpenShell Update
- Nudge: Nudge Switch, Nudge Up, Nudge Down, Nudge Left, Nudge Right, Nudge Rotate Left, Nudge Rotate Right, Nudge Extend, Nudge Shrink
- Additional: Preferences, Fine tuning, Import Export Preferences, IFC, DAE, OBJ, JSON, 3DS, SHP
- 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, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub
