© 2010 Autodesk
Introduction to Revit 2011 API
要素の編集
ドキュメント
のメソッドで要素を変更
§
要素を移動と回転する
<VB.NET>
''
move by displacement
Dim
v
As
XYZ =
New
XYZ(10.0, 10.0, 0.0)
m_rvtDoc.Move(elem, v)
</VB.NET>
<VB.NET>
''
rotate by 15 degree around z-axis.
Dim
pt1 = XYZ.Zero
Dim
pt2 = XYZ.BasisZ
Dim
axis
As
Line = m_rvtApp.Create.NewLineBound(pt1, pt2)
m_rvtDoc.Rotate(elem, axis, Math.PI / 12.0)
</VB.NET>
また、ドキュメントオブジェクトのメソッドで要素を変更することができます。
上の例は移動分のベクトルを作成して要素を移動しています。
下は、回転軸と回転角度を指定して要素を回転しています