Arch Add/ja: Difference between revisions
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
* [[Part Module/jp|シェイプ]]ベースのオブジェクトを[[Arch Wall/jp|壁]]や[[Arch Structure/jp|骨組み]]といった Archコンポーネントに追加します。これらのオブジェクトはArchコンポーネントのパーツとなってその高さや厚みといった基本プロパティを保持するだけでなく、その形状を変更する機能を提供します。 |
* [[Part Module/jp|シェイプ]]ベースのオブジェクトを[[Arch Wall/jp|壁]]や[[Arch Structure/jp|骨組み]]といった Archコンポーネントに追加します。これらのオブジェクトはArchコンポーネントのパーツとなってその高さや厚みといった基本プロパティを保持するだけでなく、その形状を変更する機能を提供します。 |
||
* [[Arch Wall/jp|壁]]、[[Arch Structure/jp|骨組み]]、[[Arch Cell/jp|セル]]あるいは[[Arch Floor/jp|床]]などのセルベースのオブジェクトといったArchコンポーネントを追加します。 |
* [[Arch Wall/jp|壁]]、[[Arch Structure/jp|骨組み]]、[[Arch Cell/jp|セル]]あるいは[[Arch Floor/jp|床]]などのセルベースのオブジェクトといったArchコンポーネントを追加します。 |
||
* [[Arch Axis|axis systems]] に[[Arch Structure|structural objects]]を追加する |
|||
* [[Arch SectionPlane | section planes]]にオブジェクトを追加する |
|||
[[Image:Arch Add example.jpg]] |
[[Image:Arch Add example.jpg]] |
Revision as of 08:59, 7 December 2018
説明
Addツールは2種類の操作を提供します:
- シェイプベースのオブジェクトを壁や骨組みといった Archコンポーネントに追加します。これらのオブジェクトはArchコンポーネントのパーツとなってその高さや厚みといった基本プロパティを保持するだけでなく、その形状を変更する機能を提供します。
- 壁、骨組み、セルあるいは床などのセルベースのオブジェクトといったArchコンポーネントを追加します。
- axis systems にstructural objectsを追加する
- section planesにオブジェクトを追加する
上の図では壁に直方体が追加されています。
使用方法
スクリプト処理
Add ツールは、macros/マクロやPythonコンソールから次の関数を使って使うことができます:
addComponents (objectsList,hostObject)
- Adds the given object or the objects from the given list as components to the given host Object. Use this for example to add windows to a wall, or to add walls to a floor.
- Returns nothing.
例題:
import FreeCAD, Arch, Draft, Part
line = Draft.makeWire([FreeCAD.Vector(0,0,0),FreeCAD.Vector(2,2,0)])
wall = Arch.makeWall(line)
box = Part.makeBox(1,1,1)
Arch.addComponents(box,wall)