Arch Workbench/zh-cn: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 52: | Line 52: | ||
* [[File:Arch CompAxis.png|48px]] [[Arch CompAxis|Axis tools]]: The Axis tool allows you to places a series of axes in the current document. |
* [[File:Arch CompAxis.png|48px]] [[Arch CompAxis|Axis tools]]: The Axis tool allows you to places a series of axes in the current document. |
||
** [[Image:Arch_Axis.svg|32px]] [[Arch_Axis|Axis]]: Adds a 1-direction array of axes to the document |
** [[Image:Arch_Axis.svg|32px]] [[Arch_Axis|Axis]]: Adds a 1-direction array of axes to the document |
||
** [[Image: |
** [[Image:Arch_Axis_System.svg|32px]] [[Arch_AxisSystem|Axes system]]: Adds an axes system composed of several axes to the document |
||
** [[Image:Arch_Grid. |
** [[Image:Arch_Grid.svg|32px]] [[Arch_Grid|Grid]]: Adds a grid-like object to the document |
||
* [[Image:Arch_Roof.svg|32px]] [[Arch_Roof|Roof]]: Creates a sloped roof from a selected face |
* [[Image:Arch_Roof.svg|32px]] [[Arch_Roof|Roof]]: Creates a sloped roof from a selected face |
||
Line 61: | Line 61: | ||
* [[File:Arch CompPanel.png|48px]] [[Arch CompPanel|Panel tools]]: Allows you to build all kinds of panel-like elements. |
* [[File:Arch CompPanel.png|48px]] [[Arch CompPanel|Panel tools]]: Allows you to build all kinds of panel-like elements. |
||
** [[Image:Arch_Panel.svg|32px]] [[Arch_Panel|Panel]]: Creates a panel object from a selected 2D object |
** [[Image:Arch_Panel.svg|32px]] [[Arch_Panel|Panel]]: Creates a panel object from a selected 2D object |
||
** [[Image:Arch_Panel_Cut. |
** [[Image:Arch_Panel_Cut.svg|32px]] [[Arch_Panel_Cut|Panel Cut]]: Creates a 2D cut view from a panel {{Version|0.17}} |
||
** [[Image:Arch_Panel_Sheet. |
** [[Image:Arch_Panel_Sheet.svg|32px]] [[Arch_Panel_Sheet|Panel Sheet]]: Creates a 2D cut sheet including panel cuts or other 2D objects {{Version|0.17}} |
||
** [[Image:Arch_Nest.svg|32px]] [[Arch_Nest|Nest]]: Allow to nest several flat objects inside a container shape {{Version|0.17}} |
** [[Image:Arch_Nest.svg|32px]] [[Arch_Nest|Nest]]: Allow to nest several flat objects inside a container shape {{Version|0.17}} |
||
Line 83: | Line 83: | ||
以下这些工具用于修改建筑对象。 |
以下这些工具用于修改建筑对象。 |
||
* [[Image:Arch_CutLine.svg|32px]] [[Arch_CutLine|Cut with a line]]: Cut an object according to a line. |
|||
* [[Image:Arch_CutPlane.svg|32px]] [[Arch_CutPlane|Cut with plane]]: Cut an object according to a plane. |
* [[Image:Arch_CutPlane.svg|32px]] [[Arch_CutPlane|Cut with plane]]: Cut an object according to a plane. |
||
* [[Image:Arch_Add.svg|32px]] [[Arch_Add|Add component]]: Adds objects to a component |
* [[Image:Arch_Add.svg|32px]] [[Arch_Add|Add component]]: Adds objects to a component |
||
Line 92: | Line 93: | ||
以下这些工具可助您实现一些特定任务。 |
以下这些工具可助您实现一些特定任务。 |
||
* [[Image:Arch_Component. |
* [[Image:Arch_Component.svg|32px]] [[Arch_Component|Component]]: Creates a non-parametric Arch component |
||
* [[Image: |
* [[Image:Arch_Component_Clone.svg|32px]] [[Arch_CloneComponent|Clone component]]: Produces Arch Components that are clones of selected Arch objects (not to be confused with [[Draft Clone]]) |
||
* [[Image:Arch_SplitMesh.svg|32px]] [[Arch_SplitMesh|Split Mesh]]: Splits a selected mesh into separate components |
* [[Image:Arch_SplitMesh.svg|32px]] [[Arch_SplitMesh|Split Mesh]]: Splits a selected mesh into separate components |
||
* [[Image:Arch_MeshToShape.svg|32px]] [[Arch_MeshToShape|Mesh To Shape]]: Converts a mesh into a shape, unifying coplanar faces |
* [[Image:Arch_MeshToShape.svg|32px]] [[Arch_MeshToShape|Mesh To Shape]]: Converts a mesh into a shape, unifying coplanar faces |
||
Line 102: | Line 103: | ||
* [[Image:Arch_Check.svg|32px]] [[Arch_Check|Check]]: Check if the selected objects are solids and don't contain defects |
* [[Image:Arch_Check.svg|32px]] [[Arch_Check|Check]]: Check if the selected objects are solids and don't contain defects |
||
* [[Image:IFC.svg|32px]] [[Arch_IfcExplorer|Ifc Explorer]]: Browse the contents of an [[Arch IFC|IFC]] file |
* [[Image:IFC.svg|32px]] [[Arch_IfcExplorer|Ifc Explorer]]: Browse the contents of an [[Arch IFC|IFC]] file |
||
* [[Image:Arch_ToggleIfcBrepFlag. |
* [[Image:Arch_ToggleIfcBrepFlag.svg|32px]] [[Arch_ToggleIfcBrepFlag|Toggle IFC Brep flag]]: Forces a selected object to be exported as an [http://www.buildingsmart-tech.org/ifc/IFC4/final/html/schema/ifcgeometricmodelresource/lexical/ifcfacetedbrep.htm IfcFacetedBrep]. |
||
* [[Image:Arch_3Views. |
* [[Image:Arch_3Views.svg|32px]] [[Arch_3Views|3 Views from mesh]]: Creates top, frontal and side views from a [[Mesh Module|mesh]]. |
||
* [[Image:Arch_Schedule.svg|32px]] [[Arch_MakeIfcSpreadsheet|Create IFC spreadsheet...]]: Creates a spreadsheet to store [[Arch IFC|IFC]] properties of an object |
* [[Image:Arch_Schedule.svg|32px]] [[Arch_MakeIfcSpreadsheet|Create IFC spreadsheet...]]: Creates a spreadsheet to store [[Arch IFC|IFC]] properties of an object |
||
* [[Image:Arch_ToggleSubs. |
* [[Image:Arch_ToggleSubs.svg|32px]] [[Arch_ToggleSubs|Toggle Subcomponents]]: Shows or hides the subcomponents of an Arch object. |
||
===首选项=== |
===首选项=== |
||
Line 113: | Line 114: | ||
===文件格式=== |
===文件格式=== |
||
<div class="mw-translate-fuzzy"> |
|||
* [[Arch IFC|IFC]] : 建筑业国际工业标准(Industry foundation Classes) |
* [[Arch IFC|IFC]] : 建筑业国际工业标准(Industry foundation Classes) |
||
* [[Arch DAE|DAE]] : Collada网格格式 |
* [[Arch DAE|DAE]] : Collada网格格式 |
||
Line 118: | Line 120: | ||
* [[Arch JSON|JSON]] : JavaScript对象表示法格式 (仅限于导出) |
* [[Arch JSON|JSON]] : JavaScript对象表示法格式 (仅限于导出) |
||
* [[Arch 3DS|3DS]] : 3DS格式 (仅限于导入) |
* [[Arch 3DS|3DS]] : 3DS格式 (仅限于导入) |
||
</div> |
|||
== API == |
== API == |
||
Line 126: | Line 129: | ||
* [http://yorik.uncreated.net/guestblog.php?tag=freecad Architecture workflow]: An example of how FreeCAD can begin to have its preliminary place in an architecture workflow. |
* [http://yorik.uncreated.net/guestblog.php?tag=freecad Architecture workflow]: An example of how FreeCAD can begin to have its preliminary place in an architecture workflow. |
||
* [[Arch tutorial|Arch tutorial]] ( |
* [[Arch tutorial|Arch tutorial]] (v0.14) |
||
* [http://yorik.uncreated.net/guestblog.php?2012=180 Quick arch overview on Yorik's blog] ( |
* [http://yorik.uncreated.net/guestblog.php?2012=180 Quick arch overview on Yorik's blog] (v0.13) |
||
* [https://www.youtube.com/watch?v=lTDOeHapv_E Video presentation of the Arch workbench] (2016) |
* [https://www.youtube.com/watch?v=lTDOeHapv_E Video presentation of the Arch workbench] (2016) |
||
* [[Arch_panel_tutorial|Arch panel tutorial]] ( |
* [[Arch_panel_tutorial|Arch panel tutorial]] (v0.15) |
||
* [[Manual:BIM modeling|BIM modeling chapter from the FreeCAD manual]] |
* [[Manual:BIM modeling|BIM modeling chapter from the FreeCAD manual]] |
||
* [[Import_from_STL_or_OBJ|Import from STL or OBJ]] |
* [[Import_from_STL_or_OBJ|Import from STL or OBJ]] |
||
Line 138: | Line 141: | ||
{{docnav/zh-cn|[[Workbenches/zh-cn|Workbenches/zh-cn]]|[[Draft Module/zh-cn|Draft Module/zh-cn]]|IconL=|IconR=Workbench_Draft.svg}} |
{{docnav/zh-cn|[[Workbenches/zh-cn|Workbenches/zh-cn]]|[[Draft Module/zh-cn|Draft Module/zh-cn]]|IconL=|IconR=Workbench_Draft.svg}} |
||
</div> |
</div> |
||
{{Arch Tools navi{{#translation:}}}} |
{{Arch Tools navi{{#translation:}}}} |
||
{{Userdocnavi{{#translation:}}}} |
{{Userdocnavi{{#translation:}}}} |
||
[[Category:Workbenches{{#translation:}}]] |
[[Category:Workbenches{{#translation:}}]] |
Revision as of 10:10, 30 April 2020
简介
建筑工作台为FreeCAD提供了一种现代化的建筑信息模型(building information modelling) (BIM)工作流程,它支持的特性有完全参数化的建筑实体,如墙、结构构件、屋顶、窗口、台阶、管道与家具。建筑工作台还支持建筑业国际工业标准(industry foundation classes) (IFC) 数据,以及联合TechDraw工作台制作2D平面布置图。
由于建筑工作台要利用2D对象来构建其建筑对象,因此,它导入了底图工作台(Draft Workbench)中的所有工具。除此以外,建筑工作台亦可使用如零件工具台(Part)与零件设计工作台(PartDesign)所创建的对象。
FreeCAD中的BIM功能正逐步拆分至此建筑工作台中,它持有基本的建筑体工具与BIM Workbench,后者可以利用Addon Manager进行安装。本工作台在建筑工具(Arch tools)之上添加了一个新的接口层,目标是令FreeCAD中的BIM工作流程更为直观且更易于使用。
工具
以下这些工具用于创建建筑对象。
- 墙体(Wall): 从零开始或以选中的对象为基础来创建一堵墙
- 结构构件(Structural element): 从头开始或以选中的对象为基础来创建一个结构构件
- Rebar tools: the Reinforcement Addon augments the Arch Workbench Structures.
- Straight Rebar: creates a Straight reinforcement bar in a selected structural element.
- UShape Rebar: creates a UShape reinforcement bar in a selected structural element.
- LShape Rebar: creates a LShape reinforcement bar in a selected structural element.
- Bent Shape Rebar: creates a Bent Shape reinforcement bar in a selected structural element.
- Stirrup Rebar: creates a Stirrup reinforcement bar in a selected structural element.
- Helical Rebar: creates a Helical reinforcement bar in a selected structural element.
- ColumnReinforcement: creates a reinforcing bars inside a Column Arch Structure object.
- ColumnReinforcement TwoTiesSixRebars: creates a reinforcing bars inside a Column Arch Structure object.
- BeamReinforcement: creates reinforcing bars inside a Beam Arch Structure object.
- Rebar: creates a custom reinforcement bar in a selected structural element using a sketch.
- Floor: Creates a floor including selected objects
- Building Part: Creates a building part including selected objects
- Building: Creates a building including selected objects
- Site: Creates a site including selected objects
- Project: Creates a project including selected objects
- Reference: Links objects from another FreeCAD file into this document
- Window: Creates a window using a selected object as a base
- Section Plane: Adds a section plane object to the document
- Axis tools: The Axis tool allows you to places a series of axes in the current document.
- Axis: Adds a 1-direction array of axes to the document
- Axes system: Adds an axes system composed of several axes to the document
- Grid: Adds a grid-like object to the document
- Roof: Creates a sloped roof from a selected face
- Space: Creates a space object in the document
- Stairs: Creates a stairs object in the document
- Panel tools: Allows you to build all kinds of panel-like elements.
- Panel: Creates a panel object from a selected 2D object
- Panel Cut: Creates a 2D cut view from a panel introduced in version 0.17
- Panel Sheet: Creates a 2D cut sheet including panel cuts or other 2D objects introduced in version 0.17
- Nest: Allow to nest several flat objects inside a container shape introduced in version 0.17
- Frame: Creates a frame object from a selected layout
- Fence: Creates a fence object from a selected post and path. introduced in version 0.19
- Truss: Creates a truss from a selected line of from scratch. introduced in version 0.19
- Equipment: Creates an equipment or furniture object
- Pipe tools introduced in version 0.17
- Pipe: Creates a pipe introduced in version 0.17
- Pipe Connector: Creates a corner or tee connection between 2 or 3 selected pipes introduced in version 0.17
- Material tools: The Material tools allows to add materials to the active document.
- Material: Creates a material and attributes it to selected objects, if any
- Multi-Material: Creates a multi-material and attributes it to selected objects, if any introduced in version 0.17
- Schedule: Creates different types of schedules
修改工具
以下这些工具用于修改建筑对象。
- Cut with a line: Cut an object according to a line.
- Cut with plane: Cut an object according to a plane.
- Add component: Adds objects to a component
- Remove component: Subtracts or removes objects from a component
- Survey: Enters or leaves surveying mode
实用工具
以下这些工具可助您实现一些特定任务。
- Component: Creates a non-parametric Arch component
- Clone component: Produces Arch Components that are clones of selected Arch objects (not to be confused with Draft Clone)
- Split Mesh: Splits a selected mesh into separate components
- Mesh To Shape: Converts a mesh into a shape, unifying coplanar faces
- Select non-solid meshes: Selects all non-solid meshes from the current selection or frm the document
- Remove Shape: Turns cubic shape-based arch object fully parametric
- Close Holes: Closes holes in a selected shape-based object
- Merge Walls: Merge two or more walls
- Check: Check if the selected objects are solids and don't contain defects
- Ifc Explorer: Browse the contents of an IFC file
- Toggle IFC Brep flag: Forces a selected object to be exported as an IfcFacetedBrep.
- 3 Views from mesh: Creates top, frontal and side views from a mesh.
- Create IFC spreadsheet...: Creates a spreadsheet to store IFC properties of an object
- Toggle Subcomponents: Shows or hides the subcomponents of an Arch object.
首选项
- 建筑工作台首选项(Preferences): 针对墙体、构件、钢筋、窗口、台阶、面板、管道、网格与坐标轴默认外观的设置首选项。
文件格式
API
在Python脚本与宏(macros)中调用Arch Python API函数即可使用本建筑模块。
教程
- Architecture workflow: An example of how FreeCAD can begin to have its preliminary place in an architecture workflow.
- Arch tutorial (v0.14)
- Quick arch overview on Yorik's blog (v0.13)
- Video presentation of the Arch workbench (2016)
- Arch panel tutorial (v0.15)
- BIM modeling chapter from the FreeCAD manual
- Import from STL or OBJ
- Export to STL or OBJ
Arch
- 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
User documentation
- 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, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub