Arch Structure/ja

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

Arch Structure

メニューの場所
Arch -> Structure
ワークベンチ
建築
デフォルトのショートカット
S T
バージョンで導入
-
も参照してください
Arch Wall/ja

説明

このツールを使うと柱や梁といった骨組み要素を作成することができます。作成は幅、長さ、高さを指定するか、2D断面を作成して行います。

上の図では2Dベースの断面に基づいた柱、断面に基づかない柱と梁(高さ、長さ、幅の寸法によって定義)、2Dコンター(面、ワイヤー、スケッチ)に基づいた金属断面による柱と梁を表示しています

Column based on a 2D base profile; a column and a beam defined by their height, length and width, without a base profile; a metallic structure based on a 2D face

使用方法

  • 2D形状(製図オブジェクト、面、スケッチ)を選択してください(オプション)
  • Arch Structureボタンを押してください
  • 必要に応じてプロパティを調整します

オプション

プロパティ

An Arch Structure object shares the common properties and behaviors of all Arch Components.

Data

View

Presets

The Structure tool also features a series of presets that allow to quickly build standard metallic profiles or precast concrete elements.

Some presets for steel structures

The presets are obtained by choosing a Category from the structure options panel. Available categories are Precast concrete or any of the industry-standard metallic profiles such as HEA, HEB or INP. For each of these categories, a number of presets are available. Once a preset is chosen, its individual parameters such as Length, Width or Height can be adjusted. However, for metallic profiles, the profile size is set by the preset and cannot be changed.

The Switch L/H button can be used to switch Length and Height values, and therefore building a horizontal beam rather than a vertical column.

Some presets for precast concrete structures

Structural nodes

Structural objects also have the ability to display structural nodes. Structural nodes are a sequence of 3D points stored in a "Nodes" property. By switching the "Show Nodes" view property on/off, one can see the structural nodes of a structural element:

Structural nodes made visible for a set of structures

Scripting

スクリプト処理

See also: Arch API and FreeCAD Scripting Basics.

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

structure = makeStructure(baseobj=None, height=None)
structure = makeStructure(baseobj=None, length=None, width=None, height=None, name="Structure")

例題:

import FreeCAD, Draft, Arch

rect = Draft.make_rectangle(200, 300)
structure1 = Arch.makeStructure(rect, height=2000)
FreeCAD.ActiveDocument.recompute()

structure2 = Arch.makeStructure(None, length=500, width=1000, height=3000)
Draft.move(structure2, FreeCAD.Vector(2000, 0, 0))
FreeCAD.ActiveDocument.recompute()