Rotation in slope

Rotation in slope

nitinjambhale
Advocate Advocate
1,028 Views
3 Replies
Message 1 of 4

Rotation in slope

nitinjambhale
Advocate
Advocate

Hello friends,

I m struggling to rotate a family in slope.

Please help.

 

Thanks.

-Nitin.

 

0 Likes
Accepted solutions (2)
1,029 Views
3 Replies
Replies (3)
Message 2 of 4

Anonymous
Not applicable

Dear Friend,

 

I am manish i am facing same problem in rotation of families.

 

while i am using

 

ElementTransformUtils.RotateElementDocument,Family Id, axis, Rotation Angle);

 

I am not Getting that

 

1. How to calculate Axis.

2. Rotation angle.

 

 

0 Likes
Message 3 of 4

Joe.Ye
Alumni
Alumni
Accepted solution

 

 

Hi Nitin,

 

Here is a sample showing how to rotate an element.  

 

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);
    // The axis should be a bound line.
    Line axis = document.Application.Create.NewLineBound(point1, point2);
    ElementTransformUtils.RotateElement(document, element.Id, axis, Math.PI / 3.0);
}

 

What's problem when rotate the sloped family? Please give more detailed information about what kind of element?   It is better to upload a very simple model to explain how to you want to rotate it. 

 

BTW, if you just want to rotate a sloped column, you can change the column's "Cross-Section Rotation"  parameter value to rotate the column.

 



Joe Ye
Contractor
Developer Technical Services
Autodesk Developer Network
Message 4 of 4

nitinjambhale
Advocate
Advocate
Accepted solution

HI joe

Thanks for the reply. Its working now. There was some misunderstanding.

Thanks.

 

-Nitin

0 Likes