Arch SectionPlane/ru: Difference between revisions
No edit summary |
(Updating to match new version of source page) |
||
(18 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{Docnav |
{{Docnav/ru |
||
|[[Arch_Window|Window]] |
|||
|[[ |
|[[Arch_Grid/ru|Сетка]] |
||
|[[Arch_Space/ru|Пространство]] |
|||
|[[Arch_Workbench|Arch]] |
|||
|[[Arch_Workbench/ru|Архитектурный верстак "Arch"]] |
|||
|IconL= |
|IconL=Arch_Grid.svg |
||
|IconR= |
|IconR=Arch_Space.png |
||
|IconC=Workbench_Arch.svg |
|IconC=Workbench_Arch.svg |
||
}} |
}} |
||
Line 14: | Line 15: | ||
|Name/ru=Arch SectionPlane |
|Name/ru=Arch SectionPlane |
||
|MenuLocation=Архитектура -> Плоскость сечения |
|MenuLocation=Архитектура -> Плоскость сечения |
||
|Workbenches=[[ |
|Workbenches=[[Arch_Workbench/ru|Arch]] |
||
|Shortcut={{KEY|S}} {{KEY|P}} |
|Shortcut={{KEY|S}} {{KEY|P}} |
||
|SeeAlso=[[Draft_Shape2DView/ru|Draft Shape2DView]], [[ |
|SeeAlso=[[Draft_Shape2DView/ru|Draft Shape2DView]], [[TechDraw_ArchView/ru|TechDraw NewArch]] |
||
}} |
}} |
||
</div> |
</div> |
||
<span id="Description"></span> |
|||
==Описание== |
==Описание== |
||
Line 25: | Line 27: | ||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
Сама по себе плоскость сечения не создаст никакого вида набора своих объектов. Для этого вы должны <s>либо</s> создать <s>[[Draft_Drawing/ru|Drawing DraftView]], чтобы создать вид на [[Drawing_Workbench/ru|странице чертежа]], [[Draft_Shape2DView/ru|Draft Shape2DView]] для создания вида в самом 3D-документе, или</s> [[ |
Сама по себе плоскость сечения не создаст никакого вида набора своих объектов. Для этого вы должны <s>либо</s> создать <s>[[Draft_Drawing/ru|Drawing DraftView]], чтобы создать вид на [[Drawing_Workbench/ru|странице чертежа]], [[Draft_Shape2DView/ru|Draft Shape2DView]] для создания вида в самом 3D-документе, или</s> [[TechDraw_ArchView/ru|TechDraw ArchView]] для создания представления на [[TechDraw Workbench/ru|странице TechDraw]]. |
||
</div> |
</div> |
||
[[Image:Arch SectionPlane example.jpg|600px]] |
[[Image:Arch SectionPlane example.jpg|600px]] |
||
<span id="Usage"></span> |
|||
==Использование== |
|||
==Применение== |
|||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
Line 38: | Line 41: | ||
# [[Draft Move/ru|Move]]/[[Draft Rotate/ru|rotate]] Section Plane в правильное положение, если нужно. |
# [[Draft Move/ru|Move]]/[[Draft Rotate/ru|rotate]] Section Plane в правильное положение, если нужно. |
||
# Выберите плоскость сечения, если она еще не выбрана. |
# Выберите плоскость сечения, если она еще не выбрана. |
||
# Используйте <s>[[Draft_Drawing/ru|Drawing DraftView]],</s> [[Draft_Shape2DView/ru|Draft Shape2DView]] или [[ |
# Используйте <s>[[Draft_Drawing/ru|Drawing DraftView]],</s> [[Draft_Shape2DView/ru|Draft Shape2DView]] или [[TechDraw_ArchView/ru|TechDraw ArchView]] для создания вида. |
||
</div> |
</div> |
||
<span id="Options"></span> |
|||
==Опции== |
==Опции== |
||
* The Section plane object will only consider a certain set of objects, not all the objects of the document. Objects can be added or removed from a SectionPlane object by using the [[ |
* The Section plane object will only consider a certain set of objects, not all the objects of the document. Objects can be added or removed from a SectionPlane object by using the [[Arch_Add|Arch Add]] and [[Arch_Remove|Arch Remove]] tools, or by double-clicking the Section Plane in the tree view, selecting objects either in the list of in the 3D scene, and pressing the '''add''' or '''remove''' buttons. |
||
⚫ | |||
* С выбранным объектом сечения используйте инструмент [[Draft_Shape2DView/ru|Draft Shape2DView]] для создания объекта, представляющего вид сечения в документе. |
* С выбранным объектом сечения используйте инструмент [[Draft_Shape2DView/ru|Draft Shape2DView]] для создания объекта, представляющего вид сечения в документе. |
||
⚫ | |||
[[Image:Arch Section example2.jpg|600px]] |
[[Image:Arch Section example2.jpg|600px]] |
||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
* Создайте дополнительные [[Draft_Drawing|Drawing DraftViews]], если Вы работаете с <s>[[Drawing |
* Создайте дополнительные [[Draft_Drawing|Drawing DraftViews]], если Вы работаете с <s>[[Drawing Workbench/ru|верстаком Drawing]]</s>, или [[TechDraw_ArchView/ru|TechDraw ArchView]], если Вы используете [[TechDraw Workbench/ru|верстак TechDraw]]. |
||
</div> |
</div> |
||
[[Image:Arch Section example3.jpg|600px]] |
[[Image:Arch Section example3.jpg|600px]] |
||
Line 59: | Line 65: | ||
[[Image:Arch SectionPlane CutView.jpg|600px]] |
[[Image:Arch SectionPlane CutView.jpg|600px]] |
||
<span id="Properties"></span> |
|||
==Свойства== |
==Свойства== |
||
<div class="mw-translate-fuzzy"> |
|||
* {{PropertyData|Only Solids}}: Если это {{TRUE}}, объекты не твердых тел не будут учитываться в наборе. |
* {{PropertyData|Only Solids}}: Если это {{TRUE}}, объекты не твердых тел не будут учитываться в наборе. |
||
* {{PropertyView|Display Length}}: Длина "чего-то" плоскости сечения на трехмерном виде. Не влияет на итоговый вид |
* {{PropertyView|Display Length}}: Длина "чего-то" плоскости сечения на трехмерном виде. Не влияет на итоговый вид |
||
Line 67: | Line 75: | ||
* {{PropertyView|Cut View}}: Если это {{TRUE}}, весь трёхмерный вид будет рассечён по месту этой секущей плоскости. |
* {{PropertyView|Cut View}}: Если это {{TRUE}}, весь трёхмерный вид будет рассечён по месту этой секущей плоскости. |
||
* {{PropertyView|Clip view}}: Если это {{TRUE}}, он будет обрезать вид до отображаемой высоты и длины плоскости сечения. Это эффективно превращает плоскость сечения в ортогональную камеру, ограничивая поле зрения. {{version|0.19}} |
* {{PropertyView|Clip view}}: Если это {{TRUE}}, он будет обрезать вид до отображаемой высоты и длины плоскости сечения. Это эффективно превращает плоскость сечения в ортогональную камеру, ограничивая поле зрения. {{version|0.19}} |
||
</div> |
|||
[[Image:Arch_SectionPlane_ClipView.png|600px]] |
[[Image:Arch_SectionPlane_ClipView.png|600px]] |
||
Line 74: | Line 83: | ||
==Tweaks== |
==Tweaks== |
||
* Adding manually a property named '''RotateSolidRender''' of type '''App::PropertyAngle''' to the section plane's '''View''' properties (right-click the properties view -> show all, right-click again -> add property) allows to rotate the render when using Solid mode. This is useful when a rendered view has for example both Arch and Draft elements, and the rendering of the Arch elements is rotated in relation to the Draft elements. |
* Adding manually a property named '''RotateSolidRender''' of type '''App::PropertyAngle''' to the section plane's '''View''' properties (right-click the properties view -> show all, right-click again -> add property) allows to rotate the render when using Solid mode. This is useful when a rendered view has for example both Arch and Draft elements, and the rendering of the Arch elements is rotated in relation to the Draft elements. |
||
==Scripting== |
|||
==Сценарии== |
|||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
==Программирование== |
|||
⚫ | |||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
Инструмент SectionPlane может использоваться в [[macros/ru|макросах]] и в консоли [[Python|Python]] с использованием следующих функций: |
Инструмент SectionPlane может использоваться в [[macros/ru|макросах]] и в консоли [[Python|Python]] с использованием следующих функций: |
||
</div> |
|||
{{Code|code= |
{{Code|code= |
||
Line 115: | Line 130: | ||
}} |
}} |
||
⚫ | |||
{{Docnav/ru |
{{Docnav/ru |
||
|[[ |
|[[Arch_Grid/ru|Сетка]] |
||
|[[Arch_Space/ru|Пространство]] |
|||
|[[Arch_CompAxis/ru|CompAxis]] |
|||
|[[Arch_Workbench/ru|Архитектурный верстак "Arch"]] |
|||
|[[Arch_Module/ru|Arch]] |
|||
|IconL= |
|IconL=Arch_Grid.svg |
||
|IconR= |
|IconR=Arch_Space.png |
||
|IconC=Workbench_Arch.svg |
|IconC=Workbench_Arch.svg |
||
}} |
}} |
||
⚫ | |||
{{Arch Tools navi{{#translation:}}}} |
{{Arch Tools navi{{#translation:}}}} |
||
{{Userdocnavi{{#translation:}}}} |
{{Userdocnavi{{#translation:}}}} |
Latest revision as of 15:34, 20 May 2023
Arch SectionPlane |
Системное название |
---|
Arch SectionPlane |
Расположение в меню |
Архитектура -> Плоскость сечения |
Верстаки |
Arch |
Быстрые клавиши |
S P |
Представлено в версии |
- |
См. также |
Draft Shape2DView, TechDraw NewArch |
Описание
Этот инструмент помещает в текущий документ "что-то" секущей плоскости, которое определяет сечение или план. "Что-то" получает своё положение в соответствии с текущей рабочей плоскостью, и может быть перемещён и переориентирован через её перемещение и вращение, пока не получится требуемый двумерный вид. Секущая плоскость учитывает только определённый набор объектов. Выделенные в момент создания секущей плоскости добавляются в этот набор автоматически. Другие объекты могут быть позднее добавлены или удалены из объекта SectionPlane инструментами Arch Add component или Arch Remove component, или двойным кликом секущей плоскости в древе проекта.
Сама по себе плоскость сечения не создаст никакого вида набора своих объектов. Для этого вы должны либо создать Drawing DraftView, чтобы создать вид на странице чертежа, Draft Shape2DView для создания вида в самом 3D-документе, или TechDraw ArchView для создания представления на странице TechDraw.
Применение
- Если нужно, установить Draft Working Plane для отражения плоскости, на которой вы хотите разместить плоскость сечения.
- Выделить объекты, которые должны быть включены в сечение
- Нажмите кнопку SectionPlane или нажмите S, затем P
- Move/rotate Section Plane в правильное положение, если нужно.
- Выберите плоскость сечения, если она еще не выбрана.
- Используйте
Drawing DraftView,Draft Shape2DView или TechDraw ArchView для создания вида.
Опции
- The Section plane object will only consider a certain set of objects, not all the objects of the document. Objects can be added or removed from a SectionPlane object by using the Arch Add and Arch Remove tools, or by double-clicking the Section Plane in the tree view, selecting objects either in the list of in the 3D scene, and pressing the add or remove buttons.
- С выбранным объектом сечения используйте инструмент Draft Shape2DView для создания объекта, представляющего вид сечения в документе.
- Создайте дополнительные Drawing DraftViews, если Вы работаете с
верстаком Drawing, или TechDraw ArchView, если Вы используете верстак TechDraw.
- The Section Plane can also be used to show the entire 3D view cut by an infinite plane. This is only visual, and won't affect the geometry of the objects being cut.
Свойства
- ДанныеOnly Solids: Если это
true
, объекты не твердых тел не будут учитываться в наборе. - ВидDisplay Length: Длина "чего-то" плоскости сечения на трехмерном виде. Не влияет на итоговый вид
- ВидDisplay Height: Высота "чего-то" плоскости сечения в трехмерном виде. Не влияет на итоговый вид
- ВидArrow Size: Размер стрелок в "чём-то" секущей плоскости в трёхмерном виде. Не влияет на итоговый вид
- ВидCut View: Если это
true
, весь трёхмерный вид будет рассечён по месту этой секущей плоскости. - ВидClip view: Если это
true
, он будет обрезать вид до отображаемой высоты и длины плоскости сечения. Это эффективно превращает плоскость сечения в ортогональную камеру, ограничивая поле зрения. introduced in version 0.19
The Arch SectionPlane with the clip view option will behave like a camera, limiting the field of view.
Tweaks
- Adding manually a property named RotateSolidRender of type App::PropertyAngle to the section plane's View properties (right-click the properties view -> show all, right-click again -> add property) allows to rotate the render when using Solid mode. This is useful when a rendered view has for example both Arch and Draft elements, and the rendering of the Arch elements is rotated in relation to the Draft elements.
Scripting
Программирование
См. так же: 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()
- Elements: Wall, Structure, Curtain Wall, Window, Roof, Space, Stairs, Equipment, Frame, Fence, Truss, Profile, Pipe, Pipe Connector
- Reinforcements: Straight Rebar, U-Shape Rebar, L-Shape Rebar, Stirrup, Bent-Shape Rebar, Helical Rebar, Column Reinforcement, Beam Reinforcement, Slab Reinforcement, Footing Reinforcement, Custom Rebar
- Panels: Panel, Panel Cut, Panel Sheet, Nest
- Materials: Material, Multi-Material
- Organization: Building Part, Project, Site, Building, Level, External reference, Section Plane, Schedule
- Axes: Axis, Axes system, Grid
- Modification: Cut with plane, Add component, Remove component, Survey
- Utilities: Component, Clone component, Split Mesh, Mesh to Shape, Select non-manifold meshes, Remove Shape from Arch, Close Holes, Merge Walls, Check, Toggle IFC Brep flag, 3 Views from mesh, Create IFC spreadsheet, Toggle Subcomponents
- Additional: Preferences, Import Export Preferences (IFC, DAE, OBJ, JSON, 3DS, SHP), IfcOpenShell, IfcPlusPlus, Arch API
- Начинающим
- Установка: Загрузка, Windows, Linux, Mac, Дополнительных компонентов, Docker, AppImage, Ubuntu Snap
- Базовая: О FreeCAD, Интерфейс, Навигация мыши, Методы выделения, Имя объекта, Настройки, Верстаки, Структура документа, Свойства, Помоги FreeCAD, Пожертвования
- Помощь: Учебники, Видео учебники
- Верстаки: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework