Revit中如何编程旋转一个对象


转载请复制以下信息:
原文链接: http://blog.csdn.net/joexiongjin/article/details/7924635

作者:  叶雄进 , Autodesk ADN


问:

在revit中可以用RotateElement函数实现图元的转动,但是我不太清楚转动是以什么为参照物,可否以图元本身所在的点以及图元之外的一点所确定的直线为参照线旋转

public static void RotateElement(
	Document document,
	ElementId elementToRotate,
	Line axis,
	double angle
)



答:

可以,原则上这个旋转轴可以任意确定,只要你给定两点的坐标,调用NewLine()生成一条线 。

但是有些对象只能在某一个平面内转转,也就是旋转轴只能平行与X,Y或Z轴。这点需要具体对象具体判断。



你可能感兴趣的:(Revit,Revit,二次开发入门)