© 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>
また、ドキュメントオブジェクトのメソッドで要素を変更することができます。

上の例は移動分のベクトルを作成して要素を移動しています。

下は、回転軸と回転角度を指定して要素を回転しています