Arch SectionPlane/sv

THIS COMMAND IS PART OF THE INTEGRATED BIM WORKBENCH IN V1.0
This page has been updated for that version.

Arch SectionPlane

Menyplacering
Arch → Section Plane
Arbetsbänkar
Arch
Standard genväg
S P
Introducerad i version
-
Se även
Draft Shape2DView, TechDraw NewArch

Beskrivning

Detta verktyg placerar en sektionplansvisare i nuvarande dokument, vilken definierar ett tvärsnitt eller vy-plan. visaren kan omplaceras och omorienteras genom att flytta och rotera den, tills den visar den 2D vy som du vill erhålla. Om verktyget används utan att några objekt är markerade, så kommer alla objekt från scenen att inkluderas i 2D vyn. Om några objekt är markerade, så kommer 2D vyn endast att visa dessa objekt.

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 component and Arch Remove component tools, or by double-clicking the Section Plane in the tree view.

Objekt kan senare adderas eller tas bort från ett SectionPlane objekt med Arch Add och Arch Remove verktygen.

Vid skapandet, så skapar SectionPlane objekt för närvarande ett Ritningssida objekt vilken innehåller den projicerade 2D vyn av de objekt som behandlas av Section Plane.

Till vänster i bilden ovan placeras ett Section Plane objekt i scenen, och till höger dess SVG 2D representation. Ytsortering är för närvarande inte helt implementerad.

Bruk

  • Välj objekt
  • Klicka på SectionPlane knappen
  • Flytta/rotera Section Plane till korrekt position
  • Klicka på Beräkna om knappen för att uppdatera vyn

Typical drawing workflow

The typical workflow to create a 2D drawing involves the following steps, also reflected in the buttons' order in the toolbar:

  1. Create a Section Plane, and place it correctly in the model. As described before.
  2. 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.
  3. 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.
  4. Create all needed annotations like dimensions, texts, 2D linework, etc... and add them to the drawing view.
  5. 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).
  6. 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.

Options

Properties

Data

SectionPlane

The Arch SectionPlane with the DataClip property set to true will behave like a camera, limiting the field of view.

View

SectionPlane

Tweaks

Alternative workflows

Scripting

See also: Arch API and FreeCAD Scripting Basics.

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

Section = makeSectionPlane(objectslist=None, name="Section")

Example:

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()