|
Расположение в меню |
---|
Архитектура -> Плоскость сечения |
Верстаки |
Arch |
Быстрые клавиши |
S P |
Представлено в версии |
- |
См. также |
Draft Shape2DView, TechDraw NewArch |
Этот инструмент помещает в текущий документ "что-то" секущей плоскости, которое определяет сечение или план. "Что-то" получает своё положение в соответствии с текущей рабочей плоскостью, и может быть перемещён и переориентирован через её перемещение и вращение, пока не получится требуемый двумерный вид. Секущая плоскость учитывает только определённый набор объектов. Выделенные в момент создания секущей плоскости добавляются в этот набор автоматически. Другие объекты могут быть позднее добавлены или удалены из объекта SectionPlane инструментами Arch Add component или Arch Remove component, или двойным кликом секущей плоскости в древе проекта.
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.
Сама по себе плоскость сечения не создаст никакого вида набора своих объектов. Для этого вы должны либо создать Drawing DraftView, чтобы создать вид на странице чертежа, Draft Shape2DView для создания вида в самом 3D-документе, или TechDraw ArchView для создания представления на странице TechDraw.
The typical workflow to create a 2D drawing involves the following steps, also reflected in the buttons' order in the toolbar:
true
. This is only visual, and won't affect the geometry of the objects being cut.
SectionPlane
true
, объекты не твердых тел не будут учитываться в наборе.true
, весь трёхмерный вид будет рассечён по месту этой секущей плоскости.true
, он будет обрезать вид до отображаемой высоты и длины плоскости сечения. Это эффективно превращает плоскость сечения в ортогональную камеру, ограничивая поле зрения. introduced in 0.19The Arch SectionPlane with the ДанныеClip 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 ДанныеLabel will be displayed next to the Section Plane in the 3D view.См. так же: Arch API и Основы составления скриптов в FreeCAD.
Инструмент SectionPlane может использоваться в макросах и в консоли Python с использованием следующих функций:
Section = makeSectionPlane(objectslist=None, name="Section")
Section
из objectslist
, который есть список объектов.Пример:
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()