2027 Method
Changes 0
M

ElementTransformUtils.RotateElement

Description:
Rotates an element about the given axis and angle.
public static void RotateElement(
	Document document,
	ElementId elementToRotate,
	Line axis,
	double angle
)
  • document
    The document that owns the elements.
  • elementToRotate
    The element to rotate.
  • axis
    The axis of rotation.
  • Double
    angle
    The angle of rotation in radians.
public void RotateColumn(Autodesk.Revit.DB.Document document, Autodesk.Revit.DB.Element element)
{
    XYZ point1 = new XYZ(10, 20, 0);
    XYZ point2 = new XYZ(10, 20, 30);
    Line axis = Line.CreateBound(point1, point2);
    ElementTransformUtils.RotateElement(document, element.Id, axis, Math.PI / 3.0);
}