|
poziția meniului |
---|
Arch → Section Plane |
Ateliere |
Arch |
scurtătură |
S P |
Prezentat în versiune |
- |
A se vedea, de asemenea, |
Draft Shape2DView, TechDraw NewArch |
Acest instrumetn plasează în documentul curent un plan de secțiune gizmo, care definește secțiunea sau planul de vizualizare. Gizmo își ia locul în conformitate cu planul de lucru Draft Work Plan și poate fi mutat și reorientat prin mutarea și rotirea acestuia, până când descrie vizualizarea 2D pe care doriți să o obțineți. Obiectul plan de secțiune va lua în considerare numai un anumit set de obiecte. Obiectele selectate la crearea unei planuri de secțiune vor fi adăugate la setarea automată. Alte obiecte pot fi adăugate sau eliminate mai târziu dintr-un obiect SectionPlane cu ajutorul instrumentelor Arch Add și Remove Arch sau prin dublu clic pe planul de secțiuni din vizualizarea arborescentă.
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.
The Section Plane alone won't create any view of its objects set. For that, you must create a TechDraw ArchView to create a view in a TechDraw page.
The typical workflow to create a 2D drawing involves the following steps, also reflected in the buttons' order in the toolbar:
SectionPlane
The Arch SectionPlane with the DateClip property set to true
will behave like a camera, limiting the field of view.
SectionPlane
true
, enables a real-time clipping effect in the 3D view, visually cutting through the model at the plane's location.true
.true
.true
, the object's DateLabel will be displayed next to the Section Plane in the 3D view.Instrumentul Section Plane poate fi utilizat în macros și de la consola Python utilizând următoarele funcții:
Section = makeSectionPlane(objectslist=None, name="Section")
Exempluː
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()